[gstreamer-bugs] [Bug 305441] New: crash when extracting CDs on full disk

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Wed May 25 08:53:17 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=305441
 GStreamer | gstreamer (core) | Ver: 0.8.10

           Summary: crash when extracting CDs on full disk
           Product: GStreamer
           Version: 0.8.10
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: fcrozat at mandriva.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
                CC: ross at burtonini.com,all-bugs at bugzilla.gnome.org


Version details: gstreamer 0.8.10 / gst-plugins 0.8.8
Distribution/Version: Mandriva cooker

got a crash with the following stacktrace while extracting a CD with
sound-juicer, seems to be in gstreamer :

(gdb) bt
#0  0xffffe410 in ?? ()
#1  0xbfffdfb8 in ?? ()
#2  0x00000006 in ?? ()
#3  0x000054d2 in ?? ()
#4  0xb74346e5 in raise () from /lib/tls/libc.so.6
#5  0xb7436049 in abort () from /lib/tls/libc.so.6
#6  0xb74687ba in __fsetlocking () from /lib/tls/libc.so.6
#7  0xb746faa6 in free () from /lib/tls/libc.so.6
#8  0xb7471139 in calloc () from /lib/tls/libc.so.6
#9  0xb77ee92c in IA__g_malloc0 (n_bytes=3221217536) at gmem.c:154
#10 0xb77fbadd in IA__g_slist_alloc () at gslist.c:204
#11 0xb77fbb51 in IA__g_slist_prepend (list=0x6, data=0x6) at gslist.c:259
#12 0xb6e50c01 in add_to_chain (chain=0x8359f20, group=0x13)
    at gstoptimalscheduler.c:569
#13 0xb6e515dc in create_group (chain=0x8359f20, element=0x8358f70, 
    type=GST_OPT_SCHEDULER_GROUP_UNKNOWN) at gstoptimalscheduler.c:854
#14 0xb6e557c5 in group_migrate_connected (osched=0x8356bd8, 
    element=0x8358f70, group=0x8356b40, brokenpad=0x8359f70)
    at gstoptimalscheduler.c:2613
#15 0xb6e55dad in gst_opt_scheduler_pad_unlink (sched=0x8356bd8, 
    srcpad=0x8359f70, sinkpad=0x8358f70) at gstoptimalscheduler.c:2752
#16 0xb76ece37 in gst_scheduler_pad_unlink (sched=0x8356bd8, srcpad=0x8359f70, 
    sinkpad=0x8358850) at gstscheduler.c:192
#17 0xb76c20cc in gst_bin_unset_element_sched (element=0x8358348, 
    sched=0x8356bd8) at gstbin.c:451
#18 0xb76c2758 in gst_bin_remove_func (bin=0x8355e68, element=0x8358348)
    at gstbin.c:590
#19 0xb76c2a39 in gst_bin_remove (bin=0x8355e68, element=0x8358348)
    at gstbin.c:658
#20 0xb76c3875 in gst_bin_dispose (object=0x8355e68) at gstbin.c:983
#21 0xb76e5db8 in gst_pipeline_dispose (object=0x8355e68) at gstpipeline.c:141
#22 0xb7998011 in g_object_last_unref (object=0x8355e68) at gobject.c:558
#23 0xb799baac in IA__g_object_unref (_object=0x8355e68) at gobject.c:1591
#24 0xb76bfbf4 in gst_object_unref (object=0x8355e68) at gstobject.c:248
#25 0x080517c8 in build_pipeline (extractor=0x82ec680) at sj-extractor.c:234
#26 0x08051e7a in sj_extractor_extract_track (extractor=0x82ec680, 
    track=0x831d768, 
    path=0x837db20 "/home/a/mp3/Artiste_inconnu/Titre_inconnu/03 - Piste_3.ogg",
error=0xbfffe62c) at sj-extractor.c:386
#27 0x080549e6 in pop_and_extract () at sj-extracting.c:290
#28 0x0805554a in on_extract_activate (button=0x8172f70, user_data=0x0)
    at sj-extracting.c:612
#29 0xb79aaa5b in IA__g_cclosure_marshal_VOID__VOID (closure=0x82f55c8, 
    return_value=0x0, n_param_values=1, param_values=0x0, 
    invocation_hint=0xbfffe7e8, marshal_data=0x0) at gmarshal.c:77
#30 0xb799632e in IA__g_closure_invoke (closure=0x82f55c8, return_value=0x0, 
---Type <return> to continue, or q <return> to quit---
    n_param_values=1, param_values=0xbfffe940, invocation_hint=0xbfffe7e8)
    at gclosure.c:437
#31 0xb79aa1dc in signal_emit_unlocked_R (node=0x816a2a8, detail=0, 
    instance=0x8172f70, emission_return=0x0, instance_and_params=0xbfffe940)
    at gsignal.c:2488
#32 0xb79a94c4 in IA__g_signal_emit_valist (instance=0x8172f70, 
    signal_id=3221219668, detail=0, 
    var_args=0xbfffeacc "\210³Á· \225\024\b \225\024\b") at gsignal.c:2247
#33 0xb79a9706 in IA__g_signal_emit (instance=0x8172f70, signal_id=209, 
    detail=0) at gsignal.c:2291
#34 0xb7c1b3e4 in IA__gtk_button_clicked (button=0x8172f70) at gtkbutton.c:782
#35 0xb7c1bfdf in gtk_real_button_released (button=0x8172f70)
    at gtkbutton.c:1294
#36 0xb79aaa5b in IA__g_cclosure_marshal_VOID__VOID (closure=0x816a1c0, 
    return_value=0x0, n_param_values=1, param_values=0x0, 
    invocation_hint=0xbfffecb8, marshal_data=0xb7c1bfb5) at gmarshal.c:77
#37 0xb799656a in g_type_class_meta_marshal (closure=0x816a1c0, 
    return_value=0x0, n_param_values=1, param_values=0xbfffee10, 
    invocation_hint=0xbfffecb8, marshal_data=0x0) at gclosure.c:514
#38 0xb799632e in IA__g_closure_invoke (closure=0x816a1c0, return_value=0x0, 
    n_param_values=1, param_values=0xbfffee10, invocation_hint=0xbfffecb8)
    at gclosure.c:437
#39 0xb79a9e64 in signal_emit_unlocked_R (node=0x816a208, detail=0, 
---Type <return> to continue, or q <return> to quit---
    instance=0x8172f70, emission_return=0x0, instance_and_params=0xbfffee10)
    at gsignal.c:2418
#40 0xb79a94c4 in IA__g_signal_emit_valist (instance=0x8172f70, 
    signal_id=3221220900, detail=0, var_args=0xbfffef9c "\005³Á· ðÿ¿ ðÿ¿")
    at gsignal.c:2247
#41 0xb79a9706 in IA__g_signal_emit (instance=0x8172f70, signal_id=208, 
    detail=0) at gsignal.c:2291
#42 0xb7c1b361 in IA__gtk_button_released (button=0x8172f70) at gtkbutton.c:774
#43 0xb7c1bec9 in gtk_button_button_release (widget=0x8172f70, event=0x0)
    at gtkbutton.c:1210
#44 0xb7cc9d03 in _gtk_marshal_BOOLEAN__BOXED (closure=0x81243d8, 
    return_value=0xbffff160, n_param_values=2, param_values=0xbffff2e0, 
    invocation_hint=0xbffff188, marshal_data=0xb7c1beaf) at gtkmarshalers.c:83
#45 0xb799656a in g_type_class_meta_marshal (closure=0x81243d8, 
    return_value=0xbffff160, n_param_values=2, param_values=0xbffff2e0, 
    invocation_hint=0xbffff188, marshal_data=0x0) at gclosure.c:514
#46 0xb799632e in IA__g_closure_invoke (closure=0x81243d8, 
    return_value=0xbffff160, n_param_values=2, param_values=0xbffff2e0, 
    invocation_hint=0xbffff188) at gclosure.c:437
#47 0xb79aa3ef in signal_emit_unlocked_R (node=0x8124d08, detail=0, 
    instance=0x8172f70, emission_return=0xbffff290, 
    instance_and_params=0xbffff2e0) at gsignal.c:2526
#48 0xb79a951c in IA__g_signal_emit_valist (instance=0x8172f70, 
---Type <return> to continue, or q <return> to quit---
    signal_id=3221222032, detail=0, 
    var_args=0xbffff470 "\210ôÿ¿šôÿ¿9\021G·\021/\233·") at gsignal.c:2257
#49 0xb79a9706 in IA__g_signal_emit (instance=0x8172f70, signal_id=69, 
    detail=0) at gsignal.c:2291
#50 0xb7da2cb8 in gtk_widget_event_internal (widget=0x8172f70, event=0x8376f68)
    at gtkwidget.c:3631
#51 0xb7da294f in IA__gtk_widget_event (widget=0x8172f70, event=0x8376f68)
    at gtkwidget.c:3437
#52 0xb7cc8a7b in IA__gtk_propagate_event (widget=0x8172f70, event=0x8376f68)
    at gtkmain.c:2156
#53 0xb7cc7b02 in IA__gtk_main_do_event (event=0x8376f68) at gtkmain.c:1394
#54 0xb7a6eb8c in gdk_event_dispatch (source=0x0, callback=0, user_data=0x0)
    at gdkevents-x11.c:2259
#55 0xb77e8e4e in g_main_dispatch (context=0x810b488) at gmain.c:1933
#56 0xb77e9ca7 in IA__g_main_context_dispatch (context=0x810b488)
    at gmain.c:2483
#57 0xb77ea069 in g_main_context_iterate (context=0x810b488, block=1, 
    dispatch=1, self=0x805e9a8) at gmain.c:2564
#58 0xb77ea62d in IA__g_main_loop_run (loop=0x8322200) at gmain.c:2768
#59 0xb7cc73d3 in IA__gtk_main () at gtkmain.c:974
#60 0x0805030f in main (argc=1, argv=0xbffff794) at sj-main.c:1088


after doing another test, I got another crash with a different stacktrace : 
ERROR (0x805e9a8 - 310287:48:44.124654000)        filesink(21766)
gstfilesink.c(294):gst_filesink_close_file:<filesink> Error closing file
"/home/a/mp3/Artiste_inconnu/Titre_inconnu/03 - Piste_3.ogg".
ERROR (0x805e9a8 - 310287:48:44.126092000)        filesink(21766)
gstfilesink.c(294):gst_filesink_close_file:<filesink> system error: No space
left on device
*** glibc detected *** double free or corruption (!prev): 0x0837a830 ***

Program received signal SIGABRT, Aborted.
[Switching to Thread -1224984352 (LWP 21766)]
0xffffe410 in ?? ()
(gdb) bt
#0  0xffffe410 in ?? ()
#1  0xbfffd664 in ?? ()
#2  0x00000006 in ?? ()
#3  0x00005506 in ?? ()
#4  0xb74346e5 in raise () from /lib/tls/libc.so.6
#5  0xb7436049 in abort () from /lib/tls/libc.so.6
#6  0xb74687ba in __fsetlocking () from /lib/tls/libc.so.6
#7  0xb746ed9c in malloc_trim () from /lib/tls/libc.so.6
#8  0xb746f37a in free () from /lib/tls/libc.so.6
#9  0xb77ee9fe in IA__g_free (mem=0x0) at gmem.c:187
#10 0xb77dbb62 in IA__g_error_free (error=0xbfffd7b0) at gerror.c:125
#11 0xb7994063 in boxed_proxy_value_free (value=0xbfffdb58) at gboxed.c:214
#12 0xb79b5953 in IA__g_value_unset (value=0xbfffdb58) at gvalue.c:155
#13 0xb79a96a4 in IA__g_signal_emit_valist (instance=0x8357848, 
    signal_id=3221216068, detail=0, var_args=0xbfffdcc8 "") at gsignal.c:2276
#14 0xb79a9706 in IA__g_signal_emit (instance=0x8357848, signal_id=18, 
    detail=0) at gsignal.c:2291
#15 0xb76cee7c in gst_element_error_func (element=0x836cba8, source=0x836cba8, 
    error=0x83710e8, 
    debug=0x8387a40 "gstfilesink.c(294): gst_filesink_close_file:
/pipeline/filesink:\nsystem error: No space left on device") at gstelement.c:2262
#16 0xb7702a9c in gst_marshal_VOID__OBJECT_BOXED_STRING (closure=0x8068320, 
    return_value=0x0, n_param_values=4, param_values=0xbfffe000, 
---Type <return> to continue, or q <return> to quit---
    invocation_hint=0xbfffdea8, marshal_data=0xb76cedc1) at gstmarshal.c:284
#17 0xb799656a in g_type_class_meta_marshal (closure=0x8068320, 
    return_value=0x0, n_param_values=4, param_values=0xbfffe000, 
    invocation_hint=0xbfffdea8, marshal_data=0x0) at gclosure.c:514
#18 0xb799632e in IA__g_closure_invoke (closure=0x8068320, return_value=0x0, 
    n_param_values=4, param_values=0xbfffe000, invocation_hint=0xbfffdea8)
    at gclosure.c:437
#19 0xb79aa3ef in signal_emit_unlocked_R (node=0x8068590, detail=0, 
    instance=0x836cba8, emission_return=0x0, instance_and_params=0xbfffe000)
    at gsignal.c:2526
#20 0xb79a94c4 in IA__g_signal_emit_valist (instance=0x836cba8, 
    signal_id=134645136, detail=0, 
    var_args=0xbfffe198
"Xœ6\b¶ùl·øáÿ¿xä7\bšÇ6\bèjN¶pè6\bšË6\bøáÿ¿ñ-M¶šË6\bx\005") at gsignal.c:2247
#21 0xb79a9706 in IA__g_signal_emit (instance=0x836cba8, signal_id=18, 
    detail=0) at gsignal.c:2291
#22 0xb76cfbf1 in gst_element_error_full (element=0x836cba8, domain=1400, 
    code=8, message=0x836c790 "Ø\2206\b", debug=0x836e870 "h%6\b", 
    file=0xb64e2af6 "gstfilesink.c", 
    function=0xb64e2ba5 "gst_filesink_close_file", line=294)
    at gstelement.c:2631
#23 0xb64d2df1 in gst_filesink_close_file (sink=0x836cba8) at gstfilesink.c:293
#24 0xb64d376f in gst_filesink_change_state (element=0x836cba8)
---Type <return> to continue, or q <return> to quit---
    at gstfilesink.c:478
#25 0xb76d04ee in gst_element_set_state_func (element=0x836cba8, 
    state=GST_STATE_READY) at gstelement.c:2853
#26 0xb76d02a0 in gst_element_set_state (element=0x836cba8, 
    state=GST_STATE_READY) at gstelement.c:2796
#27 0xb76c322f in set_kid_state_func (bin=0x8357848, child=0x836cba8, 
    user_data=0xbfffe320) at gstbin.c:841
#28 0xb76c3143 in gst_bin_foreach (bin=0x8357848, 
    func=0xb76c3174 <set_kid_state_func>, data=0xbfffe320) at gstbin.c:805
#29 0xb76c34ee in gst_bin_change_state (element=0x8357848) at gstbin.c:903
#30 0xb76e5e8f in gst_pipeline_change_state (element=0x8357848)
    at gstpipeline.c:174
#31 0xb76d04ee in gst_element_set_state_func (element=0x8357848, 
    state=GST_STATE_NULL) at gstelement.c:2853
#32 0xb76c36ee in gst_bin_set_state (element=0x8357848, state=GST_STATE_NULL)
    at gstbin.c:950
#33 0xb76d02a0 in gst_element_set_state (element=0x8357848, 
    state=GST_STATE_NULL) at gstelement.c:2796
#34 0xb76c3847 in gst_bin_dispose (object=0x8357848) at gstbin.c:980
#35 0xb76e5db8 in gst_pipeline_dispose (object=0x8357848) at gstpipeline.c:141
#36 0xb7998011 in g_object_last_unref (object=0x8357848) at gobject.c:558
#37 0xb799baac in IA__g_object_unref (_object=0x8357848) at gobject.c:1591
#38 0xb76bfbf4 in gst_object_unref (object=0x8357848) at gstobject.c:248
---Type <return> to continue, or q <return> to quit---
#39 0x080517c8 in build_pipeline (extractor=0x82ec388) at sj-extractor.c:234
#40 0x08051e7a in sj_extractor_extract_track (extractor=0x82ec388, 
    track=0x8340c58, 
    path=0x83790b0 "/home/a/mp3/Artiste_inconnu/Titre_inconnu/04 - Piste_4.ogg",
error=0xbfffe56c) at sj-extractor.c:386
#41 0x080549e6 in pop_and_extract () at sj-extracting.c:290
#42 0x08055090 in on_completion_cb (extractor=0x0, data=0x0)
    at sj-extracting.c:496
#43 0x0805487b in pop_and_extract () at sj-extracting.c:276
#44 0x08055090 in on_completion_cb (extractor=0x0, data=0x0)
    at sj-extracting.c:496
#45 0x0805487b in pop_and_extract () at sj-extracting.c:276
#46 0x08055090 in on_completion_cb (extractor=0x0, data=0x0)
    at sj-extracting.c:496
#47 0x0805487b in pop_and_extract () at sj-extracting.c:276
#48 0x0805554a in on_extract_activate (button=0x8172f70, user_data=0x0)
    at sj-extracting.c:612
#49 0xb79aaa5b in IA__g_cclosure_marshal_VOID__VOID (closure=0x82f4c60, 
    return_value=0x0, n_param_values=1, param_values=0x0, 
    invocation_hint=0xbfffe7e8, marshal_data=0x0) at gmarshal.c:77
#50 0xb799632e in IA__g_closure_invoke (closure=0x82f4c60, return_value=0x0, 
    n_param_values=1, param_values=0xbfffe940, invocation_hint=0xbfffe7e8)
    at gclosure.c:437
---Type <return> to continue, or q <return> to quit---
#51 0xb79aa1dc in signal_emit_unlocked_R (node=0x816a2a8, detail=0, 
    instance=0x8172f70, emission_return=0x0, instance_and_params=0xbfffe940)
    at gsignal.c:2488
#52 0xb79a94c4 in IA__g_signal_emit_valist (instance=0x8172f70, 
    signal_id=3221219668, detail=0, var_args=0xbfffeacc "\210³Á·zóF·")
    at gsignal.c:2247
#53 0xb79a9706 in IA__g_signal_emit (instance=0x8172f70, signal_id=209, 
    detail=0) at gsignal.c:2291
#54 0xb7c1b3e4 in IA__gtk_button_clicked (button=0x8172f70) at gtkbutton.c:782
#55 0xb7c1bfdf in gtk_real_button_released (button=0x8172f70)
    at gtkbutton.c:1294
#56 0xb79aaa5b in IA__g_cclosure_marshal_VOID__VOID (closure=0x816a1c0, 
    return_value=0x0, n_param_values=1, param_values=0x0, 
    invocation_hint=0xbfffecb8, marshal_data=0xb7c1bfb5) at gmarshal.c:77
#57 0xb799656a in g_type_class_meta_marshal (closure=0x816a1c0, 
    return_value=0x0, n_param_values=1, param_values=0xbfffee10, 
    invocation_hint=0xbfffecb8, marshal_data=0x0) at gclosure.c:514
#58 0xb799632e in IA__g_closure_invoke (closure=0x816a1c0, return_value=0x0, 
    n_param_values=1, param_values=0xbfffee10, invocation_hint=0xbfffecb8)
    at gclosure.c:437
#59 0xb79a9e64 in signal_emit_unlocked_R (node=0x816a208, detail=0, 
    instance=0x8172f70, emission_return=0x0, instance_and_params=0xbfffee10)
    at gsignal.c:2418
---Type <return> to continue, or q <return> to quit---
#60 0xb79a94c4 in IA__g_signal_emit_valist (instance=0x8172f70, 
    signal_id=3221220900, detail=0, var_args=0xbfffef9c "\005³Á· ðÿ¿ ðÿ¿")
    at gsignal.c:2247
#61 0xb79a9706 in IA__g_signal_emit (instance=0x8172f70, signal_id=208, 
    detail=0) at gsignal.c:2291
#62 0xb7c1b361 in IA__gtk_button_released (button=0x8172f70) at gtkbutton.c:774
#63 0xb7c1bec9 in gtk_button_button_release (widget=0x8172f70, event=0x0)
    at gtkbutton.c:1210
#64 0xb7cc9d03 in _gtk_marshal_BOOLEAN__BOXED (closure=0x81243d8, 
    return_value=0xbffff160, n_param_values=2, param_values=0xbffff2e0, 
    invocation_hint=0xbffff188, marshal_data=0xb7c1beaf) at gtkmarshalers.c:83
#65 0xb799656a in g_type_class_meta_marshal (closure=0x81243d8, 
    return_value=0xbffff160, n_param_values=2, param_values=0xbffff2e0, 
    invocation_hint=0xbffff188, marshal_data=0x0) at gclosure.c:514
#66 0xb799632e in IA__g_closure_invoke (closure=0x81243d8, 
    return_value=0xbffff160, n_param_values=2, param_values=0xbffff2e0, 
    invocation_hint=0xbffff188) at gclosure.c:437
#67 0xb79aa3ef in signal_emit_unlocked_R (node=0x8124d08, detail=0, 
    instance=0x8172f70, emission_return=0xbffff290, 
    instance_and_params=0xbffff2e0) at gsignal.c:2526
#68 0xb79a951c in IA__g_signal_emit_valist (instance=0x8172f70, 
    signal_id=3221222032, detail=0, 
    var_args=0xbffff470 "\210ôÿ¿šôÿ¿9\021G·\021/\233·") at gsignal.c:2257
---Type <return> to continue, or q <return> to quit---
#69 0xb79a9706 in IA__g_signal_emit (instance=0x8172f70, signal_id=69, 
    detail=0) at gsignal.c:2291
#70 0xb7da2cb8 in gtk_widget_event_internal (widget=0x8172f70, event=0x8362318)
    at gtkwidget.c:3631
#71 0xb7da294f in IA__gtk_widget_event (widget=0x8172f70, event=0x8362318)
    at gtkwidget.c:3437
#72 0xb7cc8a7b in IA__gtk_propagate_event (widget=0x8172f70, event=0x8362318)
    at gtkmain.c:2156
#73 0xb7cc7b02 in IA__gtk_main_do_event (event=0x8362318) at gtkmain.c:1394
#74 0xb7a6eb8c in gdk_event_dispatch (source=0x0, callback=0, user_data=0x0)
    at gdkevents-x11.c:2259
#75 0xb77e8e4e in g_main_dispatch (context=0x810b488) at gmain.c:1933
#76 0xb77e9ca7 in IA__g_main_context_dispatch (context=0x810b488)
    at gmain.c:2483
#77 0xb77ea069 in g_main_context_iterate (context=0x810b488, block=1, 
    dispatch=1, self=0x805e9a8) at gmain.c:2564
#78 0xb77ea62d in IA__g_main_loop_run (loop=0x830ebf0) at gmain.c:2768
#79 0xb7cc73d3 in IA__gtk_main () at gtkmain.c:974
#80 0x0805030f in main (argc=1, argv=0xbffff794) at sj-main.c:1088
(gdb)

------- 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