[Bug 683504] playsink: fix text sink getter when default subtitleoverlay is used

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed May 15 03:48:41 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=683504
  GStreamer | gst-plugins-base | git

--- Comment #4 from Arnaud Vrac <rawoul at gmail.com> 2013-05-15 10:48:37 UTC ---
Here is the backtrace of the locked threads:

Thread 10 (Thread 4255):
#0  0x7773d424 in __kernel_vsyscall ()
#1  0x77435162 in __lll_lock_wait ()
   from /srv/nfs/fbx6hd_master/lib/libpthread.so.0
#2  0x7743146c in _L_lock_557 ()
   from /srv/nfs/fbx6hd_master/lib/libpthread.so.0
#3  0x77431345 in pthread_mutex_lock ()
   from /srv/nfs/fbx6hd_master/lib/libpthread.so.0
#4  0x77551f26 in g_rec_mutex_lock ()
   from /srv/nfs/fbx6hd_master/lib/libglib-2.0.so.0
#5  0x76820b2f in sinkpad_blocked_cb (blockedpad=0x85fa448, info=0x71afe8e8, 
    user_data=0x85e61f0) at gstplaysink.c:3877
#6  0x7767c1c5 in probe_hook_marshal (hook=0x85e5540, data=0x71afe888)
    at gstpad.c:3040
#7  0x77514453 in g_hook_list_marshal ()
   from /srv/nfs/fbx6hd_master/lib/libglib-2.0.so.0
#8  0x7767b037 in do_probe_callbacks (pad=pad at entry=0x85fa448, 
    info=info at entry=0x71afe8e8, defaultval=GST_FLOW_OK) at gstpad.c:3131
#9  0x7767e415 in gst_pad_push_data (pad=0x85fa448, pad at entry=0x754bd150, 
    type=type at entry=4112, data=0x754bd150) at gstpad.c:3855
#10 0x776831b1 in gst_pad_push (pad=0x754bd150, buffer=0x754bd150)
    at gstpad.c:3975
#11 0x776727b7 in gst_proxy_pad_chain_default (pad=0x75416e78, 
    parent=0x85e61f0, buffer=0x754bd150) at gstghostpad.c:128
#12 0x7767dc3f in gst_pad_chain_data_unchecked (pad=pad at entry=0x75416e78, 
    type=type at entry=4112, data=0x754bd150) at gstpad.c:3655
#13 0x7767e4cf in gst_pad_push_data (pad=0x7490aaf8, pad at entry=0x754bd150, 
    type=type at entry=4112, data=0x754bd150) at gstpad.c:3872
#14 0x776831b1 in gst_pad_push (pad=0x754bd150, buffer=0x754bd150)
    at gstpad.c:3975
#15 0x7679f9c1 in gst_selector_pad_chain (pad=0x749057f0, parent=0x74903ed8, 
    buf=0x754bd150) at gstinputselector.c:1050
#16 0x7767dc3f in gst_pad_chain_data_unchecked (pad=pad at entry=0x749057f0, 
    type=type at entry=4112, data=0x754bd150) at gstpad.c:3655
#17 0x7767e4cf in gst_pad_push_data (pad=0x75416a88, pad at entry=0x754bd150, 
    type=type at entry=4112, data=0x754bd150) at gstpad.c:3872
#18 0x776831b1 in gst_pad_push (pad=0x754bd150, buffer=0x754bd150)
    at gstpad.c:3975
#19 0x776727b7 in gst_proxy_pad_chain_default (pad=0x85fa070, 
    parent=0x75416a88, buffer=0x754bd150) at gstghostpad.c:128
#20 0x7767dc3f in gst_pad_chain_data_unchecked (pad=pad at entry=0x85fa070, 
    type=type at entry=4112, data=0x754bd150) at gstpad.c:3655
#21 0x7767e4cf in gst_pad_push_data (pad=0x7490d460, pad at entry=0x754bd150, 
    type=type at entry=4112, data=0x754bd150) at gstpad.c:3872
#22 0x776831b1 in gst_pad_push (pad=0x754bd150, buffer=0x754bd150)
    at gstpad.c:3975
#23 0x776727b7 in gst_proxy_pad_chain_default (pad=0x75418b98, 
    parent=0x7490d460, buffer=0x754bd150) at gstghostpad.c:128
#24 0x7767dc3f in gst_pad_chain_data_unchecked (pad=pad at entry=0x75418b98, 
    type=type at entry=4112, data=0x754bd150) at gstpad.c:3655
#25 0x7767e4cf in gst_pad_push_data (pad=0x75416548, type=4112, 
    data=0x754bd150) at gstpad.c:3872
#26 0x76b769a9 in gst_ismd_pad_src_data_cb ()
   from /srv/nfs/fbx6hd_master/usr/lib/gstreamer-1.0/libgstintelce.so
#27 0x76b75e84 in gst_ismd_event_handler_loop ()
   from /srv/nfs/fbx6hd_master/usr/lib/gstreamer-1.0/libgstintelce.so
#28 0x776a225a in gst_task_func (task=0x727d5218) at gsttask.c:316
#29 0x776a31f0 in default_func (tdata=0x8114eb0, pool=0x8099410)
    at gsttaskpool.c:70
#30 0x7753be58 in g_thread_pool_thread_proxy ()
   from /srv/nfs/fbx6hd_master/lib/libglib-2.0.so.0
#31 0x7753b72e in g_thread_proxy ()
   from /srv/nfs/fbx6hd_master/lib/libglib-2.0.so.0
#32 0x7742fa1e in start_thread ()
   from /srv/nfs/fbx6hd_master/lib/libpthread.so.0
#33 0x77385e9e in clone () from /srv/nfs/fbx6hd_master/lib/libc.so.6

Thread 9 (Thread 4251):
#0  0x7773d424 in __kernel_vsyscall ()
#1  0x77435162 in __lll_lock_wait ()
   from /srv/nfs/fbx6hd_master/lib/libpthread.so.0
#2  0x7743146c in _L_lock_557 ()
   from /srv/nfs/fbx6hd_master/lib/libpthread.so.0
#3  0x77431345 in pthread_mutex_lock ()
   from /srv/nfs/fbx6hd_master/lib/libpthread.so.0
#4  0x77551f26 in g_rec_mutex_lock ()
   from /srv/nfs/fbx6hd_master/lib/libglib-2.0.so.0
#5  0x77680d4d in post_activate (new_mode=GST_PAD_MODE_NONE, pad=0x861e9c8)
    at gstpad.c:886
#6  gst_pad_activate_mode (pad=0x861e9c8, mode=GST_PAD_MODE_PUSH, active=0)
    at gstpad.c:1067
#7  0x7768135d in gst_pad_set_active (pad=0x861e9c8, active=0) at gstpad.c:949
#8  0x7683462b in gst_stream_synchronizer_release_stream (self=0x85e8808, 
    stream=0x860b148) at gststreamsynchronizer.c:734
#9  0x76834c46 in gst_stream_synchronizer_release_pad (element=0x85e8808, 
    pad=0x861e9c8) at gststreamsynchronizer.c:786
#10 0x7766b14a in gst_element_release_request_pad (element=0x85e8808, 
    pad=0x861e9c8) at gstelement.c:332
#11 0x7681efe0 in gst_play_sink_do_reconfigure (playsink=0x85e61f0)
    at gstplaysink.c:3437
#12 0x76820ed3 in sinkpad_blocked_cb (blockedpad=0x85fa300, info=0x726feae8, 
    user_data=0x85e61f0) at gstplaysink.c:3916
#13 0x7767c1c5 in probe_hook_marshal (hook=0x85e5568, data=0x726fea88)
    at gstpad.c:3040
#14 0x77514453 in g_hook_list_marshal ()
   from /srv/nfs/fbx6hd_master/lib/libglib-2.0.so.0
#15 0x7767b037 in do_probe_callbacks (pad=pad at entry=0x85fa300, 
    info=info at entry=0x726feae8, defaultval=GST_FLOW_OK) at gstpad.c:3131
#16 0x7767e415 in gst_pad_push_data (pad=0x85fa300, pad at entry=0x74919dc8, 
    type=type at entry=4112, data=0x74919dc8) at gstpad.c:3855
#17 0x776831b1 in gst_pad_push (pad=0x74919dc8, buffer=0x74919dc8)
    at gstpad.c:3975
#18 0x776727b7 in gst_proxy_pad_chain_default (pad=0x75416d28, 
    parent=0x85e61f0, buffer=0x74919dc8) at gstghostpad.c:128
#19 0x7767dc3f in gst_pad_chain_data_unchecked (pad=pad at entry=0x75416d28, 
    type=type at entry=4112, data=0x74919dc8) at gstpad.c:3655
#20 0x7767e4cf in gst_pad_push_data (pad=0x7490ac30, pad at entry=0x74919dc8, 
    type=type at entry=4112, data=0x74919dc8) at gstpad.c:3872
#21 0x776831b1 in gst_pad_push (pad=0x74919dc8, buffer=0x74919dc8)
    at gstpad.c:3975
#22 0x7679f9c1 in gst_selector_pad_chain (pad=0x749059c0, parent=0x85fb808, 
    buf=0x74919dc8) at gstinputselector.c:1050
#23 0x7767dc3f in gst_pad_chain_data_unchecked (pad=pad at entry=0x749059c0, 
    type=type at entry=4112, data=0x74919dc8) at gstpad.c:3655
#24 0x7767e4cf in gst_pad_push_data (pad=0x75416bd8, pad at entry=0x74919dc8, 
    type=type at entry=4112, data=0x74919dc8) at gstpad.c:3872
#25 0x776831b1 in gst_pad_push (pad=0x74919dc8, buffer=0x74919dc8)
    at gstpad.c:3975
#26 0x776727b7 in gst_proxy_pad_chain_default (pad=0x85fa1b8, 
    parent=0x75416bd8, buffer=0x74919dc8) at gstghostpad.c:128
#27 0x7767dc3f in gst_pad_chain_data_unchecked (pad=pad at entry=0x85fa1b8, 
    type=type at entry=4112, data=0x74919dc8) at gstpad.c:3655
#28 0x7767e4cf in gst_pad_push_data (pad=0x75e10e68, pad at entry=0x74919dc8, 
    type=type at entry=4112, data=0x74919dc8) at gstpad.c:3872
#29 0x776831b1 in gst_pad_push (pad=0x74919dc8, buffer=0x74919dc8)
    at gstpad.c:3975
#30 0x776727b7 in gst_proxy_pad_chain_default (pad=0x754187c0, 
    parent=0x75e10e68, buffer=0x74919dc8) at gstghostpad.c:128
#31 0x7767dc3f in gst_pad_chain_data_unchecked (pad=pad at entry=0x754187c0, 
    type=type at entry=4112, data=0x74919dc8) at gstpad.c:3655
#32 0x7767e4cf in gst_pad_push_data (pad=0x7490a750, pad at entry=0x74919dc8, 
    type=type at entry=4112, data=0x74919dc8) at gstpad.c:3872
#33 0x776831b1 in gst_pad_push (pad=0x74919dc8, buffer=0x74919dc8)
    at gstpad.c:3975
#34 0x767a7493 in gst_single_queue_push_one (object=0x74919dc8, sq=0x7490b800, 
    mq=0x7490c008) at gstmultiqueue.c:1057
#35 gst_multi_queue_loop (pad=0x7490a750) at gstmultiqueue.c:1303
#36 0x776a225a in gst_task_func (task=0x74908168) at gsttask.c:316
#37 0x776a31f0 in default_func (tdata=0x810fdd0, pool=0x8099410)
    at gsttaskpool.c:70
#38 0x7753be58 in g_thread_pool_thread_proxy ()
   from /srv/nfs/fbx6hd_master/lib/libglib-2.0.so.0
#39 0x7753b72e in g_thread_proxy ()
   from /srv/nfs/fbx6hd_master/lib/libglib-2.0.so.0
#40 0x7742fa1e in start_thread ()
   from /srv/nfs/fbx6hd_master/lib/libpthread.so.0
#41 0x77385e9e in clone () from /srv/nfs/fbx6hd_master/lib/libc.so.6

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list