[gstreamer-bugs] [Bug 589146] New: crash in rhythmbox with pulse audio output

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Mon Jul 20 08:58:24 PDT 2009


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=589146

  GStreamer | gst-plugins-good | Ver: 0.10.15
           Summary: crash in rhythmbox with pulse audio output
           Product: GStreamer
           Version: 0.10.15
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: waschk at mandriva.org
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: 2.27/2.28
   GNOME milestone: Unspecified


A Mandriva user has reported a crash in rhythmbox on song change here:
https://qa.mandriva.com/show_bug.cgi?id=52346

This is the crash dump:
#0  0x00007f8b89c07915 in raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007f8b89c08f8a in abort () at abort.c:88
#2  0x00007f8b89f95e3f in IA__g_assertion_message (
    domain=<value optimized out>, file=0x7f8b6d216a45 "pulsesink.c", 
    line=<value optimized out>, func=0x7f8b6d217a70 "gst_pulsesink_init", 
    message=0x7f8b5dfde4c0 "assertion failed: ((pulsesink->mainloop =
pa_threaded_mainloop_new ()))") at gtestutils.c:1301
#3  0x00007f8b89f963b0 in IA__g_assertion_message_expr (domain=0x0, 
    file=0x7f8b6d216a45 "pulsesink.c", line=1391, 
    func=0x7f8b6d217a70 "gst_pulsesink_init", expr=<value optimized out>)
    at gtestutils.c:1312
#4  0x00007f8b6d211b61 in gst_pulsesink_init (pulsesink=0x7f8b5dfe6c60, 
    klass=<value optimized out>) at pulsesink.c:1391
#5  0x00007f8b8ae2cb07 in IA__g_type_create_instance (
    type=<value optimized out>) at gtype.c:1674
#6  0x00007f8b8ae1037c in g_object_constructor (type=27690, 
    n_construct_properties=28261, construct_params=0x6) at gobject.c:1338
#7  0x00007f8b8ae10d96 in IA__g_object_newv (
    object_type=<value optimized out>, n_parameters=1576575152, 
    parameters=<value optimized out>) at gobject.c:1215
#8  0x00007f8b8ae11925 in IA__g_object_new_valist (object_type=33408288, 
    first_property_name=0x0, var_args=0x7f8b711b8700) at gobject.c:1278
#9  0x00007f8b8ae11a7c in IA__g_object_new (object_type=33408288, 
    first_property_name=0x0) at gobject.c:1060
#10 0x00007f8b8b089ed4 in gst_element_factory_create (
    factory=<value optimized out>, 
    name=0x7f8b5dfb3f60 "autoaudiosink246-actual-sink-pulse")
    at gstelementfactory.c:385
#11 0x00007f8b6d41d938 in gst_auto_audio_sink_change_state (
    element=<value optimized out>, transition=<value optimized out>)
    at gstautoaudiosink.c:235
#12 0x00007f8b8b0858fc in gst_element_change_state (element=0x6c2a, 
    transition=28261) at gstelement.c:2426
#13 0x00007f8b8b0887be in gst_element_set_state_func (element=0x3c49810, 
    state=<value optimized out>) at gstelement.c:2382
#14 0x00007f8b8b076a01 in gst_bin_change_state_func (element=0x3c4a470, 
    transition=GST_STATE_CHANGE_NULL_TO_READY) at gstbin.c:2035
#15 0x00007f8b8b0858fc in gst_element_change_state (element=0x6c2a, 
    transition=28261) at gstelement.c:2426
#16 0x00007f8b8b0887be in gst_element_set_state_func (element=0x3c4a470, 
    state=<value optimized out>) at gstelement.c:2382
#17 0x00007f8b6f12a8be in gst_switch_sink_set_child (sink=0x11ea2a0, 
    new_kid=<value optimized out>) at gstswitchsink.c:161
#18 0x00007f8b6f128101 in do_change_child (sink=0x11ea2a0)
    at gstgconfaudiosink.c:198
#19 0x00007f8b6f128468 in gst_gconf_audio_sink_change_state (
    element=0x11ea2a0, transition=GST_STATE_CHANGE_NULL_TO_READY)
    at gstgconfaudiosink.c:290
#20 0x00007f8b8b0858fc in gst_element_change_state (element=0x6c2a, 
    transition=28261) at gstelement.c:2426
#21 0x00007f8b8b0887be in gst_element_set_state_func (element=0x11ea2a0, 
    state=<value optimized out>) at gstelement.c:2382
#22 0x00007f8b8b076a01 in gst_bin_change_state_func (element=0x25b29c0, 
    transition=GST_STATE_CHANGE_NULL_TO_READY) at gstbin.c:2035
#23 0x00007f8b8b0858fc in gst_element_change_state (element=0x6c2a, 
    transition=28261) at gstelement.c:2426
#24 0x00007f8b8b0887be in gst_element_set_state_func (element=0x25b29c0, 
    state=<value optimized out>) at gstelement.c:2382
#25 0x00007f8b6f34476e in gst_play_sink_reconfigure (playsink=0x1fcc070)
    at gstplaysink.c:1550
#26 0x00007f8b6f33c3fb in no_more_pads_cb (decodebin=<value optimized out>, 
    group=0x1ff8fb0) at gstplaybin2.c:1991
#27 0x00007f8b8ae0abae in IA__g_closure_invoke (closure=0x7f8b7b2cdbd0, 
    return_value=0x0, n_param_values=1, param_values=0x7f8b7b3c5da0, 
    invocation_hint=0x7f8b711b90a0) at gclosure.c:767
#28 0x00007f8b8ae21108 in signal_emit_unlocked_R (node=0xfcece0, 
    detail=<value optimized out>, instance=<value optimized out>, 
    emission_return=<value optimized out>, 
    instance_and_params=<value optimized out>) at gsignal.c:3247
#29 0x00007f8b8ae2259e in IA__g_signal_emit_valist (instance=0x1134220, 
    signal_id=<value optimized out>, detail=0, var_args=0x7f8b711b9290)
    at gsignal.c:2980
#30 0x00007f8b8ae22b33 in IA__g_signal_emit (instance=0x6c2a, signal_id=28261, 
    detail=6) at gsignal.c:3037
#31 0x00007f8b8ae0abae in IA__g_closure_invoke (closure=0x7f8b7aff1260, 
    return_value=0x0, n_param_values=1, param_values=0x7f8b7afedae0, 
    invocation_hint=0x7f8b711b94b0) at gclosure.c:767
#32 0x00007f8b8ae21108 in signal_emit_unlocked_R (node=0xfcece0, 
    detail=<value optimized out>, instance=<value optimized out>, 
    emission_return=<value optimized out>, 
    instance_and_params=<value optimized out>) at gsignal.c:3247
#33 0x00007f8b8ae2259e in IA__g_signal_emit_valist (instance=0x7f8b7b3a6b90, 
    signal_id=<value optimized out>, detail=0, var_args=0x7f8b711b96a0)
    at gsignal.c:2980
#34 0x00007f8b8ae22b33 in IA__g_signal_emit (instance=0x6c2a, signal_id=28261, 
    detail=6) at gsignal.c:3037
#35 0x00007f8b6e4a1981 in gst_decode_group_expose (group=0x1cd)
    at gstdecodebin2.c:2192
#36 0x00007f8b6e4a2177 in source_pad_blocked_cb (dpad=<value optimized out>, 
    blocked=1, unused=0x6) at gstdecodebin2.c:2455
#37 0x00007f8b8b098f16 in handle_pad_block (pad=0x196acb0) at gstpad.c:3823
#38 0x00007f8b8b0a3aa8 in gst_pad_push_event (pad=0x196acb0, event=0x2850700)
    at gstpad.c:4554
#39 0x00007f8b8b0a32d8 in gst_pad_send_event (pad=0x3c796c0, event=0x2850700)
    at gstpad.c:4721
#40 0x00007f8b8b0a38e8 in gst_pad_push_event (pad=0x7f8b7b3d8730, 
    event=0x2850700) at gstpad.c:4577
#41 0x00007f8b6dc6ddb4 in ?? () from /usr/lib64/gstreamer-0.10/libgstmad.so
#42 0x00007f8b8b0a32d8 in gst_pad_send_event (pad=0x7f8b7b3b7000, 
    event=0x2850700) at gstpad.c:4721
#43 0x00007f8b8b0a38e8 in gst_pad_push_event (pad=0x7f8b7b3d85c0, 
    event=0x2850700) at gstpad.c:4577
#44 0x00007f8b6de7a667 in ?? ()
   from /usr/lib64/gstreamer-0.10/libgstmpegaudioparse.so
#45 0x00007f8b8b09cb76 in gst_pad_chain_unchecked (pad=0x7f8b7b3d8450, 
    buffer=0x3c74f30) at gstpad.c:3977
#46 0x00007f8b8b09de63 in gst_pad_push (pad=0x7f8b7b3d82e0, buffer=0x3c74f30)
    at gstpad.c:4144
#47 0x00007f8b75628bc9 in gst_tag_demux_chain (pad=<value optimized out>, 
    buf=<value optimized out>) at gsttagdemux.c:692
#48 0x00007f8b8b09cb76 in gst_pad_chain_unchecked (pad=0x7f8b7b3d8170, 
    buffer=0x3c94f20) at gstpad.c:3977
#49 0x00007f8b8b09de63 in gst_pad_push (pad=0x7f8b7b3c7170, buffer=0x3c94f20)
    at gstpad.c:4144
#50 0x00007f8b6ef1598f in gst_type_find_element_chain (pad=0x7f8b7b3d8000, 
    buffer=0x3c94f20) at gsttypefindelement.c:688
#51 0x00007f8b8b09cb76 in gst_pad_chain_unchecked (pad=0x7f8b7b3d8000, 
    buffer=0x3c94f20) at gstpad.c:3977
#52 0x00007f8b8b09de63 in gst_pad_push (pad=0x3c995a0, buffer=0x3c94f20)
    at gstpad.c:4144
#53 0x00007f8b8b09cb76 in gst_pad_chain_unchecked (pad=0x3c978a0, 
    buffer=0x3c94f20) at gstpad.c:3977
#54 0x00007f8b8b09de63 in gst_pad_push (pad=0x7f8b7b3c7e60, buffer=0x3c94f20)
    at gstpad.c:4144
#55 0x00007f8b897926a0 in gst_base_src_loop (pad=0x7f8b7b3c7e60)
    at gstbasesrc.c:2279
#56 0x00007f8b8b0bf4d6 in gst_task_func (task=0x7f8b780f28c0, 
    tclass=<value optimized out>) at gsttask.c:172
#57 0x00007f8b89f9aac2 in g_thread_pool_thread_proxy (
    data=<value optimized out>) at gthreadpool.c:265
#58 0x00007f8b89f99484 in g_thread_create_proxy (data=0xfac000)
    at gthread.c:635
#59 0x00007f8b8a7e17dd in start_thread () from /lib64/libpthread.so.0
#60 0x00007f8b89caf25d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#61 0x0000000000000000 in ?? ()


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=589146.




More information about the Gstreamer-bugs mailing list