List:       gstreamer-devel
Subject:    mysterious deadlocks
From:       Roland Krause <rokrau () yahoo ! com>
Date:       2012-03-06 4:55:54
Message-ID: 1331009754.72190.YahooMailRC () web181604 ! mail ! ne1 ! yahoo ! com
[Download RAW message or body]

I am having massive problems with deadlocks in GStreamer.

My application is playing multiple movie files (up to 3 at a time) (ogg \
mostly but also some dif and

dv) with audio, all in repeating loops and after some time (sometimes \
minutes and sometimes hours) the

application deadlocks - no crash but it just deadlocks.

When I attach the debugger I find 17 threads but I am at this point unable \
to tell what's happening/ I see that some of them are locking the same
mutex which should be correct but there is still a deadlock somewhere which \
I can't find.


I am at a loss as to how I could go about and debug this. This is using the
0.10.35 release with the patch to audiosink that was supposed to get rid of \
the deadlock to the ringbuffer code backported from 0.10.36.


I am going to go ahead and attach the stack traces for all threads here in \
the hope that someone might be able to point me to something that I could \
try.


0.10.36 proper doesn't work at all for me because of a crash in the ogg \
demuxer.


Thanks for looking - Roland

(gdb) bt
#0  0xb77f9424 in __kernel_vsyscall ()
#1  0xb6332169 in __lll_lock_wait () from /lib/libpthread.so.0
#2  0xb632d5cb in _L_lock_748 () from /lib/libpthread.so.0
#3  0xb632d3f1 in pthread_mutex_lock () from /lib/libpthread.so.0
#4  0xa3c0c319 in gst_alsasink_reset (asink=0xa788418) at gstalsasink.c:929
#5  0xae22205c in gst_audioringbuffer_pause (buf=0xa76b058) at
gstaudiosink.c:526
#6  0xae20eb12 in gst_ring_buffer_pause_unlocked (buf=0xa76b058) at
gstringbuffer.c:1172
#7  0xae210567 in gst_ring_buffer_pause (buf=0xa76b058) at \
gstringbuffer.c:1215 #8  0xae21cea4 in gst_base_audio_sink_change_state \
(element=0xa788418,  transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at \
gstbaseaudiosink.c:1953 #9  0xb67d1d75 in gst_element_change_state \
(element=0xa788418, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED)
    at gstelement.c:2718
#10 0xb67d580f in gst_element_set_state_func (element=0xa788418,
state=GST_STATE_PAUSED) at gstelement.c:2674
#11 0xb67d1130 in gst_element_set_state (element=0xa788418,
state=GST_STATE_PAUSED) at gstelement.c:2575
#12 0xb67c0c34 in gst_bin_element_set_state (element=0xa7239c8,
transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED)
    at gstbin.c:2193
#13 gst_bin_change_state_func (element=0xa7239c8,
transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED)
    at gstbin.c:2489
#14 0xb67d1d75 in gst_element_change_state (element=0xa7239c8,
transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED)
    at gstelement.c:2718
#15 0xb67d580f in gst_element_set_state_func (element=0xa7239c8,
state=GST_STATE_PAUSED) at gstelement.c:2674
#16 0xb67d1130 in gst_element_set_state (element=0xa7239c8,
state=GST_STATE_PAUSED) at gstelement.c:2575
#17 0xb67c0c34 in gst_bin_element_set_state (element=0x9d4f448,
transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED)
    at gstbin.c:2193
#18 gst_bin_change_state_func (element=0x9d4f448,
transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED)
    at gstbin.c:2489
#19 0xb67f7d66 in gst_pipeline_change_state (element=0x9d4f448,
transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED)
    at gstpipeline.c:482
#20 0xb67d1d75 in gst_element_change_state (element=0x9d4f448,
transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED)
    at gstelement.c:2718
#21 0xb67d580f in gst_element_set_state_func (element=0x9d4f448,
state=GST_STATE_PAUSED) at gstelement.c:2674
#22 0xb67d1130 in gst_element_set_state (element=0x9d4f448,
state=GST_STATE_PAUSED) at gstelement.c:2575
#23 0x08079b74 in Movie::stop (this=0xa737810) at
/home/urbat001/AI/dev/src/via/movie.cpp:280
#24 0x08074438 in VIA::processMovieMessage (this=0xbfac9608, message=...)
    at /home/urbat001/AI/dev/src/via/via.cpp:436
#25 0x08074a67 in VIA::processMessage (this=0xbfac9608, message=...)
---Type <return> to continue, or q <return> to quit---
    at /home/urbat001/AI/dev/src/via/via.cpp:369
#26 0x08074c23 in VIA::readMessage (this=0xbfac9608) at
/home/urbat001/AI/dev/src/via/via.cpp:342
#27 0x08081ef3 in VIA::qt_metacall (this=0xbfac9608,
_c=QMetaObject::InvokeMetaMethod, _id , _a=0xb3866140)
    at /home/urbat001/AI/build-debug/src/via/moc_via.cxx:80
#28 0xb76b48ca in QMetaObject::metacall(QObject*, QMetaObject::Call, int,
void**) ()
   from /usr/lib/libQtCore.so.4
#29 0xb76bfdf6 in QMetaCallEvent::placeMetaCall(QObject*) () from
/usr/lib/libQtCore.so.4
#30 0xb76c16a2 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#31 0xb76ae9db in QCoreApplication::event(QEvent*) () from
/usr/lib/libQtCore.so.4
#32 0xb6bb14d4 in QApplication::event(QEvent*) () from \
/usr/lib/libQtGui.so.4 #33 0xb6badfdc in \
                QApplicationPrivate::notify_helper(QObject*, QEvent*) () \
                from
/usr/lib/libQtGui.so.4
#34 0xb6bb404e in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#35 0x0806e125 in VIA::notify (this=0xbfac9608, receiver=0xbfac9608,
event=0xb385e958)
    at /home/urbat001/AI/dev/src/via/via.cpp:671
#36 0xb76aeb3b in QCoreApplication::notifyInternal(QObject*, QEvent*) () \
                from
/usr/lib/libQtCore.so.4
#37 0xb76b1d8b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int,
QThreadData*) ()
   from /usr/lib/libQtCore.so.4
#38 0xb76b1f4d in QCoreApplication::sendPostedEvents(QObject*, int) () from
/usr/lib/libQtCore.so.4
#39 0xb76dda74 in ?? () from /usr/lib/libQtCore.so.4
#40 0xb658a855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#41 0xb658e668 in ?? () from /lib/libglib-2.0.so.0
#42 0xb658e848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#43 0xb76dd565 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) \
()  from /usr/lib/libQtCore.so.4
#44 0xb6c6fbe5 in ?? () from /usr/lib/libQtGui.so.4
#45 0xb76ad609 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/libQtCore.so.4
#46 0xb76ada8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) \
() from /usr/lib/libQtCore.so.4
#47 0xb76b200f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#48 0xb6bace07 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#49 0x0806ce31 in main (argc=3, argv=0xbfac9734) at
/home/urbat001/AI/dev/src/main/via_main.cpp:77

Thread 2
#0  0xb77f9424 in __kernel_vsyscall ()
#1  0xb6289df6 in poll () from /lib/libc.so.6
#2  0xb64cf285 in ?? () from /usr/lib/libasound.so.2
#3  0xb64cf45b in snd_pcm_wait () from /usr/lib/libasound.so.2
#4  0xa3c0c772 in gst_alsasink_write (asink=0xa788c08, data=0x9b11e600,
length92) at gstalsasink.c:865
#5  0xae2227de in audioringbuffer_thread_func (buf=0xa76b140) at
gstaudiosink.c:244
#6  0xb65b548f in ?? () from /lib/libglib-2.0.so.0
#7  0xb617cba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 3
#0  0xb77f9424 in __kernel_vsyscall ()
#1  0xb6332de6 in nanosleep () from /lib/libpthread.so.0
#2  0xb65b8152 in g_usleep () from /lib/libglib-2.0.so.0
#3  0xa3c22004 in gst_xvimagesink_event_thread (xvimagesink=0xb382c760) at
xvimagesink.c:1650
#4  0xb65b548f in ?? () from /lib/libglib-2.0.so.0
#5  0xb617cba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 4
#0  0xb77f9424 in __kernel_vsyscall ()
#1  0xb632f4dc in pthread_cond_wait@@GLIBC_2.3.2 () from \
/lib/libpthread.so.0 #2  0xb681ccfa in gst_task_func (task=0x9ca1a70) at \
gsttask.c:303 #3  0xb681e127 in default_func (tdata=0x9ed94b80, \
pool=0x9b96008) at gsttaskpool.c:70
#4  0xb65b73d4 in ?? () from /lib/libglib-2.0.so.0
#5  0xb65b548f in ?? () from /lib/libglib-2.0.so.0
#6  0xb617cba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 5
#0  0xb77f9424 in __kernel_vsyscall ()
#1  0xb632f4dc in pthread_cond_wait@@GLIBC_2.3.2 () from \
/lib/libpthread.so.0 #2  0xb681ccfa in gst_task_func (task=0x9ca1da0) at \
gsttask.c:303 #3  0xb681e127 in default_func (tdata=0xb381c630, \
pool=0x9b96008) at gsttaskpool.c:70
#4  0xb65b73d4 in ?? () from /lib/libglib-2.0.so.0
#5  0xb65b548f in ?? () from /lib/libglib-2.0.so.0
#6  0xb617cba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 6
#0  0xb77f9424 in __kernel_vsyscall ()
#1  0xb632f4dc in pthread_cond_wait@@GLIBC_2.3.2 () from \
/lib/libpthread.so.0 #2  0xb681ccfa in gst_task_func (task=0x9ca1d18) at \
gsttask.c:303 #3  0xb681e127 in default_func (tdata=0x9e9fb1e0, \
pool=0x9b96008) at gsttaskpool.c:70
#4  0xb65b73d4 in ?? () from /lib/libglib-2.0.so.0
#5  0xb65b548f in ?? () from /lib/libglib-2.0.so.0
#6  0xb617cba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 7
#0  0xb77f9424 in __kernel_vsyscall ()
#1  0xb6289df6 in poll () from /lib/libc.so.6
#2  0xb64cf285 in ?? () from /usr/lib/libasound.so.2
#3  0xb64cf45b in snd_pcm_wait () from /usr/lib/libasound.so.2
#4  0xa3c0c772 in gst_alsasink_write (asink=0xa788418, data=0x9f9c1000,
length92) at gstalsasink.c:865
#5  0xae2227de in audioringbuffer_thread_func (buf=0xa76b058) at
gstaudiosink.c:244
#6  0xb65b548f in ?? () from /lib/libglib-2.0.so.0
#7  0xb617cba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 8
#0  0xb77f9424 in __kernel_vsyscall ()
#1  0xb6332de6 in nanosleep () from /lib/libpthread.so.0
#2  0xb65b8152 in g_usleep () from /lib/libglib-2.0.so.0
#3  0xa3c22004 in gst_xvimagesink_event_thread (xvimagesink=0x9e907c00) at
xvimagesink.c:1650
#4  0xb65b548f in ?? () from /lib/libglib-2.0.so.0
#5  0xb617cba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 9
#0  0xb77f9424 in __kernel_vsyscall ()
#1  0xb632f4dc in pthread_cond_wait@@GLIBC_2.3.2 () from \
/lib/libpthread.so.0 #2  0xae1ace76 in gst_queue_chain (pad=0xa746990, \
buffer=0xa81f0b0) at gstqueue.c:1013
#3  0xb67f57ce in gst_pad_push (pad=0xa7322b8, buffer=0xa81f0b0) at
gstpad.c:4684
#4  0xb67dc6fd in gst_proxy_pad_do_chain (pad=0x9d54610, buffer=0xa81f0b0) \
at gstghostpad.c:171
#5  0xb67f57ce in gst_pad_push (pad=0xa85d3e8, buffer=0xa81f0b0) at
gstpad.c:4684
#6  0xae232a93 in gst_dvdemux_demux_video (dvdemux=<value optimized out>,
buffer=<value optimized out>)
    at gstdvdemux.c:1358
#7  gst_dvdemux_demux_frame (dvdemux=<value optimized out>, buffer=<value
optimized out>) at gstdvdemux.c:1510
#8  0xae23427a in gst_dvdemux_loop (pad=0xa732bf0) at gstdvdemux.c:1755
#9  0xb681cb02 in gst_task_func (task=0xa7935f0) at gsttask.c:318
#10 0xb681e127 in default_func (tdata=0x9e9ae108, pool=0x9b96008) at
gsttaskpool.c:70
#11 0xb65b73d4 in ?? () from /lib/libglib-2.0.so.0
#12 0xb65b548f in ?? () from /lib/libglib-2.0.so.0
#13 0xb617cba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 10#0  0xb77f9424 in __kernel_vsyscall ()
#1  0xb6332169 in __lll_lock_wait () from /lib/libpthread.so.0
#2  0xb632d5cb in _L_lock_748 () from /lib/libpthread.so.0
#3  0xb632d3f1 in pthread_mutex_lock () from /lib/libpthread.so.0
#4  0xae211c97 in gst_ring_buffer_is_acquired (buf=0x9e9f1898) at
gstringbuffer.c:931
#5  0xae211d20 in gst_ring_buffer_delay (buf=0xa76b058) at \
gstringbuffer.c:1322 #6  0xae21d132 in gst_base_audio_sink_get_time \
(clock=0xa78a708, sink=0xa788418) at gstbaseaudiosink.c:504
#7  0xae213393 in gst_audio_clock_get_internal_time (clock=0xa78a708) at
gstaudioclock.c:218
#8  0xb67cbcfe in gst_clock_get_internal_time (clock=0xa78a708) at
gstclock.c:952
#9  0xb67cce93 in gst_clock_get_time (clock=0xa78a708) at gstclock.c:992
#10 0xb68159e3 in gst_system_clock_id_wait_jitter_unlocked (clock=<value
optimized out>,

    entry=<value optimized out>, jitter=0xa0a99a00, restart=1) at
gstsystemclock.c:673
#11 0xb67cd3d1 in gst_clock_id_wait (id=0x9e94f728, jitter=0xa0a99a00) at
gstclock.c:493
#12 0xae251a09 in gst_base_sink_wait_clock (sink=0x9e907c00, time0100000,
jitter=0xa0a99a00)
    at gstbasesink.c:2207
#13 0xae256252 in gst_base_sink_do_sync (basesink=<value optimized out>,
pad=<value optimized out>,

    obj=0xa85b978, late=0xa0a99bcc, step_end=0xa0a99bc8, obj_type=2 '\002') \
at gstbasesink.c:2563
#14 0xae25714b in gst_base_sink_render_object (basesink=0x9e907c00, \
pad=<value optimized out>,

    obj_type=2 '\002', obj=0xa85b978) at gstbasesink.c:2970
#15 0xae259450 in gst_base_sink_queue_object_unlocked (basesink=0x9e907c00,
pad=<value optimized out>,

    obj_type=<value optimized out>, obj=0xa85b978, prerollable=1) at
gstbasesink.c:3286
#16 0xae25f8a1 in gst_base_sink_chain_unlocked (basesink=0x9e907c00, \
pad=<value optimized out>,

    obj_type=2 '\002', obj=0xa85b978) at gstbasesink.c:3665
#17 0xae25fd50 in gst_base_sink_chain_main (basesink=<value optimized out>,
pad=0xa821800,

    obj_type=<value optimized out>, obj=0xa85b978) at gstbasesink.c:3703
#18 0xb67f57ce in gst_pad_push (pad=0xa746d78, buffer=0xa85b978) at
gstpad.c:4684
#19 0xae270754 in gst_base_transform_chain (pad=0xa746cb0, \
buffer=0xa85b978) at gstbasetransform.c:2458
#20 0xb67f57ce in gst_pad_push (pad=0xa746be8, buffer=0xa85b978) at
gstpad.c:4684
#21 0xae22f98b in gst_dvdec_chain (pad=0xa746b20, buf=0xa7b4110) at
gstdvdec.c:476
#22 0xb67f57ce in gst_pad_push (pad=0xa746a58, buffer=0xa7b4110) at
gstpad.c:4684
#23 0xae1ae243 in gst_queue_push_one (pad=0xa746a58) at gstqueue.c:1155
#24 gst_queue_loop (pad=0xa746a58) at gstqueue.c:1263
#25 0xb681cb02 in gst_task_func (task=0x9ca1c90) at gsttask.c:318
#26 0xb681e127 in default_func (tdata=0x9f9f6600, pool=0x9b96008) at
gsttaskpool.c:70
#27 0xb65b73d4 in ?? () from /lib/libglib-2.0.so.0
#28 0xb65b548f in ?? () from /lib/libglib-2.0.so.0

Thread 11
#0  0xb77f9424 in __kernel_vsyscall ()
#1  0xb6332169 in __lll_lock_wait () from /lib/libpthread.so.0
#2  0xb63357ec in _L_cond_lock_826 () from /lib/libpthread.so.0
#3  0xb6335610 in __pthread_mutex_cond_lock () from /lib/libpthread.so.0
#4  0xb632f58e in pthread_cond_wait@@GLIBC_2.3.2 () from \
/lib/libpthread.so.0 #5  0xae210be2 in wait_segment (buf=0xa76b058) at \
gstringbuffer.c:1478 #6  0xae210dc0 in default_commit (buf=0xa76b058, \
sample=0x9b0f8a00,  data=0xa79c620
"H\373\215\375\320\373\200\375t\374~\375\071\375\225\375\375\375\257\375\230 \
\376\273\375\372\376\246\375\027\377n\375\020\377&\375\f\377\357\374\032\377\320\374c\377\342\374\330\377\033\375a",


    in_samplesi7, out_samplesi7, accum=0x9b0f8a1c) at gstringbuffer.c:1678
#7  0xae20fe6d in gst_ring_buffer_commit_full (buf=0xa76b058, \
sample=0x9b0f8a00,

    data=0xa79ba08 "\024\377\341\377R\377E", in_samples71, out_samples71,
accum=0x9b0f8a1c)
    at gstringbuffer.c:1780
#8  0xae218662 in gst_base_audio_sink_render (bsink=0xa788418, \
buf=0x9c41d90) at gstbaseaudiosink.c:1658
#9  0xae257b17 in gst_base_sink_render_object (basesink=0xa788418, \
pad=<value optimized out>,

    obj_type=2 '\002', obj=0x9c41d90) at gstbasesink.c:3005
#10 0xae259450 in gst_base_sink_queue_object_unlocked (basesink=0xa788418,
pad=<value optimized out>,

    obj_type=<value optimized out>, obj=0x9c41d90, prerollable=1) at
gstbasesink.c:3286
#11 0xae25f8a1 in gst_base_sink_chain_unlocked (basesink=0xa788418, \
pad=<value optimized out>,

    obj_type=2 '\002', obj=0x9c41d90) at gstbasesink.c:3665
#12 0xae25fd50 in gst_base_sink_chain_main (basesink=<value optimized out>,
pad=0xa8218c8,

    obj_type=<value optimized out>, obj=0x9c41d90) at gstbasesink.c:3703
#13 0xb67f57ce in gst_pad_push (pad=0xa7468c8, buffer=0x9c41d90) at
gstpad.c:4684
#14 0xae270754 in gst_base_transform_chain (pad=0xa746800, \
buffer=0x9c41d90) at gstbasetransform.c:2458
#15 0xb67f57ce in gst_pad_push (pad=0xa732f10, buffer=0x9c41d90) at
gstpad.c:4684
#16 0xae270754 in gst_base_transform_chain (pad=0xa732e48, \
buffer=0x9c41d90) at gstbasetransform.c:2458
#17 0xb67f57ce in gst_pad_push (pad=0xa732d80, buffer=0x9c41d90) at
gstpad.c:4684
#18 0xae1ae243 in gst_queue_push_one (pad=0xa732d80) at gstqueue.c:1155
#19 gst_queue_loop (pad=0xa732d80) at gstqueue.c:1263
#20 0xb681cb02 in gst_task_func (task=0x9ca1e28) at gsttask.c:318
#21 0xb681e127 in default_func (tdata=0xa829a60, pool=0x9b96008) at
gsttaskpool.c:70
#22 0xb65b73d4 in ?? () from /lib/libglib-2.0.so.0
#23 0xb65b548f in ?? () from /lib/libglib-2.0.so.0
#24 0xb617cba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 12
#0  0xb77f9424 in __kernel_vsyscall ()
#1  0xb6289df6 in poll () from /lib/libc.so.6
#2  0xb64cf285 in ?? () from /usr/lib/libasound.so.2
#3  0xb64cf45b in snd_pcm_wait () from /usr/lib/libasound.so.2
#4  0xa3c0c772 in gst_alsasink_write (asink=0xa788020, data=0xb3853400,
length92) at gstalsasink.c:865
#5  0xae2227de in audioringbuffer_thread_func (buf=0xa76b5c8) at
gstaudiosink.c:244
#6  0xb65b548f in ?? () from /lib/libglib-2.0.so.0
#7  0xb617cba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 13
#0  0xb77f9424 in __kernel_vsyscall ()
#1  0xb6332de6 in nanosleep () from /lib/libpthread.so.0
#2  0xb65b8152 in g_usleep () from /lib/libglib-2.0.so.0
#3  0xa3c22004 in gst_xvimagesink_event_thread (xvimagesink=0x9e94eb60) at
xvimagesink.c:1650
#4  0xb65b548f in ?? () from /lib/libglib-2.0.so.0
#5  0xb617cba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 14
#0  0xb77f9424 in __kernel_vsyscall ()
#1  0xb632f4dc in pthread_cond_wait@@GLIBC_2.3.2 () from \
/lib/libpthread.so.0 #2  0xb681ccfa in gst_task_func (task=0xa87bb50) at \
gsttask.c:303 #3  0xb681e127 in default_func (tdata=0xa6ce748, \
pool=0x9b96008) at gsttaskpool.c:70
#4  0xb65b73d4 in ?? () from /lib/libglib-2.0.so.0
#5  0xb65b548f in ?? () from /lib/libglib-2.0.so.0
#6  0xb617cba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 15
#0  0xb77f9424 in __kernel_vsyscall ()
#1  0xb632f4dc in pthread_cond_wait@@GLIBC_2.3.2 () from \
/lib/libpthread.so.0 #2  0xb681ccfa in gst_task_func (task=0x9ca1c08) at \
gsttask.c:303 #3  0xb681e127 in default_func (tdata=0xb3830558, \
pool=0x9b96008) at gsttaskpool.c:70
#4  0xb65b73d4 in ?? () from /lib/libglib-2.0.so.0
#5  0xb65b548f in ?? () from /lib/libglib-2.0.so.0
#6  0xb617cba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 16
#0  0xb77f9424 in __kernel_vsyscall ()
#1  0xb632f4dc in pthread_cond_wait@@GLIBC_2.3.2 () from \
/lib/libpthread.so.0 #2  0xb681ccfa in gst_task_func (task=0x9ca1f38) at \
gsttask.c:303 #3  0xb681e127 in default_func (tdata=0x9c42288, \
pool=0x9b96008) at gsttaskpool.c:70
#4  0xb65b73d4 in ?? () from /lib/libglib-2.0.so.0
#5  0xb65b548f in ?? () from /lib/libglib-2.0.so.0
#6  0xb617cba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 17
#0  0xb77f9424 in __kernel_vsyscall ()
#1  0xb6289df6 in poll () from /lib/libc.so.6
#2  0xb659ba1b in g_poll () from /lib/libglib-2.0.so.0
#3  0xb658e43c in ?? () from /lib/libglib-2.0.so.0
#4  0xb658eba7 in g_main_loop_run () from /lib/libglib-2.0.so.0
#5  0xb43279c4 in ?? () from /usr/lib/libgio-2.0.so.0
#6  0xb65b548f in ?? () from /lib/libglib-2.0.so.0
#7  0xb617cba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1
_______________________________________________
gstreamer-devel mailing list
gstreamer-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel



Configure | About | News | Add a list | Sponsored by KoreLogic