[Gstreamer-bugs] [Bug 122416] Changed - Seg Fault when writing ID3 to MP3
bugzilla-daemon at widget.gnome.org
bugzilla-daemon at widget.gnome.org
Wed Sep 24 08:23:08 PDT 2003
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=122416
Changed by fcrozat at mandrakesoft.com.
--- shadow/122416 Tue Sep 16 09:15:37 2003
+++ shadow/122416.tmp.17671 Wed Sep 24 11:23:08 2003
@@ -10,12 +10,13 @@
Component: gst-plugins
AssignedTo: gstreamer-maint at bugzilla.gnome.org
ReportedBy: james.ogley at pinnacle.co.uk
QAContact: gstreamer-maint at bugzilla.gnome.org
TargetMilestone: 0.3.3
URL:
+Cc: fcrozat at mandrakesoft.com
Summary: Seg Fault when writing ID3 to MP3
When ripping "Heathen" by David Bowie with s-j 0.5.2, I'd left s-j on a
different workspace, and it had probably come to the end of ripping track
one (judging by the backtrace) and was writing the ID3 tag, when it seg
faulted.
@@ -608,6 +609,121 @@
*** Bug 122434 has been marked as a duplicate of this bug. ***
------- Additional Comments From rbultje at ronald.bitfreak.net 2003-09-16 09:15 -------
First, start gd and attach to the crashing process. Then, use "up" and
"down" to find the appropriate frame, then use "print *caps" to print
the properties of the values in caps.
+
+------- Additional Comments From fcrozat at mandrakesoft.com 2003-09-24 11:23 -------
+I've having a different backtrace when ripping to mp3 with sound-juicer :
+
+Program received signal SIGSEGV, Segmentation fault.
+0x410b8567 in id3tag_set_title () from
+/home/gnome/prefix//lib/libmp3lame.so.0
+(gdb) bt
+#0 0x410b8567 in id3tag_set_title ()
+ from /home/gnome/prefix//lib/libmp3lame.so.0
+#1 0x40f8a017 in gst_lame_add_metadata (lame=0x81f2f68, caps=0x0)
+ at gstlame.c:462
+#2 0x40f8ac5d in gst_lame_setup (lame=0x81f2f68) at gstlame.c:826
+#3 0x40f8993d in gst_lame_sinkconnect (pad=0x80e6f54, caps=0x80d9820)
+ at gstlame.c:352
+#4 0x401567d3 in gst_pad_try_set_caps_func (pad=0x81d0b68,
+caps=0x80d9820,
+ notify=1) at gstpad.c:1381
+#5 0x401579d5 in gst_pad_perform_negotiate (srcpad=0x80d9820,
+ sinkpad=0x81d0b68) at gstpad.c:1693
+#6 0x4014e13f in gst_element_negotiate_pads (element=0x81f2b50)
+ at gstelement.c:2224
+#7 0x4014e868 in gst_element_change_state (element=0x81f2b50)
+ at gstelement.c:2311
+#8 0x4117e568 in cdparanoia_change_state (element=0x81f2b50)
+ at gstcdparanoia.c:760
+#9 0x4014dbd6 in gst_element_set_state (element=0x81f2b50,
+ state=GST_STATE_PAUSED) at gstelement.c:2136
+#10 0x401431e0 in gst_bin_change_state (element=0x81f4438) at gstbin.c:657
+#11 0x4015b316 in gst_pipeline_change_state (element=0x81f4438)
+ at gstpipeline.c:167
+#12 0x4014dbd6 in gst_element_set_state (element=0x81f4438,
+ state=GST_STATE_PAUSED) at gstelement.c:2136
+#13 0x080519ef in sj_extractor_extract_track (extractor=0x80a9b00,
+ track=0x81bdcc0, path=0x81f3ce0 "(Â\036\bDÔ«@\020", error=0xbfffebc4)
+ at sj-extractor.c:447
+#14 0x080534e4 in pop_and_rip () at sj-extracting.c:193
+#15 0x0805378f in on_completion_cb (extractor=0x80a9b00, data=0x0)
+ at sj-extracting.c:268
+#16 0x401b1762 in g_cclosure_marshal_VOID__VOID (closure=0x81efe28,
+ return_value=0x0, n_param_values=1, param_values=0x0,
+ invocation_hint=0xbfffed38, marshal_data=0x0) at gmarshal.c:77
+#17 0x401bdb60 in g_closure_invoke (closure=0x81efe28, return_value=0x0,
+ n_param_values=1, param_values=0xbfffee30, invocation_hint=0xbfffed38)
+ at gclosure.c:437
+#18 0x401b0d64 in signal_emit_unlocked_R (node=0x80a72a8, detail=0,
+ instance=0x80a9b00, emission_return=0x0,
+instance_and_params=0xbfffee30)
+ at gsignal.c:2822
+#19 0x401b04ae in g_signal_emit_valist (instance=0x80a9b00,
+ signal_id=3221220664, detail=0, var_args=0xbfffefbc "") at
+gsignal.c:2554
+#20 0x401b0586 in g_signal_emit (instance=0x80a9b00, signal_id=117,
+detail=0)
+ at gsignal.c:2612
+#21 0x0805106a in eos_cb (gstelement=0x81f2f68, extractor=0x80a9b00)
+ at sj-extractor.c:216
+#22 0x401b1762 in g_cclosure_marshal_VOID__VOID (closure=0x81d71e8,
+ return_value=0x0, n_param_values=1, param_values=0x80a9b00,
+ invocation_hint=0xbffff108, marshal_data=0x0) at gmarshal.c:77
+#23 0x401bdb60 in g_closure_invoke (closure=0x81d71e8, return_value=0x0,
+ n_param_values=1, param_values=0xbffff200, invocation_hint=0xbffff108)
+ at gclosure.c:437
+#24 0x401b0d64 in signal_emit_unlocked_R (node=0x818c060, detail=0,
+ instance=0x81f2f68, emission_return=0x0,
+instance_and_params=0xbffff200)
+ at gsignal.c:2822
+#25 0x401b04ae in g_signal_emit_valist (instance=0x81f2f68,
+ signal_id=3221221640, detail=0, var_args=0xbffff38c "8D\037\bèóÿ¿ð")
+ at gsignal.c:2554
+#26 0x401b0586 in g_signal_emit (instance=0x81f2f68, signal_id=211,
+detail=0)
+ at gsignal.c:2612
+#27 0x4014f513 in gst_element_set_eos (element=0x81f2f68) at
+gstelement.c:2697
+#28 0x40f8a8bf in gst_lame_chain (pad=0x1, buf=0x822ad78) at gstlame.c:772
+#29 0x401596a5 in gst_pad_push (pad=0x81d0ae0, buf=0x822ad78) at
+gstpad.c:2272
+#30 0x4118524b in get_group_schedule_function (argc=0, argv=0x81ec960)
+ at gstoptimalscheduler.c:896
+#31 0x41184d63 in schedule_group (group=0x81b5138) at
+gstoptimalscheduler.c:779
+#32 0x41184dfd in gst_opt_scheduler_schedule_run_queue (osched=0x81ecd90)
+ at gstoptimalscheduler.c:810
+#33 0x41185064 in schedule_chain (chain=0x81ec0c8) at
+gstoptimalscheduler.c:851
+#34 0x41187189 in gst_opt_scheduler_iterate (sched=0x81ecd90)
+ at gstoptimalscheduler.c:1837
+#35 0x40164266 in gst_scheduler_iterate (sched=0x81ec0c8) at
+gstscheduler.c:732
+#36 0x40143dbc in gst_bin_iterate_func (bin=0x81a3448) at gstbin.c:902
+#37 0x40143f7a in gst_bin_iterate (bin=0x81f4438) at gstbin.c:947
+#38 0x40368d31 in g_idle_dispatch (source=0x81fb778,
+ callback=0x40196470 <_gst_info_categories>, user_data=0x81f4438)
+ at gmain.c:3272
+#39 0x40366206 in g_main_dispatch (context=0x8087518) at gmain.c:1751
+#40 0x403671e9 in g_main_context_dispatch (context=0x8087518) at
+gmain.c:2299
+#41 0x403675f9 in g_main_context_iterate (context=0x8087518, block=1,
+ dispatch=1, self=0x8060a88) at gmain.c:2380
+#42 0x40367c91 in g_main_loop_run (loop=0x81d69e0) at gmain.c:2600
+#43 0x404e3487 in gtk_main () at gtkmain.c:1129
+#44 0x0804fe8e in main (argc=1, argv=0xbffff724) at sj-main.c:914
+#45 0x409a5c57 in __libc_start_main () from /lib/i686/libc.so.6
+
+(gdb) down
+#4 0x401567d3 in gst_pad_try_set_caps_func (pad=0x81d0b68,
+caps=0x80d9820,
+ notify=1) at gstpad.c:1381
+1381 res = GST_RPAD_LINKFUNC (pad) (GST_PAD (pad), caps);
+(gdb) print *caps
+$1 = {name = 0x81f47f8 "intersect", id = 2, flags = 1, refcount = 2,
+ properties = 0x80e6f54, next = 0x0}
+
+
More information about the Gstreamer-bugs
mailing list