[gstreamer-bugs] [Bug 314803] New: Invalid read of size 4 in gstbin.c

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Mon Aug 29 15:53:24 PDT 2005


Please DO NOT reply to this by email. All additional comments should be made in
the comments box of this bug report.

 http://bugzilla.gnome.org/show_bug.cgi?id=314803
 GStreamer | gstreamer (core) | Ver: 0.8.x

           Summary: Invalid read of size 4 in gstbin.c
           Product: GStreamer
           Version: 0.8.x
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: kmaraas at gnome.org
         QAContact: gstreamer-bugs at lists.sourceforge.net
                CC: all-bugs at bugzilla.gnome.org


Valgrind complains like this:

==28182== Invalid read of size 4
==28182==    at 0x1D999D4C: gst_element_get_factory (gstelement.c:3093)
==28182==    by 0x1D819228: bacon_video_widget_signal_idler
(bacon-video-widget-gst.c:839)
==28182==    by 0x1C88D8B7: g_idle_dispatch (gmain.c:3813)
==28182==    by 0x1C88B715: g_main_context_dispatch (gmain.c:1934)
==28182==    by 0x1C88E4E5: g_main_context_iterate (gmain.c:2565)
==28182==    by 0x1C88E9E6: g_main_loop_run (gmain.c:2769)
==28182==    by 0x1BEAEB38: gtk_main (gtkmain.c:976)
==28182==    by 0x8071F09: main (nautilus-main.c:435) ==28182==  Address
0x1E3BB0F8 is 0 bytes inside a block of size 22960 free'd
==28182==    at 0x1B90237F: free (vg_replace_malloc.c:235)
==28182==    by 0x1C891CED: g_free (gmem.c:187)
==28182==    by 0x1C83AAA4: g_type_free_instance (gtype.c:1636)
==28182==    by 0x1C820C6E: g_object_unref (gobject.c:1712)
==28182==    by 0x1D98A956: gst_object_unref (gstobject.c:248)
==28182==    by 0x1D98D19D: gst_bin_remove_func (gstbin.c:628)
==28182==    by 0x1D98D337: gst_bin_remove (gstbin.c:658)
==28182==    by 0x1E664A7A: remove_element_chain (gstdecodebin.c:672)
==28182==    by 0x1E664DB6: unlinked (gstdecodebin.c:737)
==28182==    by 0x1C82A1DC: g_cclosure_marshal_VOID__OBJECT (gmarshal.c:636)
==28182==    by 0x1C81E935: g_closure_invoke (gclosure.c:492)
==28182==    by 0x1C82CB06: signal_emit_unlocked_R (gsignal.c:2485)
==28182==    by 0x1C82DE16: g_signal_emit_valist (gsignal.c:2244)
==28182==    by 0x1C82E1B6: g_signal_emit (gsignal.c:2288)
==28182==    by 0x1D9A36B4: gst_pad_unlink (gstpad.c:1065)
==28182==    by 0x1D9957FF: gst_element_remove_pad (gstelement.c:1257)
==28182==    by 0x1EA856D0: gst_mpeg_demux_reset (gstmpegdemux.c:1296)
==28182==    by 0x1EA85CFF: gst_mpeg_demux_change_state (gstmpegdemux.c:1346)
==28182==    by 0x1D9991E2: gst_element_set_state_func (gstelement.c:2853)
==28182==    by 0x1D998B25: gst_element_set_state (gstelement.c:2796)
==28182==    by 0x1D98DB3E: set_kid_state_func (gstbin.c:841)
==28182==    by 0x1D98D9E0: gst_bin_foreach (gstbin.c:805)
==28182==    by 0x1D98DDCC: gst_bin_change_state (gstbin.c:903)
==28182==    by 0x1E665D7C: gst_decode_bin_change_state (gstdecodebin.c:959)
==28182==    by 0x1D9991E2: gst_element_set_state_func (gstelement.c:2853)
==28182==    by 0x1D98DF42: gst_bin_set_state (gstbin.c:950)
==28182==    by 0x1D998B25: gst_element_set_state (gstelement.c:2796)
==28182==    by 0x1D98DB3E: set_kid_state_func (gstbin.c:841)
==28182==    by 0x1D98D9E0: gst_bin_foreach (gstbin.c:805)
==28182==    by 0x1D98DDCC: gst_bin_change_state (gstbin.c:903)
==28182==    by 0x1D9BC705: gst_thread_change_state (gstthread.c:533)
==28182==    by 0x1D9991E2: gst_element_set_state_func (gstelement.c:2853)
==28182==    by 0x1D98DF42: gst_bin_set_state (gstbin.c:950)
==28182==    by 0x1D998B25: gst_element_set_state (gstelement.c:2796)
==28182==    by 0x1E4308B7: gst_play_base_bin_change_state (gstplaybasebin.c:1899)
==28182==    by 0x1E42C634: gst_play_bin_change_state (gstplaybin.c:868)
==28182==    by 0x1D9991E2: gst_element_set_state_func (gstelement.c:2853)
==28182==    by 0x1D998B25: gst_element_set_state (gstelement.c:2796)
==28182==    by 0x1D81D6C3: bacon_video_widget_close (bacon-video-widget-gst.c:2045)
==28182==    by 0x1D8172C5: on_timeout_event (totem-properties-view.c:110)
==28182==    by 0x1C88D216: g_timeout_dispatch (gmain.c:3293)
==28182==    by 0x1C88B715: g_main_context_dispatch (gmain.c:1934)
==28182==    by 0x1C88E4E5: g_main_context_iterate (gmain.c:2565)
==28182==    by 0x1C88E9E6: g_main_loop_run (gmain.c:2769)
==28182==    by 0x1BEAEB38: gtk_main (gtkmain.c:976)
==28182==    by 0x8071F09: main (nautilus-main.c:435)

This is when right clicking on a mpg and choosing properties

------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.




More information about the Gstreamer-bugs mailing list