[gstreamer-bugs] [Bug 583255] deadlock in playbin2

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Thu May 28 17:42:44 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=583255

  GStreamer | gst-plugins-base | Ver: git

Tim-Philipp Müller changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |t.i.m at zen.co.uk




------- Comment #1 from Tim-Philipp Müller  2009-05-29 00:42 UTC -------
Very similar looking deadlock from today (not sure what triggered it, was in
the middle of a sing; possible I clicked on the 'enable visualisation' checkbox
while it was playing without vis enabled, or changing vis, don't remember
exactly:

Thread 1 (Thread 0x7fcf5a4a9810 (LWP 6892)):
#0  __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:130
#1  0x00007fcf57d2eab0 in _L_lock_102 () from /lib/libpthread.so.0
#2  0x00007fcf57d2e39e in __pthread_mutex_lock (mutex=0x1111ad0) at
pthread_mutex_lock.c:86
#3  0x00007fcf48a46e19 in gst_play_sink_get_sink (playsink=0x1112020,
type=GST_PLAY_SINK_TYPE_VIDEO) at gstplaysink.c:382
#4  0x00007fcf48a44b5f in gst_play_bin_get_current_sink (playbin=0x110f060,
elem=0x110f640, 
    dbg=0x7fcf57d366a8
"�|��\b~���|��@~���|���|���|���|���|���|���|���|���|���|���|���|���~���~���~���~���|���|���|���|���|���|���|���|���|���|���|���|��c\177��c\177��c\177��c\177���|���|���|���|���|���|���|���|���|���|���|���|��c\177��c\177��"...,
type=4294967295) at gstplaybin2.c:1538
#5  0x00007fcf48a44f0c in gst_play_bin_get_property (object=0x110f060,
prop_id=<value optimized out>, value=0x7fff625eadd0, pspec=0x1089000) at
gstplaybin2.c:1646
#6  0x00007fcf544b2641 in g_object_get_valist () from
/usr/lib/libgobject-2.0.so.0
#7  0x00007fcf544b2964 in g_object_get () from /usr/lib/libgobject-2.0.so.0
#8  0x000000000044526d in bvw_update_interface_implementations (bvw=0x110a080)
at bacon-video-widget-gst-0.10.c:5712
#9  0x000000000044598a in got_new_video_sink_bin_element (video_sink=<value
optimized out>, element=<value optimized out>, data=<value optimized out>) at
bacon-video-widget-gst-0.10.c:5837
#10 0x00007fcf544ae11d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#11 0x00007fcf544c1c2b in ?? () from /usr/lib/libgobject-2.0.so.0
#12 0x00007fcf544c3022 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#13 0x00007fcf544c34f3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#14 0x00007fcf596a750b in gst_bin_add_func (bin=0xfe4e10, element=0x112aaa0) at
gstbin.c:1049
#15 0x00007fcf48830cae in gst_gconf_video_sink_reset (sink=0xfe4e10) at
gstgconfvideosink.c:101
#16 0x00007fcf48830e35 in gst_gconf_video_sink_change_state (element=0xfe4e10,
transition=GST_STATE_CHANGE_READY_TO_NULL) at gstgconfvideosink.c:248
#17 0x00007fcf596b8eac in gst_element_change_state (element=0x1111ad0,
transition=128) at gstelement.c:2458
#18 0x00007fcf596bbdbc in gst_element_set_state_func (element=0xfe4e10,
state=GST_STATE_NULL) at gstelement.c:2414
#19 0x00007fcf596a9301 in gst_bin_change_state_func (element=0xea0ba0,
transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbin.c:2039
#20 0x00007fcf596b8eac in gst_element_change_state (element=0x1111ad0,
transition=128) at gstelement.c:2458
#21 0x00007fcf596b9083 in gst_element_change_state (element=0xea0ba0,
transition=<value optimized out>) at gstelement.c:2495
#22 0x00007fcf596b9083 in gst_element_change_state (element=0xea0ba0,
transition=<value optimized out>) at gstelement.c:2495
#23 0x00007fcf596bbdbc in gst_element_set_state_func (element=0xea0ba0,
state=GST_STATE_NULL) at gstelement.c:2414
#24 0x00007fcf48a45f66 in activate_chain (chain=0x151fb20, activate=0) at
gstplaysink.c:675
#25 0x00007fcf48a4a243 in gst_play_sink_reconfigure (playsink=0x1112020) at
gstplaysink.c:1820
#26 0x00007fcf544b2e93 in g_object_set_valist () from
/usr/lib/libgobject-2.0.so.0
#27 0x00007fcf544b32f4 in g_object_set () from /usr/lib/libgobject-2.0.so.0
#28 0x00000000004418a2 in setup_vis (bvw=0x110a080) at
bacon-video-widget-gst-0.10.c:3972
#29 0x00007fcf544ae11d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#30 0x00007fcf544c1c2b in ?? () from /usr/lib/libgobject-2.0.so.0


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




More information about the Gstreamer-bugs mailing list