[gstreamer-bugs] [Bug 574838] New: seeking can deadlock adder

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Tue Mar 10 14:04:12 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=574838

  GStreamer | gst-plugins-base | Ver: git
           Summary: seeking can deadlock adder
           Product: GStreamer
           Version: git
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: ensonic at sonicpulse.de
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: Unspecified
   GNOME milestone: Unspecified


see frame #4 and #67

#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6d9a7b9 in __lll_lock_wait () from /lib/libpthread.so.0
#2  0xb6d95cd1 in _L_lock_89 () from /lib/libpthread.so.0
#3  0xb6d955b2 in pthread_mutex_lock () from /lib/libpthread.so.0
#4  0xb3c91e7d in gst_adder_src_event (pad=0x95f9580, event=0x86c40a0) at
gstadder.c:653
#5  0xb723d8dc in gst_pad_send_event (pad=0x95f9580, event=0x86c40a0) at
gstpad.c:4701
#6  0xb723e035 in gst_pad_push_event (pad=0x95f9640, event=0x86c40a0) at
gstpad.c:4557
#7  0xb72e820b in gst_base_transform_src_eventfunc (trans=0x84e16c8,
event=0x86c40a0) at gstbasetransform.c:1773
#8  0xb72e37d7 in gst_base_transform_src_event (pad=0x95f9700, event=0x86c40a0)
at gstbasetransform.c:1742
#9  0xb723d8dc in gst_pad_send_event (pad=0x95f9700, event=0x86c40a0) at
gstpad.c:4701
#10 0xb723e035 in gst_pad_push_event (pad=0x9602860, event=0x86c40a0) at
gstpad.c:4557
#11 0xb72e820b in gst_base_transform_src_eventfunc (trans=0x858c6e8,
event=0x86c40a0) at gstbasetransform.c:1773
#12 0xb72e37d7 in gst_base_transform_src_event (pad=0x9602920, event=0x86c40a0)
at gstbasetransform.c:1742
#13 0xb723d8dc in gst_pad_send_event (pad=0x9602920, event=0x86c40a0) at
gstpad.c:4701
#14 0xb723e035 in gst_pad_push_event (pad=0x8695290, event=0x86c40a0) at
gstpad.c:4557
#15 0xb72e820b in gst_base_transform_src_eventfunc (trans=0x86ba5f8,
event=0x86c40a0) at gstbasetransform.c:1773
#16 0xb72e37d7 in gst_base_transform_src_event (pad=0x8695350, event=0x86c40a0)
at gstbasetransform.c:1742
#17 0xb723d8dc in gst_pad_send_event (pad=0x8695350, event=0x86c40a0) at
gstpad.c:4701
#18 0xb723e035 in gst_pad_push_event (pad=0x95f9400, event=0x86c40a0) at
gstpad.c:4557
#19 0xb72e820b in gst_base_transform_src_eventfunc (trans=0x95d23c8,
event=0x86c40a0) at gstbasetransform.c:1773
---Type <return> to continue, or q <return> to quit---
#20 0xb72e37d7 in gst_base_transform_src_event (pad=0x95f94c0, event=0x86c40a0)
at gstbasetransform.c:1742
#21 0xb723d8dc in gst_pad_send_event (pad=0x95f94c0, event=0x86c40a0) at
gstpad.c:4701
#22 0xb723e035 in gst_pad_push_event (pad=0x8695110, event=0x86c40a0) at
gstpad.c:4557
#23 0xb72e820b in gst_base_transform_src_eventfunc (trans=0x86ba400,
event=0x86c40a0) at gstbasetransform.c:1773
#24 0xb72e37d7 in gst_base_transform_src_event (pad=0x86951d0, event=0x86c40a0)
at gstbasetransform.c:1742
#25 0xb723d8dc in gst_pad_send_event (pad=0x86951d0, event=0x86c40a0) at
gstpad.c:4701
#26 0xb723e035 in gst_pad_push_event (pad=0x9602aa0, event=0x86c40a0) at
gstpad.c:4557
#27 0xb72e820b in gst_base_transform_src_eventfunc (trans=0x8593118,
event=0x86c40a0) at gstbasetransform.c:1773
#28 0xb72e37d7 in gst_base_transform_src_event (pad=0x9602b60, event=0x86c40a0)
at gstbasetransform.c:1742
#29 0xb723d8dc in gst_pad_send_event (pad=0x9602b60, event=0x86c40a0) at
gstpad.c:4701
#30 0xb723e035 in gst_pad_push_event (pad=0x96029e0, event=0x86c40a0) at
gstpad.c:4557
#31 0xb723e63f in gst_pad_event_default (pad=0x962fbf0, event=0x86c40a0) at
gstpad.c:3327
#32 0xb723d8dc in gst_pad_send_event (pad=0x962fbf0, event=0x86c40a0) at
gstpad.c:4701
#33 0xb723e035 in gst_pad_push_event (pad=0x9626cf8, event=0x86c40a0) at
gstpad.c:4557
#34 0xb7229d7d in gst_proxy_pad_do_event (pad=0x9625700, event=0x86c40a0) at
gstghostpad.c:128
#35 0xb723d8dc in gst_pad_send_event (pad=0x9625700, event=0x86c40a0) at
gstpad.c:4701
#36 0xb723e035 in gst_pad_push_event (pad=0x96252a0, event=0x86c40a0) at
gstpad.c:4557
#37 0xb7229d7d in gst_proxy_pad_do_event (pad=0x96268e8, event=0x86c40a0) at
gstghostpad.c:128
#38 0xb723d8dc in gst_pad_send_event (pad=0x96268e8, event=0x86c40a0) at
gstpad.c:4701
#39 0xb723e035 in gst_pad_push_event (pad=0x962c120, event=0x86c40a0) at
gstpad.c:4557
---Type <return> to continue, or q <return> to quit---
#40 0xb3ccffde in gst_queue_handle_src_event (pad=0x962c1e0, event=0x86c40a0)
at gstqueue.c:1176
#41 0xb723d8dc in gst_pad_send_event (pad=0x962c1e0, event=0x86c40a0) at
gstpad.c:4701
#42 0xb723e035 in gst_pad_push_event (pad=0x962c2a0, event=0x86c40a0) at
gstpad.c:4557
#43 0xb723e63f in gst_pad_event_default (pad=0x962f830, event=0x86c40a0) at
gstpad.c:3327
#44 0xb723d8dc in gst_pad_send_event (pad=0x962f830, event=0x86c40a0) at
gstpad.c:4701
#45 0xb723e035 in gst_pad_push_event (pad=0x962c360, event=0x86c40a0) at
gstpad.c:4557
#46 0xb72e820b in gst_base_transform_src_eventfunc (trans=0x962a0c0,
event=0x86c40a0) at gstbasetransform.c:1773
#47 0xb72e37d7 in gst_base_transform_src_event (pad=0x962c420, event=0x86c40a0)
at gstbasetransform.c:1742
#48 0xb723d8dc in gst_pad_send_event (pad=0x962c420, event=0x86c40a0) at
gstpad.c:4701
#49 0xb723e035 in gst_pad_push_event (pad=0x962c660, event=0x86c40a0) at
gstpad.c:4557
#50 0xb72e820b in gst_base_transform_src_eventfunc (trans=0x858d468,
event=0x86c40a0) at gstbasetransform.c:1773
#51 0xb72e37d7 in gst_base_transform_src_event (pad=0x962c720, event=0x86c40a0)
at gstbasetransform.c:1742
#52 0xb723d8dc in gst_pad_send_event (pad=0x962c720, event=0x86c40a0) at
gstpad.c:4701
#53 0xb723e035 in gst_pad_push_event (pad=0x962c4e0, event=0x86c40a0) at
gstpad.c:4557
#54 0xb72e820b in gst_base_transform_src_eventfunc (trans=0x96198c8,
event=0x86c40a0) at gstbasetransform.c:1773
#55 0xb72e37d7 in gst_base_transform_src_event (pad=0x962c5a0, event=0x86c40a0)
at gstbasetransform.c:1742
#56 0xb723d8dc in gst_pad_send_event (pad=0x962c5a0, event=0x86c40a0) at
gstpad.c:4701
#57 0xb723e035 in gst_pad_push_event (pad=0x9626818, event=0x86c40a0) at
gstpad.c:4557
#58 0xb7229d7d in gst_proxy_pad_do_event (pad=0x96251c0, event=0x86c40a0) at
gstghostpad.c:128
#59 0xb723d8dc in gst_pad_send_event (pad=0x96251c0, event=0x86c40a0) at
gstpad.c:4701
---Type <return> to continue, or q <return> to quit---
#60 0xb723e035 in gst_pad_push_event (pad=0x962e000, event=0x86c40a0) at
gstpad.c:4557
#61 0xb7229d7d in gst_proxy_pad_do_event (pad=0x9626dc8, event=0x86c40a0) at
gstghostpad.c:128
#62 0xb723d8dc in gst_pad_send_event (pad=0x9626dc8, event=0x86c40a0) at
gstpad.c:4701
#63 0xb723e035 in gst_pad_push_event (pad=0x962fcb0, event=0x86c40a0) at
gstpad.c:4557
#64 0xb3c91f5c in forward_event_func (pad=0x962fcb0, ret=0xbfffdc08,
event=0x86c40a0) at gstadder.c:576
#65 0xb722ef07 in gst_iterator_fold (it=0x971ff40, func=0xb3c91ec0
<forward_event_func>, ret=0xbfffdc08, user_data=0x86c40a0) at gstiterator.c:540
#66 0xb3c91cf7 in forward_event (adder=<value optimized out>, event=0x86c40a0)
at gstadder.c:609
#67 0xb3c91d8f in gst_adder_src_event (pad=0x85909d8, event=0x86c40a0) at
gstadder.c:670
#68 0xb723d8dc in gst_pad_send_event (pad=0x85909d8, event=0x86c40a0) at
gstpad.c:4701
#69 0xb723e035 in gst_pad_push_event (pad=0x8590a98, event=0x86c40a0) at
gstpad.c:4557
#70 0xb72e820b in gst_base_transform_src_eventfunc (trans=0x84e1a18,
event=0x86c40a0) at gstbasetransform.c:1773
#71 0xb72e37d7 in gst_base_transform_src_event (pad=0x8590b58, event=0x86c40a0)
at gstbasetransform.c:1742
#72 0xb723d8dc in gst_pad_send_event (pad=0x8590b58, event=0x86c40a0) at
gstpad.c:4701
#73 0xb723e035 in gst_pad_push_event (pad=0x8590c18, event=0x86c40a0) at
gstpad.c:4557
#74 0xb72e820b in gst_base_transform_src_eventfunc (trans=0x858c268,
event=0x86c40a0) at gstbasetransform.c:1773
#75 0xb72e37d7 in gst_base_transform_src_event (pad=0x8590cd8, event=0x86c40a0)
at gstbasetransform.c:1742
#76 0xb723d8dc in gst_pad_send_event (pad=0x8590cd8, event=0x86c40a0) at
gstpad.c:4701
#77 0xb723e035 in gst_pad_push_event (pad=0x962fd70, event=0x86c40a0) at
gstpad.c:4557
#78 0xb72e820b in gst_base_transform_src_eventfunc (trans=0x85755e8,
event=0x86c40a0) at gstbasetransform.c:1773
#79 0xb72e37d7 in gst_base_transform_src_event (pad=0x962fe30, event=0x86c40a0)
at gstbasetransform.c:1742
---Type <return> to continue, or q <return> to quit---
#80 0xb723d8dc in gst_pad_send_event (pad=0x962fe30, event=0x86c40a0) at
gstpad.c:4701
#81 0xb723e035 in gst_pad_push_event (pad=0x8590d98, event=0x86c40a0) at
gstpad.c:4557
#82 0xb72e820b in gst_base_transform_src_eventfunc (trans=0x8592338,
event=0x86c40a0) at gstbasetransform.c:1773
#83 0xb72e37d7 in gst_base_transform_src_event (pad=0x8590e58, event=0x86c40a0)
at gstbasetransform.c:1742
#84 0xb723d8dc in gst_pad_send_event (pad=0x8590e58, event=0x86c40a0) at
gstpad.c:4701
#85 0xb723e035 in gst_pad_push_event (pad=0x843aaa0, event=0x86c40a0) at
gstpad.c:4557
#86 0xb7229d7d in gst_proxy_pad_do_event (pad=0x85698d8, event=0x86c40a0) at
gstghostpad.c:128
#87 0xb723d8dc in gst_pad_send_event (pad=0x85698d8, event=0x86c40a0) at
gstpad.c:4701
#88 0xb723e035 in gst_pad_push_event (pad=0x8586550, event=0x86c40a0) at
gstpad.c:4557
#89 0xb72e820b in gst_base_transform_src_eventfunc (trans=0x84e1870,
event=0x86c40a0) at gstbasetransform.c:1773
#90 0xb72e37d7 in gst_base_transform_src_event (pad=0x8586610, event=0x86c40a0)
at gstbasetransform.c:1742
#91 0xb723d8dc in gst_pad_send_event (pad=0x8586610, event=0x86c40a0) at
gstpad.c:4701
#92 0xb723e035 in gst_pad_push_event (pad=0x85866d0, event=0x86c40a0) at
gstpad.c:4557
#93 0xb72e820b in gst_base_transform_src_eventfunc (trans=0x85753f0,
event=0x86c40a0) at gstbasetransform.c:1773
#94 0xb72e37d7 in gst_base_transform_src_event (pad=0x8590858, event=0x86c40a0)
at gstbasetransform.c:1742
#95 0xb723d8dc in gst_pad_send_event (pad=0x8590858, event=0x86c40a0) at
gstpad.c:4701
#96 0xb723e035 in gst_pad_push_event (pad=0x8590918, event=0x86c40a0) at
gstpad.c:4557
#97 0xb72d8b15 in gst_base_sink_send_event (element=0x857c420, event=0x86c40a0)
at gstbasesink.c:3603
#98 0xb721e783 in gst_element_send_event (element=0x857c420, event=0x86c40a0)
at gstelement.c:1383
#99 0xb720dc56 in gst_bin_send_event (element=0x8568118, event=0x86c40a0) at
gstbin.c:2502
---Type <return> to continue, or q <return> to quit---
#100 0xb721e783 in gst_element_send_event (element=0x8568118, event=0x86c40a0)
at gstelement.c:1383
#101 0xb7660454 in on_song_segment_done (bus=0x8253a48, message=0x9720000,
user_data=0x86c4618) at song.c:309
#102 0xb72131da in marshal_VOID__MINIOBJECT (closure=0x869eea0,
return_value=0x0, n_param_values=2, param_values=0x96e8a78,
invocation_hint=0xbfffe774, 
    marshal_data=0xb7660310) at gstbus.c:159
#103 0xb7018d8b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#104 0xb702f12d in ?? () from /usr/lib/libgobject-2.0.so.0
#105 0xb703083c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#106 0xb7030cb6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#107 0xb72114aa in gst_bus_async_signal_func (bus=0x8253a48, message=0x9720000,
data=0x0) at gstbus.c:1132
#108 0xb72124b6 in gst_bus_source_dispatch (source=0x83774e8,
callback=0xb72113f0 <gst_bus_async_signal_func>, user_data=0x0) at gstbus.c:795
#109 0xb6deb9a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#110 0xb6def063 in ?? () from /usr/lib/libglib-2.0.so.0
#111 0xb6def582 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#112 0xb7c4b239 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#113 0x0805fe19 in bt_main_window_run (self=0x8376008) at main-window.c:393
#114 0x0805c711 in bt_edit_application_run_ui (self=0x80edcc0) at
edit-application.c:192
#115 0x0805d91f in bt_edit_application_run (self=0x80edcc0) at
edit-application.c:433
#116 0x0805b58e in main (argc=1, argv=0x0) at bt-edit.c:161


-- 
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=574838.




More information about the Gstreamer-bugs mailing list