[gstreamer-bugs] [Bug 608560] New: [dvdspu] deadlock in totem

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Jan 30 14:24:35 PST 2010


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

           Summary: [dvdspu] deadlock in totem
    Classification: Desktop
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: t.i.m at zen.co.uk
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


Totem UI freezes while showing DVD title menu like this:

(gdb) thread apply all bt

Thread 9 (Thread 0x7f2521d59910 (LWP 2246)):
#0  0x00007f252d682131 in nanosleep () from /lib/libpthread.so.0
#1  0x00007f2529b93218 in IA__g_usleep (microseconds=<value optimized out>) at
/tmp/buildd/glib2.0-2.23.2/glib/gtimer.c:170
#2  0x00007f2521d6202a in gst_ximagesink_event_thread (ximagesink=0x179ec70) at
ximagesink.c:1143
#3  0x00007f2529b90614 in g_thread_create_proxy (data=0x17abd70) at
/tmp/buildd/glib2.0-2.23.2/glib/gthread.c:635
#4  0x00007f252d67a73a in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#5  0x00007f2528cd36dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()
Current language:  auto
The current source language is "auto; currently asm".

Thread 8 (Thread 0x7f251f9e1910 (LWP 2248)):
#0  __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1  0x00007f252d67ce79 in _L_lock_949 () from /lib/libpthread.so.0
#2  0x00007f252d67cc9b in __pthread_mutex_lock (mutex=0x17e8378) at
pthread_mutex_lock.c:61
#3  0x00007f2529b910b8 in IA__g_static_rec_mutex_lock (mutex=0x17e8370) at
/tmp/buildd/glib2.0-2.23.2/glib/gthread.c:313
#4  0x00007f252e6e7865 in gst_pad_send_event (pad=0x197d1e0, event=0x1a0b640)
at gstpad.c:5029
#5  0x00007f252e6e7b13 in gst_pad_push_event (pad=0x7f251807ed80,
event=0x1a0b640) at gstpad.c:4898
#6  0x00007f252e6e819a in gst_pad_event_default_dispatch (pad=<value optimized
out>, event=0x1a0b640) at gstpad.c:3442
#7  gst_pad_event_default (pad=<value optimized out>, event=0x1a0b640) at
gstpad.c:3525
#8  0x00007f250f53065a in gst_dvd_spu_subpic_event (pad=0x197d060,
event=0x1a0b640) at gstdvdspu.c:1110
#9  0x00007f252e6e762e in gst_pad_send_event (pad=0x197d060, event=0x1a0b640)
at gstpad.c:5042
#10 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x195d010, event=0x1a0b640)
at gstpad.c:4898
#11 0x00007f25223d43f8 in gst_subtitle_overlay_subtitle_sink_event
(pad=0x1930700, event=0x1a0b640) at gstsubtitleoverlay.c:1933
#12 0x00007f252e6e762e in gst_pad_send_event (pad=0x1930700, event=0x1a0b640)
at gstpad.c:5042
#13 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x195d370, event=0x1a0b640)
at gstpad.c:4898
#14 0x00007f252e6e762e in gst_pad_send_event (pad=0x1930a80, event=0x1a0b640)
at gstpad.c:5042
#15 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x192b6d0, event=0x1a0b640)
at gstpad.c:4898
#16 0x00007f252e6e762e in gst_pad_send_event (pad=0x18fce00, event=0x1a0b640)
at gstpad.c:5042
#17 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x1926c70, event=0x1a0b640)
at gstpad.c:4898
#18 0x00007f25223ca1c6 in gst_selector_pad_event (pad=0x178d090,
event=0x1a0b640) at gstinputselector.c:441
#19 0x00007f252e6e762e in gst_pad_send_event (pad=0x178d090, event=0x1a0b640)
at gstpad.c:5042
#20 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x18fc380, event=0x1a0b640)
at gstpad.c:4898
#21 0x00007f252e6e762e in gst_pad_send_event (pad=0x1823c20, event=0x1a0b640)
at gstpad.c:5042
#22 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x1790540, event=0x1a0b640)
at gstpad.c:4898
#23 0x00007f252e6e762e in gst_pad_send_event (pad=0x1583d90, event=0x1a0b640)
at gstpad.c:5042
#24 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x1820300, event=0x1a0b640)
at gstpad.c:4898
#25 0x00007f2521f7f9ed in gst_queue_push_one (pad=<value optimized out>) at
gstqueue.c:1129
#26 gst_queue_loop (pad=<value optimized out>) at gstqueue.c:1185
#27 0x00007f252e70a783 in gst_task_func (task=0x1686330) at gsttask.c:238
#28 0x00007f2529b924a2 in g_thread_pool_thread_proxy (data=<value optimized
out>) at /tmp/buildd/glib2.0-2.23.2/glib/gthreadpool.c:265
#29 0x00007f2529b90614 in g_thread_create_proxy (data=0x18a6de0) at
/tmp/buildd/glib2.0-2.23.2/glib/gthread.c:635
#30 0x00007f252d67a73a in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#31 0x00007f2528cd36dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#32 0x0000000000000000 in ?? ()
Current language:  auto
The current source language is "auto; currently c".

Thread 7 (Thread 0x7f251d3cd910 (LWP 2250)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
---Type <return> to continue, or q <return> to quit---
#1  0x00007f251dc2d212 in rsn_dvdsrc_do_still (src=0x1878570, have_dvd_lock=1)
at resindvdsrc.c:669
#2  rsn_dvdsrc_step (src=0x1878570, have_dvd_lock=1) at resindvdsrc.c:979
#3  0x00007f251dc2da8b in rsn_dvdsrc_prepare_next_block (bsrc=<value optimized
out>, offset=<value optimized out>, length=<value optimized out>,
outbuf=0x7f251d3ccee8) at resindvdsrc.c:1215
#4  rsn_dvdsrc_create (bsrc=<value optimized out>, offset=<value optimized
out>, length=<value optimized out>, outbuf=0x7f251d3ccee8) at
resindvdsrc.c:1251
#5  0x00007f252f1cc9b2 in gst_base_src_get_range (src=0x1878570, offset=<value
optimized out>, length=<value optimized out>, buf=0x7f251d3ccee8) at
gstbasesrc.c:2042
#6  0x00007f252f1ce683 in gst_base_src_loop (pad=0x1656000) at
gstbasesrc.c:2295
#7  0x00007f252e70a783 in gst_task_func (task=0x1686430) at gsttask.c:238
#8  0x00007f2529b924a2 in g_thread_pool_thread_proxy (data=<value optimized
out>) at /tmp/buildd/glib2.0-2.23.2/glib/gthreadpool.c:265
#9  0x00007f2529b90614 in g_thread_create_proxy (data=0x7f251801c600) at
/tmp/buildd/glib2.0-2.23.2/glib/gthread.c:635
#10 0x00007f252d67a73a in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#11 0x00007f2528cd36dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()
Current language:  auto
The current source language is "auto; currently asm".

Thread 6 (Thread 0x7f2516f25910 (LWP 2251)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f252f1dfb3c in gst_data_queue_pop (queue=0x1864600,
item=0x7f2516f24ee8) at gstdataqueue.c:477
#2  0x00007f2521f8d366 in gst_multi_queue_loop (pad=<value optimized out>) at
gstmultiqueue.c:1037
#3  0x00007f252e70a783 in gst_task_func (task=0x1686930) at gsttask.c:238
#4  0x00007f2529b924a2 in g_thread_pool_thread_proxy (data=<value optimized
out>) at /tmp/buildd/glib2.0-2.23.2/glib/gthreadpool.c:265
#5  0x00007f2529b90614 in g_thread_create_proxy (data=0x18eeda0) at
/tmp/buildd/glib2.0-2.23.2/glib/gthread.c:635
#6  0x00007f252d67a73a in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#7  0x00007f2528cd36dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f25158b4910 (LWP 2252)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f252f1be0f1 in gst_base_sink_wait_preroll (sink=0x7f251808c8f0) at
gstbasesink.c:2062
#2  0x00007f252f1bebf2 in gst_base_sink_do_preroll (sink=0x7f251808c8f0,
obj=0x7f2518168000) at gstbasesink.c:2119
#3  0x00007f252f1c1785 in gst_base_sink_do_sync (basesink=0x7f251808c8f0,
pad=<value optimized out>, obj=0x7f2518168000, late=<value optimized out>,
step_end=<value optimized out>)
    at gstbasesink.c:2284
#4  0x00007f252f1c290e in gst_base_sink_render_object (basesink=0x7f251808c8f0,
pad=<value optimized out>, is_list=<value optimized out>, obj=0x7f2518168000)
at gstbasesink.c:2698
#5  0x00007f252f1c3ad1 in gst_base_sink_queue_object_unlocked
(basesink=0x7f251808c8f0, pad=0x7f251807e480, is_list=0, obj=0x7f2518168000,
prerollable=<value optimized out>) at gstbasesink.c:2981
#6  0x00007f252f1c539c in gst_base_sink_chain_unlocked
(basesink=0x7f251808c8f0, pad=<value optimized out>, is_list=0,
obj=0x7f2518168000) at gstbasesink.c:3355
#7  0x00007f252f1c57e6 in gst_base_sink_chain_main (basesink=0x7f251808c8f0,
pad=0x7f251807e480, is_list=<value optimized out>, obj=0x7f2518168000) at
gstbasesink.c:3393
#8  0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x7f251807e480,
is_buffer=1, data=0x7f2518168000) at gstpad.c:4122
#9  0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x195d6d0, is_buffer=1,
data=0x7f2518168000) at gstpad.c:4351
#10 0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x1930e00,
is_buffer=1, data=0x7f2518168000) at gstpad.c:4122
#11 0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x7f251807e180, is_buffer=1,
data=0x7f2518168000) at gstpad.c:4351
#12 0x00007f252f1d63f7 in gst_base_transform_chain (pad=<value optimized out>,
buffer=<value optimized out>) at gstbasetransform.c:2081
#13 0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x7f251807e000,
is_buffer=1, data=0x7f2518168000) at gstpad.c:4122
#14 0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x195d880, is_buffer=1,
data=0x7f2518168000) at gstpad.c:4351
#15 0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x7f2518053000,
is_buffer=1, data=0x7f2518168000) at gstpad.c:4122
#16 0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x15831c0, is_buffer=1,
data=0x7f2518168000) at gstpad.c:4351
#17 0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x1790000,
is_buffer=1, data=0x7f2518168000) at gstpad.c:4122
#18 0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x1656780, is_buffer=1,
data=0x7f2518168000) at gstpad.c:4351
#19 0x00007f252f1d63f7 in gst_base_transform_chain (pad=<value optimized out>,
buffer=<value optimized out>) at gstbasetransform.c:2081
#20 0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x1656900,
is_buffer=1, data=0x7f2518168000) at gstpad.c:4122
#21 0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x1583a30, is_buffer=1,
data=0x7f2518168000) at gstpad.c:4351
---Type <return> to continue, or q <return> to quit---
#22 0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x17908c0,
is_buffer=1, data=0x7f2518168000) at gstpad.c:4122
#23 0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x7f251807e780, is_buffer=1,
data=0x7f2518168000) at gstpad.c:4351
#24 0x00007f252f1d63f7 in gst_base_transform_chain (pad=<value optimized out>,
buffer=<value optimized out>) at gstbasetransform.c:2081
#25 0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x7f251807e600,
is_buffer=1, data=0x7f2518168000) at gstpad.c:4122
#26 0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x7f251807e300, is_buffer=1,
data=0x7f2518168000) at gstpad.c:4351
#27 0x00007f252f1d63f7 in gst_base_transform_chain (pad=<value optimized out>,
buffer=<value optimized out>) at gstbasetransform.c:2081
#28 0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x1656a80,
is_buffer=1, data=0x7f2518128dc0) at gstpad.c:4122
#29 0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x195da30, is_buffer=1,
data=0x7f2518128dc0) at gstpad.c:4351
#30 0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x7f25180531c0,
is_buffer=1, data=0x7f2518128dc0) at gstpad.c:4122
#31 0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x7f251807e900, is_buffer=1,
data=0x7f2518128dc0) at gstpad.c:4351
#32 0x00007f2521f872ff in gst_tee_chain (pad=<value optimized out>,
buffer=0x7f2518128dc0) at gsttee.c:789
#33 0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x192c540,
is_buffer=1, data=0x7f2518128dc0) at gstpad.c:4122
#34 0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x192b520, is_buffer=1,
data=0x7f2518128dc0) at gstpad.c:4351
#35 0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x18fcc40,
is_buffer=1, data=0x7f2518128dc0) at gstpad.c:4122
#36 0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x192c3c0, is_buffer=1,
data=0x7f2518128dc0) at gstpad.c:4351
#37 0x00007f25223c9e60 in gst_selector_pad_chain (pad=0x178d8d0,
buf=0x7f2518128dc0) at gstinputselector.c:655
#38 0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x178d8d0,
is_buffer=1, data=0x7f2518128dc0) at gstpad.c:4122
#39 0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x18fca80, is_buffer=1,
data=0x7f2518128dc0) at gstpad.c:4351
#40 0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x192b370,
is_buffer=1, data=0x7f2518128dc0) at gstpad.c:4122
#41 0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x182a1c0, is_buffer=1,
data=0x7f2518128dc0) at gstpad.c:4351
#42 0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x18233b0,
is_buffer=1, data=0x7f2518128dc0) at gstpad.c:4122
#43 0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x1820780, is_buffer=1,
data=0x7f2518128dc0) at gstpad.c:4351
#44 0x00007f251dc24bd1 in rsn_audiomunge_make_audio (pad=<value optimized out>,
event=0x1844700) at rsnaudiomunge.c:233
#45 rsn_audiomunge_sink_event (pad=<value optimized out>, event=0x1844700) at
rsnaudiomunge.c:301
#46 0x00007f252e6e762e in gst_pad_send_event (pad=0x1820600, event=0x1844700)
at gstpad.c:5042
#47 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x182a000, event=0x1844700)
at gstpad.c:4898
#48 0x00007f252e6e762e in gst_pad_send_event (pad=0x1823200, event=0x1844700)
at gstpad.c:5042
#49 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x1820a80, event=0x1844700)
at gstpad.c:4898
#50 0x00007f252e6e762e in gst_pad_send_event (pad=0x1914670, event=0x1844700)
at gstpad.c:5042
#51 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x19144f0, event=0x1844700)
at gstpad.c:4898
#52 0x00007f2515ac68ab in gst_a52dec_sink_event (pad=<value optimized out>,
event=0x1844700) at gsta52dec.c:495
#53 0x00007f252e6e762e in gst_pad_send_event (pad=0x1914370, event=0x1844700)
at gstpad.c:5042
#54 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x19147f0, event=0x1844700)
at gstpad.c:4898
#55 0x00007f251d5db3de in gst_auto_convert_sink_event (pad=<value optimized
out>, event=0x1844700) at gstautoconvert.c:1096
#56 0x00007f252e6e762e in gst_pad_send_event (pad=0x1820900, event=0x1844700)
at gstpad.c:5042
#57 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x1823050, event=0x1844700)
at gstpad.c:4898
#58 0x00007f251dc25940 in rsn_dec_sink_event (pad=0x1790e00, event=0x1844700)
at rsndec.c:66
#59 0x00007f252e6e762e in gst_pad_send_event (pad=0x1790e00, event=0x1844700)
at gstpad.c:5042
#60 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x1820480, event=0x1844700)
at gstpad.c:4898
#61 0x00007f251dc271a4 in gst_selector_pad_event (pad=0x1928010,
event=0x1844700) at rsnstreamselector.c:308
#62 0x00007f252e6e762e in gst_pad_send_event (pad=0x1928010, event=0x1844700)
at gstpad.c:5042
#63 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x19267f0, event=0x1844700)
at gstpad.c:4898
#64 0x00007f2521f8d2a8 in gst_single_queue_push_one (pad=<value optimized out>)
at gstmultiqueue.c:949
#65 gst_multi_queue_loop (pad=<value optimized out>) at gstmultiqueue.c:1108
#66 0x00007f252e70a783 in gst_task_func (task=0x1686a30) at gsttask.c:238
#67 0x00007f2529b924a2 in g_thread_pool_thread_proxy (data=<value optimized
out>) at /tmp/buildd/glib2.0-2.23.2/glib/gthreadpool.c:265
#68 0x00007f2529b90614 in g_thread_create_proxy (data=0x17b9570) at
/tmp/buildd/glib2.0-2.23.2/glib/gthread.c:635
#69 0x00007f252d67a73a in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#70 0x00007f2528cd36dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
---Type <return> to continue, or q <return> to quit---
#71 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f2514c67910 (LWP 2253)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f252f1be0f1 in gst_base_sink_wait_preroll (sink=0x179ec70) at
gstbasesink.c:2062
#2  0x00007f252f1bebf2 in gst_base_sink_do_preroll (sink=0x179ec70,
obj=0x19824b0) at gstbasesink.c:2119
#3  0x00007f252f1c1785 in gst_base_sink_do_sync (basesink=0x179ec70, pad=<value
optimized out>, obj=0x19824b0, late=<value optimized out>, step_end=<value
optimized out>) at gstbasesink.c:2284
#4  0x00007f252f1c290e in gst_base_sink_render_object (basesink=0x179ec70,
pad=<value optimized out>, is_list=<value optimized out>, obj=0x19824b0) at
gstbasesink.c:2698
#5  0x00007f252f1c3ad1 in gst_base_sink_queue_object_unlocked
(basesink=0x179ec70, pad=0x1656300, is_list=0, obj=0x19824b0,
prerollable=<value optimized out>) at gstbasesink.c:2981
#6  0x00007f252f1c539c in gst_base_sink_chain_unlocked (basesink=0x179ec70,
pad=<value optimized out>, is_list=0, obj=0x19824b0) at gstbasesink.c:3355
#7  0x00007f252f1c57e6 in gst_base_sink_chain_main (basesink=0x179ec70,
pad=0x1656300, is_list=<value optimized out>, obj=0x19824b0) at
gstbasesink.c:3393
#8  0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x1656300,
is_buffer=1, data=0x19824b0) at gstpad.c:4122
#9  0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x1583520, is_buffer=1,
data=0x19824b0) at gstpad.c:4351
#10 0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x1790380,
is_buffer=1, data=0x19824b0) at gstpad.c:4122
#11 0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x1583370, is_buffer=1,
data=0x19824b0) at gstpad.c:4351
#12 0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x17901c0,
is_buffer=1, data=0x19824b0) at gstpad.c:4122
#13 0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x192cb40, is_buffer=1,
data=0x19824b0) at gstpad.c:4351
#14 0x00007f252f1d63f7 in gst_base_transform_chain (pad=<value optimized out>,
buffer=<value optimized out>) at gstbasetransform.c:2081
#15 0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x192c9c0,
is_buffer=1, data=0x7f2518132c20) at gstpad.c:4122
#16 0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x192c840, is_buffer=1,
data=0x7f2518132c20) at gstpad.c:4351
#17 0x00007f252f1d63f7 in gst_base_transform_chain (pad=<value optimized out>,
buffer=<value optimized out>) at gstbasetransform.c:2081
#18 0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x192c6c0,
is_buffer=1, data=0x7f2518162740) at gstpad.c:4122
#19 0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x192ba30, is_buffer=1,
data=0x7f2518162740) at gstpad.c:4351
#20 0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x19301c0,
is_buffer=1, data=0x7f2518162740) at gstpad.c:4122
#21 0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x1930c40, is_buffer=1,
data=0x7f2518162740) at gstpad.c:4351
#22 0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x195d520,
is_buffer=1, data=0x7f2518162740) at gstpad.c:4122
#23 0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x1930380, is_buffer=1,
data=0x7f2518162740) at gstpad.c:4351
#24 0x00007f25223d42dc in gst_subtitle_overlay_src_proxy_chain
(proxypad=0x192bbe0, buffer=0x7f2518162740) at gstsubtitleoverlay.c:1529
#25 0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x192bbe0,
is_buffer=1, data=0x7f2518162740) at gstpad.c:4122
#26 0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x197d360, is_buffer=1,
data=0x7f2518162740) at gstpad.c:4351
#27 0x00007f252f1d63f7 in gst_base_transform_chain (pad=<value optimized out>,
buffer=<value optimized out>) at gstbasetransform.c:2081
#28 0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x197d1e0,
is_buffer=1, data=0x7f2518162740) at gstpad.c:4122
#29 0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x7f251807ed80, is_buffer=1,
data=0x7f2518162740) at gstpad.c:4351
#30 0x00007f250f532b0b in gst_dvd_spu_video_chain (pad=<value optimized out>,
buf=0x7f2518162740) at gstdvdspu.c:529
#31 0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x7f251807ec00,
is_buffer=1, data=0x7f2518162740) at gstpad.c:4122
#32 0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x197d660, is_buffer=1,
data=0x7f2518162740) at gstpad.c:4351
#33 0x00007f252f1d63f7 in gst_base_transform_chain (pad=<value optimized out>,
buffer=<value optimized out>) at gstbasetransform.c:2081
#34 0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x197d4e0,
is_buffer=1, data=0x7f2518162740) at gstpad.c:4122
#35 0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x192bd90, is_buffer=1,
data=0x7f2518162740) at gstpad.c:4351
#36 0x00007f25223d4019 in gst_subtitle_overlay_video_sink_chain (pad=0x1930540,
buffer=0x7f2518162740) at gstsubtitleoverlay.c:1662
#37 0x00007f252e6e64c5 in gst_pad_chain_data_unchecked (pad=0x1930540,
is_buffer=1, data=0x7f2518162740) at gstpad.c:4122
#38 0x00007f252e6e6eb2 in gst_pad_push_data (pad=0x192ce40, is_buffer=1,
data=0x7f2518162740) at gstpad.c:4351
#39 0x00007f2521f7fab1 in gst_queue_push_one (pad=<value optimized out>) at
gstqueue.c:1083
#40 gst_queue_loop (pad=<value optimized out>) at gstqueue.c:1185
#41 0x00007f252e70a783 in gst_task_func (task=0x7f2518089c60) at gsttask.c:238
#42 0x00007f2529b924a2 in g_thread_pool_thread_proxy (data=<value optimized
out>) at /tmp/buildd/glib2.0-2.23.2/glib/gthreadpool.c:265
#43 0x00007f2529b90614 in g_thread_create_proxy (data=0x7f251809b520) at
/tmp/buildd/glib2.0-2.23.2/glib/gthread.c:635
#44 0x00007f252d67a73a in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#45 0x00007f2528cd36dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
---Type <return> to continue, or q <return> to quit---
#46 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f2514466910 (LWP 2254)):
#0  0x00007f2528cc8783 in *__GI___poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=1500) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f2520f00d0d in ?? () from /usr/lib/libpulse.so.0
#2  0x00007f2520ef0cc3 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x00007f2520ef2088 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007f2520ef2140 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007f2520f00b1d in ?? () from /usr/lib/libpulse.so.0
#6  0x00007f2520cbea00 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#7  0x00007f252d67a73a in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#8  0x00007f2528cd36dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f250e96b910 (LWP 2256)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f252e7046a0 in gst_system_clock_async_thread (clock=0x18f8e10) at
gstsystemclock.c:372
#2  0x00007f2529b90614 in g_thread_create_proxy (data=0x7f251806cfc0) at
/tmp/buildd/glib2.0-2.23.2/glib/gthread.c:635
#3  0x00007f252d67a73a in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#4  0x00007f2528cd36dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()
Current language:  auto
The current source language is "auto; currently c".

Thread 1 (Thread 0x7f252f5cb7d0 (LWP 2231)):
#0  __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1  0x00007f252d67ce79 in _L_lock_949 () from /lib/libpthread.so.0
#2  0x00007f252d67cc9b in __pthread_mutex_lock (mutex=0x1827378) at
pthread_mutex_lock.c:61
#3  0x00007f2529b910b8 in IA__g_static_rec_mutex_lock (mutex=0x1827370) at
/tmp/buildd/glib2.0-2.23.2/glib/gthread.c:313
#4  0x00007f252e6dee93 in gst_pad_pause_task (pad=0x1820300) at gstpad.c:5260
#5  0x00007f2521f7db9c in gst_queue_handle_sink_event (pad=0x1820180,
event=0x19ceec0) at gstqueue.c:796
#6  0x00007f252e6e762e in gst_pad_send_event (pad=0x1820180, event=0x19ceec0)
at gstpad.c:5042
#7  0x00007f252e6e7b13 in gst_pad_push_event (pad=0x1820000, event=0x19ceec0)
at gstpad.c:4898
#8  0x00007f251dc271a4 in gst_selector_pad_event (pad=0x1928210,
event=0x19ceec0) at rsnstreamselector.c:308
#9  0x00007f252e6e762e in gst_pad_send_event (pad=0x1928210, event=0x19ceec0)
at gstpad.c:5042
#10 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x1926970, event=0x19ceec0)
at gstpad.c:4898
#11 0x00007f251dc3170c in gst_flups_demux_send_event (demux=0x1879ea0,
event=0x19ceec0) at gstmpegdemux.c:578
#12 0x00007f251dc33fbf in gst_flups_demux_sink_event (pad=<value optimized
out>, event=0x19ceec0) at gstmpegdemux.c:940
#13 0x00007f252e6e762e in gst_pad_send_event (pad=0x1656600, event=0x19ceec0)
at gstpad.c:5042
#14 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x1656000, event=0x19ceec0)
at gstpad.c:4898
#15 0x00007f252f1cfa4b in gst_base_src_perform_seek (src=0x1878570,
event=0x19cee40, unlock=1) at gstbasesrc.c:1289
#16 0x00007f251dc2ecd2 in rsn_dvdsrc_src_event (basesrc=0x1878570,
event=0x19cee40) at resindvdsrc.c:2349
#17 0x00007f252f1cf490 in gst_base_src_event_handler (pad=<value optimized
out>, event=0x19cee40) at gstbasesrc.c:1675
#18 0x00007f252e6e762e in gst_pad_send_event (pad=0x1656000, event=0x19cee40)
at gstpad.c:5042
#19 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x1656600, event=0x19cee40)
at gstpad.c:4898
#20 0x00007f251dc335d3 in gst_flups_demux_src_event (pad=<value optimized out>,
event=0x19cee40) at gstmpegdemux.c:984
#21 0x00007f252e6e762e in gst_pad_send_event (pad=0x18b2070, event=0x19cee40)
at gstpad.c:5042
#22 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x18ea540, event=0x19cee40)
at gstpad.c:4898
#23 0x00007f252e6e762e in gst_pad_send_event (pad=0x18ea6c0, event=0x19cee40)
at gstpad.c:5042
#24 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x1790a80, event=0x19cee40)
at gstpad.c:4898
---Type <return> to continue, or q <return> to quit---
#25 0x00007f252e6e762e in gst_pad_send_event (pad=0x1583be0, event=0x19cee40)
at gstpad.c:5042
#26 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x1820c00, event=0x19cee40)
at gstpad.c:4898
#27 0x00007f252e6e762e in gst_pad_send_event (pad=0x18b2670, event=0x19cee40)
at gstpad.c:5042
#28 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x18b21f0, event=0x19cee40)
at gstpad.c:4898
#29 0x00007f251c9c6747 in gst_mpeg2dec_src_event (pad=0x18b2370,
event=0x19cee40) at gstmpeg2dec.c:1777
#30 0x00007f252e6e762e in gst_pad_send_event (pad=0x18b2370, event=0x19cee40)
at gstpad.c:5042
#31 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x18b24f0, event=0x19cee40)
at gstpad.c:4898
#32 0x00007f251d5d9d93 in gst_auto_convert_src_event (pad=<value optimized
out>, event=0x19cee40) at gstautoconvert.c:1345
#33 0x00007f252e6e762e in gst_pad_send_event (pad=0x1820d80, event=0x19cee40)
at gstpad.c:5042
#34 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x1583880, event=0x19cee40)
at gstpad.c:4898
#35 0x00007f252e6e762e in gst_pad_send_event (pad=0x1790c40, event=0x19cee40)
at gstpad.c:5042
#36 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x1656c00, event=0x19cee40)
at gstpad.c:4898
#37 0x00007f252e6e809e in gst_pad_event_default_dispatch (pad=<value optimized
out>, event=0x0) at gstpad.c:3449
#38 gst_pad_event_default (pad=<value optimized out>, event=0x0) at
gstpad.c:3525
#39 0x00007f252e6e762e in gst_pad_send_event (pad=0x1656d80, event=0x19cee40)
at gstpad.c:5042
#40 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x15836d0, event=0x19cee40)
at gstpad.c:4898
#41 0x00007f252e6e762e in gst_pad_send_event (pad=0x1790700, event=0x19cee40)
at gstpad.c:5042
#42 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x1823560, event=0x19cee40)
at gstpad.c:4898
#43 0x00007f252e6e762e in gst_pad_send_event (pad=0x182a540, event=0x19cee40)
at gstpad.c:5042
#44 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x178c850, event=0x19cee40)
at gstpad.c:4898
#45 0x00007f25223c78ae in gst_input_selector_event (pad=<value optimized out>,
event=0x19cee40) at gstinputselector.c:1079
#46 0x00007f252e6e762e in gst_pad_send_event (pad=0x18f9080, event=0x19cee40)
at gstpad.c:5042
#47 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x1930000, event=0x19cee40)
at gstpad.c:4898
#48 0x00007f252e6e762e in gst_pad_send_event (pad=0x192b880, event=0x19cee40)
at gstpad.c:5042
#49 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x19308c0, event=0x19cee40)
at gstpad.c:4898
#50 0x00007f252e6e762e in gst_pad_send_event (pad=0x195d1c0, event=0x19cee40)
at gstpad.c:5042
#51 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x192ccc0, event=0x19cee40)
at gstpad.c:4898
#52 0x00007f252e6e762e in gst_pad_send_event (pad=0x192ce40, event=0x19cee40)
at gstpad.c:5042
#53 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x1930540, event=0x19cee40)
at gstpad.c:4898
#54 0x00007f252e6e762e in gst_pad_send_event (pad=0x192bd90, event=0x19cee40)
at gstpad.c:5042
#55 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x197d4e0, event=0x19cee40)
at gstpad.c:4898
#56 0x00007f252f1d2b0b in gst_base_transform_src_eventfunc (trans=0x1945020,
event=0x19cee40) at gstbasetransform.c:1821
#57 0x00007f252f1d38b4 in gst_base_transform_src_event (pad=<value optimized
out>, event=0x19cee40) at gstbasetransform.c:1790
#58 0x00007f252e6e762e in gst_pad_send_event (pad=0x197d660, event=0x19cee40)
at gstpad.c:5042
#59 0x00007f250f52f921 in gst_dvd_spu_src_event (pad=<value optimized out>,
event=0x19cee40) at gstdvdspu.c:310
#60 0x00007f252e6e762e in gst_pad_send_event (pad=0x7f251807ed80,
event=0x19cee40) at gstpad.c:5042
#61 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x197d1e0, event=0x19cee40)
at gstpad.c:4898
#62 0x00007f252f1d2b0b in gst_base_transform_src_eventfunc (trans=0x1944d00,
event=0x19cee40) at gstbasetransform.c:1821
#63 0x00007f252f1d38b4 in gst_base_transform_src_event (pad=<value optimized
out>, event=0x19cee40) at gstbasetransform.c:1790
#64 0x00007f252e6e762e in gst_pad_send_event (pad=0x197d360, event=0x19cee40)
at gstpad.c:5042
#65 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x192bbe0, event=0x19cee40)
at gstpad.c:4898
#66 0x00007f252e6e762e in gst_pad_send_event (pad=0x1930380, event=0x19cee40)
at gstpad.c:5042
#67 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x195d520, event=0x19cee40)
at gstpad.c:4898
#68 0x00007f252e6e762e in gst_pad_send_event (pad=0x1930c40, event=0x19cee40)
at gstpad.c:5042
#69 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x19301c0, event=0x19cee40)
at gstpad.c:4898
#70 0x00007f252e6e762e in gst_pad_send_event (pad=0x192ba30, event=0x19cee40)
at gstpad.c:5042
#71 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x192c6c0, event=0x19cee40)
at gstpad.c:4898
#72 0x00007f252f1d2b0b in gst_base_transform_src_eventfunc (trans=0x1944080,
event=0x19cee40) at gstbasetransform.c:1821
#73 0x00007f252f1d38b4 in gst_base_transform_src_event (pad=<value optimized
out>, event=0x19cee40) at gstbasetransform.c:1790
---Type <return> to continue, or q <return> to quit---
#74 0x00007f252e6e762e in gst_pad_send_event (pad=0x192c840, event=0x19cee40)
at gstpad.c:5042
#75 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x192c9c0, event=0x19cee40)
at gstpad.c:4898
#76 0x00007f252f1d2b0b in gst_base_transform_src_eventfunc (trans=0x19501b0,
event=0x19cee40) at gstbasetransform.c:1821
#77 0x00007f2514c6a8f0 in gst_video_scale_src_event (trans=0x19501b0,
event=0x19cee40) at gstvideoscale.c:1008
#78 0x00007f252f1d38b4 in gst_base_transform_src_event (pad=<value optimized
out>, event=0x19cee40) at gstbasetransform.c:1790
#79 0x00007f252e6e762e in gst_pad_send_event (pad=0x192cb40, event=0x19cee40)
at gstpad.c:5042
#80 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x17901c0, event=0x19cee40)
at gstpad.c:4898
#81 0x00007f252e6e762e in gst_pad_send_event (pad=0x1583370, event=0x19cee40)
at gstpad.c:5042
#82 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x1790380, event=0x19cee40)
at gstpad.c:4898
#83 0x00007f252e6e762e in gst_pad_send_event (pad=0x1583520, event=0x19cee40)
at gstpad.c:5042
#84 0x00007f252e6e7b13 in gst_pad_push_event (pad=0x1656300, event=0x19cee40)
at gstpad.c:4898
#85 0x00007f252f1c8ac1 in gst_base_sink_send_event (element=0x179ec70,
event=0x19cee40) at gstbasesink.c:4199
#86 0x00007f252e6ca26d in gst_element_send_event (element=0x179ec70,
event=0x19cee40) at gstelement.c:1471
#87 0x00007f252e6b7eb8 in gst_bin_send_event (element=<value optimized out>,
event=0x19cee40) at gstbin.c:2596
#88 0x00007f252e6ca26d in gst_element_send_event (element=0x15972e0,
event=0x19cee40) at gstelement.c:1471
#89 0x00007f252e6b7eb8 in gst_bin_send_event (element=<value optimized out>,
event=0x19cee40) at gstbin.c:2596
#90 0x00007f252e6ca26d in gst_element_send_event (element=0x1657070,
event=0x19cee40) at gstelement.c:1471
#91 0x00007f252e6b7eb8 in gst_bin_send_event (element=<value optimized out>,
event=0x19cee40) at gstbin.c:2596
#92 0x00007f252e6ca26d in gst_element_send_event (element=0x1597b80,
event=0x19cee40) at gstelement.c:1471
#93 0x00007f25223bf295 in gst_play_sink_send_event_to_sink (playsink=0x1788000,
event=0x19cee40) at gstplaysink.c:2410
#94 0x00007f25223bf48c in gst_play_sink_send_event (element=0x1788000,
event=0x19cee40) at gstplaysink.c:2460
#95 0x00007f252e6ca26d in gst_element_send_event (element=0x1788000,
event=0x19cee40) at gstelement.c:1471
#96 0x00007f252e6b7eb8 in gst_bin_send_event (element=<value optimized out>,
event=0x19cee40) at gstbin.c:2596
#97 0x00007f252e6ca26d in gst_element_send_event (element=0x1783b80,
event=0x19cee40) at gstelement.c:1471
#98 0x000000000044c742 in bacon_video_widget_seek_time (bvw=0x177e080,
time=<value optimized out>, error=<value optimized out>) at
bacon-video-widget-gst-0.10.c:3857
#99 0x0000000000426ac0 in totem_seek_time_rel (totem=0x1583010, _time=60000,
relative=1) at totem-object.c:1904
#100 0x000000000042b587 in totem_action_handle_seek (totem=0x1583010,
event=<value optimized out>) at totem-object.c:3465
#101 totem_action_handle_key_press (totem=0x1583010, event=<value optimized
out>) at totem-object.c:3629
#102 0x000000000042b703 in window_key_press_event_cb (win=<value optimized
out>, event=0x18ab980, totem=0x1583010) at totem-object.c:3831
#103 0x00007f252bf4f3d3 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#104 0x00007f252a44b02e in IA__g_closure_invoke (closure=0x1604140,
return_value=0x7fff59072150, n_param_values=2, param_values=0x1874d60,
invocation_hint=0x7fff59072110)
    at /tmp/buildd/glib2.0-2.23.2/gobject/gclosure.c:767
#105 0x00007f252a45fe0a in signal_emit_unlocked_R (node=0x154a280,
detail=<value optimized out>, instance=<value optimized out>,
emission_return=<value optimized out>, 
    instance_and_params=<value optimized out>) at
/tmp/buildd/glib2.0-2.23.2/gobject/gsignal.c:3243
#106 0x00007f252a4612da in IA__g_signal_emit_valist (instance=0x1521a70,
signal_id=<value optimized out>, detail=0, var_args=0x7fff59072300) at
/tmp/buildd/glib2.0-2.23.2/gobject/gsignal.c:2986
#107 0x00007f252a461cc3 in IA__g_signal_emit (instance=0x1827378,
signal_id=128, detail=25326288) at
/tmp/buildd/glib2.0-2.23.2/gobject/gsignal.c:3033
#108 0x00007f252c07cd0f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#109 0x00007f252bf4612d in gtk_propagate_event () from
/usr/lib/libgtk-x11-2.0.so.0
#110 0x00007f252bf4724b in gtk_main_do_event () from
/usr/lib/libgtk-x11-2.0.so.0
#111 0x00007f252bb9c42c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#112 0x00007f2529b675d0 in g_main_dispatch (context=0x1523610) at
/tmp/buildd/glib2.0-2.23.2/glib/gmain.c:1960
#113 IA__g_main_context_dispatch (context=0x1523610) at
/tmp/buildd/glib2.0-2.23.2/glib/gmain.c:2513
#114 0x00007f2529b6b3f8 in g_main_context_iterate (context=0x1523610,
block=<value optimized out>, dispatch=<value optimized out>, self=<value
optimized out>)
    at /tmp/buildd/glib2.0-2.23.2/glib/gmain.c:2591
#115 0x00007f2529b6b93d in IA__g_main_loop_run (loop=0x7f251809abb0) at
/tmp/buildd/glib2.0-2.23.2/glib/gmain.c:2799
#116 0x00007f252bf47777 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#117 0x00000000004240ee in main (argc=1, argv=0x7fff590727b8) at totem.c:299
Current language:  auto
The current source language is "auto; currently asm".
(gdb) 



What I did was:
 - fire up DVD (Fringe disc 3)
 - select title #2
 - seek around a bit
 - (maybe went to fullscreen and back?)
 - go back to menu
 - try to select title #3
 - frozen
 - don't know when exactly it froze, may have tried keypress arrow down when
nothing happened with mouse

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