[gstreamer-bugs] [Bug 599484] New: resindvd: Deadlock from seeking

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Oct 24 06:24:33 PDT 2009


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

           Summary: resindvd: Deadlock from seeking
    Classification: Desktop
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: thaytan at mad.scientist.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


Here is a backtrace that can be hit when triggering a seek at the exact moment
that resindvdsrc is performing a seamless seek on itself. It boils down to a
locking order problem between the stream lock and the state lock:

Thread 8 is attempting to seek (and acquire the state lock) while holding the
stream lock. Thread 1 is attempting to acquire the stream lock after sending a
flushing seek (and while holding the state lock).

I am not sure of the right way to fix it.

(gdb) thread apply all bt

Thread 11 (Thread 0xb65a5b90 (LWP 12584)):
#0  0xb7fe77f2 in ?? () from /lib/ld-linux.so.2
#1  0xb7005ae7 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xb65dc912 in ?? () from /usr/lib/libpulse.so.0
#3  0xb65cc3c0 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xb65cdd43 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xb65cde14 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xb65dc6c3 in ?? () from /usr/lib/libpulse.so.0
#7  0xb6606ef2 in ?? () from /usr/lib/libpulse.so.0
#8  0xb794e4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb701049e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread 0xb5d63b90 (LWP 12585)):
#0  0xb7fe77f2 in ?? () from /lib/ld-linux.so.2
#1  0xb79558f6 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb7273b52 in g_usleep () from /usr/lib/libglib-2.0.so.0
#3  0xb5d6f16e in gst_xvimagesink_event_thread (xvimagesink=0x9cb6150) at
xvimagesink.c:1638
#4  0xb72717bf in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb794e4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb701049e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xb4ebdb90 (LWP 12586)):
#0  0xb7fe77f2 in ?? () from /lib/ld-linux.so.2
#1  0xb79520e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb7f12ea5 in gst_task_func (task=0xa31f830) at gsttask.c:222
#3  0xb7f14637 in default_func (tdata=0x9bff460, pool=0x9861010) at
gsttaskpool.c:70
#4  0xb7272e26 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb72717bf in ?? () from /usr/lib/libglib-2.0.so.0
#6  0xb794e4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb701049e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xb44ffb90 (LWP 12587)):
#0  0xb7fe77f2 in ?? () from /lib/ld-linux.so.2
#1  0xb7954cf9 in __lll_lock_wait () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb7950129 in _L_lock_89 () from /lib/tls/i686/cmov/libpthread.so.0
#3  0xb794fa32 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#4  0xb7271701 in g_static_rec_mutex_lock () from /usr/lib/libglib-2.0.so.0
#5  0xb7ecbbf3 in gst_element_send_event (element=0xb794f9c0, event=0xb458b6c8)
at gstelement.c:1467
#6  0xb4f2cbad in rsn_dvdsrc_create (psrc=0xa2f5358, outbuf=0xb44ff224) at
resindvdsrc.c:1306
#7  0xb4f23295 in rsn_push_src_create (bsrc=0xa2f5358,
offset=18446744073709551615, length=4096, ret=0xb44ff224) at rsnpushsrc.c:96
#8  0xb4f1d397 in rsn_base_src_get_range (src=0xa2f5358,
offset=18446744073709551615, length=4096, buf=0xb44ff224) at rsnbasesrc.c:1626
#9  0xb4f1fda5 in rsn_base_src_loop (pad=0x9cef9a0) at rsnbasesrc.c:1801
#10 0xb7f12cb3 in gst_task_func (task=0xa31f8b8) at gsttask.c:234
#11 0xb7f14637 in default_func (tdata=0x9ebb938, pool=0x9861010) at
gsttaskpool.c:70
#12 0xb7272e26 in ?? () from /usr/lib/libglib-2.0.so.0
#13 0xb72717bf in ?? () from /usr/lib/libglib-2.0.so.0
#14 0xb794e4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0xb701049e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xb32b9b90 (LWP 12588)):
#0  0xb7fe77f2 in ?? () from /lib/ld-linux.so.2
#1  0xb79520e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb7f12ea5 in gst_task_func (task=0xa31fe90) at gsttask.c:222
#3  0xb7f14637 in default_func (tdata=0x9ed1050, pool=0x9861010) at
gsttaskpool.c:70
---Type <return> to continue, or q <return> to quit---
#4  0xb7272e26 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb72717bf in ?? () from /usr/lib/libglib-2.0.so.0
#6  0xb794e4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb701049e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xb2a69b90 (LWP 12589)):
#0  0xb7fe77f2 in ?? () from /lib/ld-linux.so.2
#1  0xb79520e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb7f12ea5 in gst_task_func (task=0xa31ff18) at gsttask.c:222
#3  0xb7f14637 in default_func (tdata=0x9ed0f38, pool=0x9861010) at
gsttaskpool.c:70
#4  0xb7272e26 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb72717bf in ?? () from /usr/lib/libglib-2.0.so.0
#6  0xb794e4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb701049e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xb2232b90 (LWP 12590)):
#0  0xb7fe77f2 in ?? () from /lib/ld-linux.so.2
#1  0xb79520e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb7f12ea5 in gst_task_func (task=0xa3855b0) at gsttask.c:222
#3  0xb7f14637 in default_func (tdata=0xa3b4690, pool=0x9861010) at
gsttaskpool.c:70
#4  0xb7272e26 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb72717bf in ?? () from /usr/lib/libglib-2.0.so.0
#6  0xb794e4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb701049e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xacde6b90 (LWP 12592)):
#0  0xb7fe77f2 in ?? () from /lib/ld-linux.so.2
#1  0xb79520e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb7f0cf6b in gst_system_clock_async_thread (clock=0x9af96a0) at
gstsystemclock.c:372
#3  0xb72717bf in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb794e4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb701049e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xad5e7b90 (LWP 12649)):
#0  0xb7fe77f2 in ?? () from /lib/ld-linux.so.2
#1  0xb79520e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb7f12ea5 in gst_task_func (task=0xa385060) at gsttask.c:222
#3  0xb7f14637 in default_func (tdata=0xa40c6b8, pool=0x9861010) at
gsttaskpool.c:70
#4  0xb7272e26 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb72717bf in ?? () from /usr/lib/libglib-2.0.so.0
#6  0xb794e4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb701049e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xabfffb90 (LWP 12667)):
#0  0xb7fe77f2 in ?? () from /lib/ld-linux.so.2
#1  0xb79520e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb7fd92b0 in gst_data_queue_pop (queue=0xa3b14b8, item=0xabfff224) at
gstdataqueue.c:479
#3  0xb5d9a8b3 in gst_multi_queue_loop (pad=0xa4cfe40) at gstmultiqueue.c:888
#4  0xb7f12cb3 in gst_task_func (task=0xa3850e8) at gsttask.c:234
#5  0xb7f14637 in default_func (tdata=0xa47c6a8, pool=0x9861010) at
gsttaskpool.c:70
#6  0xb7272e26 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb72717bf in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb794e4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb701049e in clone () from /lib/tls/i686/cmov/libc.so.6

---Type <return> to continue, or q <return> to quit---
Thread 1 (Thread 0xb6ce8aa0 (LWP 12583)):
#0  0xb7fe77f2 in ?? () from /lib/ld-linux.so.2
#1  0xb7954cf9 in __lll_lock_wait () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb7950129 in _L_lock_89 () from /lib/tls/i686/cmov/libpthread.so.0
#3  0xb794fa32 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#4  0xb7271701 in g_static_rec_mutex_lock () from /usr/lib/libglib-2.0.so.0
#5  0xb4f227fd in rsn_base_src_perform_seek (src=0xa2f5358, event=0xa3756f0,
unlock=1) at rsnbasesrc.c:970
#6  0xb4f23089 in rsn_base_src_send_event (element=0xa2f5358, event=0xa3756f0)
at rsnbasesrc.c:1165
#7  0xb7ecbc83 in gst_element_send_event (element=0xa2f5358, event=0xa3756f0)
at gstelement.c:1471
#8  0xb4f2ec31 in rsn_dvdsrc_src_event (basesrc=0xa2f5358, event=0xb4565b68) at
resindvdsrc.c:1700
#9  0xb4f21f64 in rsn_base_src_event_handler (pad=0x9cef9a0, event=0xb4565b68)
at rsnbasesrc.c:1270
#10 0xb7eecf1c in gst_pad_send_event (pad=0x9cef9a0, event=0xb4565b68) at
gstpad.c:5032
#11 0xb7eed675 in gst_pad_push_event (pad=0x9ca6e48, event=0xb4565b68) at
gstpad.c:4888
#12 0xb4f357f8 in gst_flups_demux_src_event (pad=0xa31c9a0, event=0xb4565b68)
at gstmpegdemux.c:1016
#13 0xb7eecf1c in gst_pad_send_event (pad=0xa31c9a0, event=0xb4565b68) at
gstpad.c:5032
#14 0xb7eed675 in gst_pad_push_event (pad=0xa381be8, event=0xb4565b68) at
gstpad.c:4888
#15 0xb5d98b8f in gst_multi_queue_src_event (pad=0xa381cb0, event=0xb4565b68)
at gstmultiqueue.c:1211
#16 0xb7eecf1c in gst_pad_send_event (pad=0xa381cb0, event=0xb4565b68) at
gstpad.c:5032
#17 0xb7eed675 in gst_pad_push_event (pad=0x9e7b8a0, event=0xb4565b68) at
gstpad.c:4888
#18 0xb7ed734d in gst_proxy_pad_do_event (pad=0x9e7b0f8, event=0xb4565b68) at
gstghostpad.c:128
#19 0xb7eecf1c in gst_pad_send_event (pad=0x9e7b0f8, event=0xb4565b68) at
gstpad.c:5032
#20 0xb7eed675 in gst_pad_push_event (pad=0xa305258, event=0xb4565b68) at
gstpad.c:4888
#21 0xb4f09137 in gst_auto_convert_internal_src_event (pad=0xa31ccc0,
event=0xb4565b68) at gstautoconvert.c:1501
#22 0xb7eecf1c in gst_pad_send_event (pad=0xa31ccc0, event=0xb4565b68) at
gstpad.c:5032
#23 0xb7eed675 in gst_pad_push_event (pad=0xa31ca68, event=0xb4565b68) at
gstpad.c:4888
#24 0xb4f015eb in gst_mpeg2dec_src_event (pad=0xa31cb30, event=0xb4565b68) at
gstmpeg2dec.c:1811
#25 0xb7eecf1c in gst_pad_send_event (pad=0xa31cb30, event=0xb4565b68) at
gstpad.c:5032
#26 0xb7eed675 in gst_pad_push_event (pad=0xa31cbf8, event=0xb4565b68) at
gstpad.c:4888
#27 0xb4f091cb in gst_auto_convert_src_event (pad=0xa305320, event=0xb4565b68)
at gstautoconvert.c:1331
#28 0xb7eecf1c in gst_pad_send_event (pad=0xa305320, event=0xb4565b68) at
gstpad.c:5032
#29 0xb7eed675 in gst_pad_push_event (pad=0x9e7b1d0, event=0xb4565b68) at
gstpad.c:4888
#30 0xb7ed734d in gst_proxy_pad_do_event (pad=0x9e7b988, event=0xb4565b68) at
gstghostpad.c:128
#31 0xb7eecf1c in gst_pad_send_event (pad=0x9e7b988, event=0xb4565b68) at
gstpad.c:5032
#32 0xb7eed675 in gst_pad_push_event (pad=0x9ca6f10, event=0xb4565b68) at
gstpad.c:4888
#33 0xb7eedccf in gst_pad_event_default (pad=0x9cef810, event=0xb4565b68) at
gstpad.c:3439
#34 0xb7eecf1c in gst_pad_send_event (pad=0x9cef810, event=0xb4565b68) at
gstpad.c:5032
#35 0xb7eed675 in gst_pad_push_event (pad=0x9e7b2a8, event=0xb4565b68) at
gstpad.c:4888
#36 0xb7ed734d in gst_proxy_pad_do_event (pad=0x9e7ba70, event=0xb4565b68) at
gstghostpad.c:128
#37 0xb7eecf1c in gst_pad_send_event (pad=0x9e7ba70, event=0xb4565b68) at
gstpad.c:5032
#38 0xb7eed675 in gst_pad_push_event (pad=0xa306ab0, event=0xb4565b68) at
gstpad.c:4888
#39 0xb7ed734d in gst_proxy_pad_do_event (pad=0xa307d10, event=0xb4565b68) at
gstghostpad.c:128
#40 0xb7eecf1c in gst_pad_send_event (pad=0xa307d10, event=0xb4565b68) at
gstpad.c:5032
#41 0xb7eed675 in gst_pad_push_event (pad=0x9a2ac30, event=0xb4565b68) at
gstpad.c:4888
#42 0xb666c5bc in gst_input_selector_event (pad=0xa381e40, event=0xb4565b68) at
gstinputselector.c:1058
#43 0xb7eecf1c in gst_pad_send_event (pad=0xa381e40, event=0xb4565b68) at
gstpad.c:5032
#44 0xb7eed675 in gst_pad_push_event (pad=0xa3b7cb8, event=0xb4565b68) at
gstpad.c:4888
#45 0xb7ed734d in gst_proxy_pad_do_event (pad=0xa3bb118, event=0xb4565b68) at
gstghostpad.c:128
#46 0xb7eecf1c in gst_pad_send_event (pad=0xa3bb118, event=0xb4565b68) at
gstpad.c:5032
#47 0xb7eed675 in gst_pad_push_event (pad=0xa3ba970, event=0xb4565b68) at
gstpad.c:4888
#48 0xb7ed734d in gst_proxy_pad_do_event (pad=0xa3bb478, event=0xb4565b68) at
gstghostpad.c:128
#49 0xb7eecf1c in gst_pad_send_event (pad=0xa3bb478, event=0xb4565b68) at
gstpad.c:5032
#50 0xb7eed675 in gst_pad_push_event (pad=0xa3bc328, event=0xb4565b68) at
gstpad.c:4888
#51 0xb5d8ed8e in gst_queue_handle_src_event (pad=0xa3bc3f0, event=0xb4565b68)
at gstqueue.c:1229
#52 0xb7eecf1c in gst_pad_send_event (pad=0xa3bc3f0, event=0xb4565b68) at
gstpad.c:5032
#53 0xb7eed675 in gst_pad_push_event (pad=0xa3bc4b8, event=0xb4565b68) at
gstpad.c:4888
---Type <return> to continue, or q <return> to quit---
#54 0xb7fc9e7b in gst_base_transform_src_eventfunc (trans=0xa3c82b0,
event=0xb4565b68) at gstbasetransform.c:1821
#55 0xb7fcaea7 in gst_base_transform_src_event (pad=0xa3bc580,
event=0xb4565b68) at gstbasetransform.c:1790
#56 0xb7eecf1c in gst_pad_send_event (pad=0xa3bc580, event=0xb4565b68) at
gstpad.c:5032
#57 0xb2a86aa3 in gst_dvd_spu_src_event (pad=0xa3bc710, event=0xb4565b68) at
gstdvdspu.c:309
#58 0xb7eecf1c in gst_pad_send_event (pad=0xa3bc710, event=0xb4565b68) at
gstpad.c:5032
#59 0xb7eed675 in gst_pad_push_event (pad=0xa3bb3a0, event=0xb4565b68) at
gstpad.c:4888
#60 0xb7ed734d in gst_proxy_pad_do_event (pad=0xa3ba888, event=0xb4565b68) at
gstghostpad.c:128
#61 0xb7eecf1c in gst_pad_send_event (pad=0xa3ba888, event=0xb4565b68) at
gstpad.c:5032
#62 0xb7eed675 in gst_pad_push_event (pad=0xa3b7e88, event=0xb4565b68) at
gstpad.c:4888
#63 0xb7ed734d in gst_proxy_pad_do_event (pad=0xa3bb2c8, event=0xb4565b68) at
gstghostpad.c:128
#64 0xb7eecf1c in gst_pad_send_event (pad=0xa3bb2c8, event=0xb4565b68) at
gstpad.c:5032
#65 0xb7eed675 in gst_pad_push_event (pad=0xa3b9718, event=0xb4565b68) at
gstpad.c:4888
#66 0xb7fc9e7b in gst_base_transform_src_eventfunc (trans=0xa3c80a8,
event=0xb4565b68) at gstbasetransform.c:1821
#67 0xb7fcaea7 in gst_base_transform_src_event (pad=0xa3bc008,
event=0xb4565b68) at gstbasetransform.c:1790
#68 0xb7eecf1c in gst_pad_send_event (pad=0xa3bc008, event=0xb4565b68) at
gstpad.c:5032
#69 0xb7eed675 in gst_pad_push_event (pad=0xa3bc0d0, event=0xb4565b68) at
gstpad.c:4888
#70 0xb7fc9e7b in gst_base_transform_src_eventfunc (trans=0xa3cf070,
event=0xb4565b68) at gstbasetransform.c:1821
#71 0xb465eefd in gst_video_scale_src_event (trans=0xa3cf070, event=0xb4565b68)
at gstvideoscale.c:1008
#72 0xb7fcaea7 in gst_base_transform_src_event (pad=0xa3bc198,
event=0xb4565b68) at gstbasetransform.c:1790
#73 0xb7eecf1c in gst_pad_send_event (pad=0xa3bc198, event=0xb4565b68) at
gstpad.c:5032
#74 0xb7eed675 in gst_pad_push_event (pad=0x9cab0a0, event=0xb4565b68) at
gstpad.c:4888
#75 0xb7ed734d in gst_proxy_pad_do_event (pad=0x9cab828, event=0xb4565b68) at
gstghostpad.c:128
#76 0xb7eecf1c in gst_pad_send_event (pad=0x9cab828, event=0xb4565b68) at
gstpad.c:5032
#77 0xb7eed675 in gst_pad_push_event (pad=0x9cab270, event=0xb4565b68) at
gstpad.c:4888
#78 0xb7ed734d in gst_proxy_pad_do_event (pad=0x9cabab0, event=0xb4565b68) at
gstghostpad.c:128
#79 0xb7eecf1c in gst_pad_send_event (pad=0x9cabab0, event=0xb4565b68) at
gstpad.c:5032
#80 0xb7eed675 in gst_pad_push_event (pad=0x9cab188, event=0xb4565b68) at
gstpad.c:4888
#81 0xb7ed734d in gst_proxy_pad_do_event (pad=0x9cab9d8, event=0xb4565b68) at
gstghostpad.c:128
#82 0xb7eecf1c in gst_pad_send_event (pad=0x9cab9d8, event=0xb4565b68) at
gstpad.c:5032
#83 0xb5d716ae in gst_xvimagesink_navigation_send_event (navigation=0x9cb6150,
structure=0xb4573fc0) at xvimagesink.c:2714
#84 0xb7f8a790 in gst_navigation_send_event (navigation=0x9cb6150,
structure=0xb4573fc0) at navigation.c:117
#85 0xb7f8a80c in gst_navigation_send_command (navigation=0x9cb6150,
command=GST_NAVIGATION_COMMAND_MENU1) at navigation.c:177
#86 0x0808e673 in bvw_do_navigation_command (bvw=<value optimized out>,
command=GST_NAVIGATION_COMMAND_MENU1)
    at bacon-video-widget-gst-0.10.c:3562
#87 0x08091359 in bacon_video_widget_dvd_event (bvw=0x9c8c010,
type=BVW_DVD_ROOT_MENU) at bacon-video-widget-gst-0.10.c:3586
#88 0x08079178 in dvd_root_menu_action_callback (action=0x986e300,
totem=0x99c3818) at totem-menu.c:1125
#89 0xb72e33a4 in g_cclosure_marshal_VOID__VOID () from
/usr/lib/libgobject-2.0.so.0
#90 0xb72d5c7b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#91 0xb72ebe57 in ?? () from /usr/lib/libgobject-2.0.so.0
#92 0xb72ed4b9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#93 0xb72ed936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#94 0xb75f4305 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#95 0xb75f6d54 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#96 0xb72d5c7b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#97 0xb72ebe57 in ?? () from /usr/lib/libgobject-2.0.so.0
#98 0xb72ed34f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#99 0xb72ed936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#100 0xb75efe49 in gtk_accel_group_activate () from
/usr/lib/libgtk-x11-2.0.so.0
#101 0xb75eff4d in gtk_accel_groups_activate () from
/usr/lib/libgtk-x11-2.0.so.0
#102 0xb77fb3f7 in gtk_window_activate_key () from /usr/lib/libgtk-x11-2.0.so.0
#103 0xb77fb47c in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#104 0xb76c9526 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#105 0xb72d43d9 in ?? () from /usr/lib/libgobject-2.0.so.0
#106 0xb72d5c7b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#107 0xb72ebaff in ?? () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#108 0xb72ed34f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#109 0xb72ed936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#110 0xb77e42ae in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#111 0xb76c2041 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#112 0xb76c3327 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#113 0xb755034a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#114 0xb7246b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#115 0xb724a0eb in ?? () from /usr/lib/libglib-2.0.so.0
#116 0xb724a5ba in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#117 0xb76c37d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#118 0x08062bbb in main (argc=1, argv=0x0) at totem.c:278
#0  0xb7fe77f2 in ?? () from /lib/ld-linux.so.2
(gdb)

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