[Gstreamer-bugs] [Bug 133390] New - Crash in core (gst_structure_free)

bugzilla-daemon at widget.gnome.org bugzilla-daemon at widget.gnome.org
Wed Feb 4 04:28:16 PST 2004


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

http://bugzilla.gnome.org/show_bug.cgi?id=133390

Changed by richard at imendio.com.

--- shadow/133390	Wed Feb  4 07:28:15 2004
+++ shadow/133390.tmp.6891	Wed Feb  4 07:28:15 2004
@@ -0,0 +1,93 @@
+Bug#: 133390
+Product: GStreamer
+Version: 0.3.3
+OS: other
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: normal
+Priority: Normal
+Component: gstreamer (core)
+AssignedTo: gstreamer-maint at bugzilla.gnome.org                            
+ReportedBy: richard at imendio.com               
+QAContact: gstreamer-maint at bugzilla.gnome.org
+TargetMilestone: HEAD
+URL: 
+Summary: Crash in core (gst_structure_free)
+
+Recent memory leak fixes introduced a crasher:
+
+
+gst-launch-0.7 filesrc location=song.mp3 ! mad ! audioscale ! audioconvert
+! esdsink
+
+Backtrace:
+
+ 
+Program received signal SIGSEGV, Segmentation fault.
+[Switching to Thread -150515584 (LWP 7399)]
+0x00d92c58 in gst_structure_free (structure=0x82c86b8) at gststructure.c:242
+242       for(i=0;i<structure->fields->len;i++){
+(gdb) bt
+#0  0x00d92c58 in gst_structure_free (structure=0x82c86b8) at
+gststructure.c:242
+#1  0x00d7db51 in _gst_event_free (event=0x8239fc0) at gstevent.c:97
+#2  0x00d739de in gst_data_unref (data=0x8239fc0) at gstdata.c:243
+#3  0x00d8a8f2 in gst_pad_event_default_dispatch (pad=0x82b562c,
+element=0x82c1f28,
+    event=0x8239fc0) at gstpad.c:3487
+#4  0x00d8a9f8 in gst_pad_event_default (pad=0x82b562c, event=0x8239fc0) at
+gstpad.c:3538
+#5  0x00d8adfb in gst_pad_send_event (pad=0x82b562c, event=0x8239fc0) at
+gstpad.c:3612
+#6  0x00eee62a in gst_opt_scheduler_chain_wrapper (sinkpad=0x82c86b0, data=0x0)
+    at gstoptimalscheduler.c:1155
+#7  0x00d898f9 in gst_pad_push (pad=0x82b5570, data=0x8239fc0) at gstpad.c:2910
+#8  0x002b289b in gst_mad_chain (pad=0x82b8798, _data=0x823fb58) at
+gstmad.c:1034
+#9  0x00d898f9 in gst_pad_push (pad=0x82b53f8, data=0x823fb58) at gstpad.c:2910
+#10 0x00eedec7 in get_group_schedule_function (argc=0, argv=0x82ca740)
+    at gstoptimalscheduler.c:971
+#11 0x00eeda52 in schedule_group (group=0x82ca740) at gstoptimalscheduler.c:842
+#12 0x00eedb08 in gst_opt_scheduler_schedule_run_queue (osched=0x82ca6a0)
+    at gstoptimalscheduler.c:881
+#13 0x00eedccf in schedule_chain (chain=0x82ca720) at gstoptimalscheduler.c:925
+#14 0x00ef0349 in gst_opt_scheduler_iterate (sched=0x82ca6a0) at
+gstoptimalscheduler.c:2068
+#15 0x00d922fa in gst_scheduler_iterate (sched=0x82ca6a0) at gstscheduler.c:705
+#16 0x00d6f579 in gst_bin_iterate_func (bin=0x82c9e98) at gstbin.c:1081
+#17 0x00d6a2f3 in gst_marshal_BOOLEAN__VOID (closure=0x8235188,
+return_value=0xfeeae1d0,
+    n_param_values=1, param_values=0xffffffff, invocation_hint=0xfeeae1f8,
+marshal_data=0xd6f510)
+    at gstmarshal.c:394
+#18 0x0012b03e in g_type_class_meta_marshal (closure=0x8235188,
+return_value=0xfeeae1d0,
+    n_param_values=1, param_values=0xfeeae300, invocation_hint=0xfeeae1f8,
+    marshal_data=0xffffffff) at gclosure.c:514
+#19 0x0012adaa in g_closure_invoke (closure=0x8235188, return_value=0xfeeae1d0,
+    n_param_values=1, param_values=0xfeeae300, invocation_hint=0xfeeae1f8)
+at gclosure.c:437
+#20 0x0013c467 in signal_emit_unlocked_R (node=0x82351c0, detail=0,
+instance=0x82c9e98,
+    emission_return=0xfeeae2a0, instance_and_params=0xfeeae300) at
+gsignal.c:2474
+#21 0x0013b901 in g_signal_emit_valist (instance=0x82c9e98, signal_id=0,
+detail=0,
+    var_args=0xfeeae48c "&#65533;&#65533;&#65533;&#65533;\230\236,\b\230\236,\b;&#65533;&#65533;") at gsignal.c:2205
+#22 0x0013bd8b in g_signal_emit (instance=0x82c9e98, signal_id=16,
+detail=0) at gsignal.c:2239
+---Type <return> to continue, or q <return> to quit---
+#23 0x00d6f648 in gst_bin_iterate (bin=0x82c9e98) at gstbin.c:1120
+#24 0x08049744 in idle_func (data=0x82c9e98) at gst-launch.c:66
+#25 0x00a11454 in g_idle_dispatch (source=0x82cd238, callback=0xffffffff,
+user_data=0x82c9e98)
+    at gmain.c:3273
+#26 0x00a0eadf in g_main_dispatch (context=0x82cd270) at gmain.c:1752
+#27 0x00a0fad1 in g_main_context_dispatch (context=0x82cd270) at gmain.c:2300
+#28 0x00a0fdf6 in g_main_context_iterate (context=0x82cd270, block=1,
+dispatch=1, self=0x822e0c8)
+    at gmain.c:2381
+#29 0x00a1048e in g_main_loop_run (loop=0x82c7c48) at gmain.c:2601
+#30 0x00d69c1f in gst_main () at gst.c:788
+#31 0x0804a313 in main (argc=11, argv=0xfeeae7f4) at gst-launch.c:480




More information about the Gstreamer-bugs mailing list