Comment 2 for bug 84971

Revision history for this message
Vassilis Pandis (pandisv) wrote :

Here's the backtrace. Initially I thought this wasn't a real crash because apport didn't pick it up (I'm on Feisty - I reported this as bug 83105).

[Thread -1309680752 (LWP 5392) exited]
[New Thread -1309680752 (LWP 5394)]

** (totem:4578): CRITICAL **: Resources for ring buffer 0x85b4db0 still acquired
[Thread -1301288048 (LWP 5393) exited]

GThread-ERROR **: file gthread-posix.c: line 261 (): error 'Device or resource busy' during 'pthread_cond_destroy ((pthread_cond_t *) cond)'
aborting...

Program received signal SIGABRT, Aborted.
[Switching to Thread -1226717504 (LWP 4578)]
0xb7f727f2 in ?? () from /lib/ld-linux.so.2

(gdb) bt
#0 0xb7f727f2 in ?? () from /lib/ld-linux.so.2
#1 0xb70f9df0 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb70fb641 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb731a56a in g_logv () from /usr/lib/libglib-2.0.so.0
#4 0xb731a5a9 in g_log () from /usr/lib/libglib-2.0.so.0
#5 0xb74540ba in ?? () from /usr/lib/libgthread-2.0.so.0
#6 0xb74548c8 in ?? () from /usr/lib/libgthread-2.0.so.0
#7 0x00000004 in ?? ()
#8 0xb7454c34 in ?? () from /usr/lib/libgthread-2.0.so.0
#9 0xb74548d0 in ?? () from /usr/lib/libgthread-2.0.so.0
#10 0x00000105 in ?? ()
#11 0xb7454905 in ?? () from /usr/lib/libgthread-2.0.so.0
#12 0x08585fb8 in ?? ()
#13 0xb7454dc4 in ?? () from /usr/lib/libgthread-2.0.so.0
#14 0xb74258e4 in ?? () from /usr/lib/libgstaudio-0.10.so.0
#15 0x085b4db0 in ?? ()
#16 0xbfe11fc8 in ?? ()
#17 0xb7416e68 in ?? () from /usr/lib/libgstaudio-0.10.so.0
#18 0x08621520 in ?? ()
#19 0x00000050 in ?? ()
#20 0x00000000 in ?? ()
(gdb)

(gdb) thread apply all bt

Thread 561 (Thread -1309680752 (LWP 5394)):
#0 0xb7f727f2 in ?? () from /lib/ld-linux.so.2
#1 0xb74445c6 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7416bd2 in ?? () from /usr/lib/libgstaudio-0.10.so.0
#3 0x08621520 in ?? ()
#4 0x086214c8 in ?? ()
#5 0xb1efd384 in ?? ()
#6 0xb1efd388 in ?? ()
#7 0x0862ede0 in ?? ()
#8 0x0862ede0 in ?? ()
#9 0xb1efd368 in ?? ()
#10 0xb7442451 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#11 0xb732f9bf in ?? () from /usr/lib/libglib-2.0.so.0
#12 0x085b4db0 in ?? ()
#13 0xb2f0d6d8 in ?? ()
#14 0xb1efd3d8 in ?? ()
#15 0xb743fa3c in __nptl_deallocate_tsd ()
   from /lib/tls/i686/cmov/libpthread.so.0
#16 0xb744031b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#17 0xb719f3ee in clone () from /lib/tls/i686/cmov/libc.so.6

---Type <return> to continue, or q <return> to quit---
Thread 557 (Thread -1282573424 (LWP 5390)):
#0 0xb7f727f2 in ?? () from /lib/ld-linux.so.2
#1 0xb74445c6 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7656828 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#3 0x08623100 in ?? ()
#4 0x08629be0 in ?? ()
#5 0xb38d7368 in ?? ()
#6 0xb7442451 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#7 0xb732f9bf in ?? () from /usr/lib/libglib-2.0.so.0
#8 0x085c31d0 in ?? ()
#9 0x08629ad8 in ?? ()
#10 0xb38d73d8 in ?? ()
#11 0xb743fa3c in __nptl_deallocate_tsd ()
   from /lib/tls/i686/cmov/libpthread.so.0
#12 0xb744031b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0xb719f3ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 552 (Thread -1292895344 (LWP 5385)):
#0 0xb7f727f2 in ?? () from /lib/ld-linux.so.2
#1 0xb744484c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7454133 in ?? () from /usr/lib/libgthread-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#3 0x0853efc8 in ?? ()
#4 0x080af8e0 in ?? ()
#5 0xb2eff308 in ?? ()
#6 0x080939c0 in vis_qualities ()
#7 0x00001509 in ?? ()
#8 0xb7443bf0 in pthread_mutex_unlock ()
   from /lib/tls/i686/cmov/libpthread.so.0
#9 0xb72f4c81 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0x0853efc8 in ?? ()
#11 0x080af8e0 in ?? ()
#12 0xb2eff384 in ?? ()
#13 0xb72f4d0f in g_async_queue_timed_pop_unlocked ()
   from /usr/lib/libglib-2.0.so.0
#14 0xb7331513 in ?? () from /usr/lib/libglib-2.0.so.0
#15 0x080aee20 in ?? ()
#16 0xb2eff384 in ?? ()
#17 0x0863b0b0 in ?? ()
#18 0xb744523a in pthread_setspecific ()
   from /lib/tls/i686/cmov/libpthread.so.0
#19 0xb732f9bf in ?? () from /usr/lib/libglib-2.0.so.0
#20 0x080adc68 in ?? ()
#21 0xb2f0cbd8 in ?? ()
#22 0xb2eff3d8 in ?? ()
---Type <return> to continue, or q <return> to quit---
#23 0xb743fa3c in __nptl_deallocate_tsd ()
   from /lib/tls/i686/cmov/libpthread.so.0
#24 0xb744031b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#25 0xb719f3ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 548 (Thread -1260569712 (LWP 5379)):
#0 0xb7f727f2 in ?? () from /lib/ld-linux.so.2
#1 0xb744484c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7454133 in ?? () from /usr/lib/libgthread-2.0.so.0
#3 0x0853efc8 in ?? ()
#4 0x080af8e0 in ?? ()
#5 0xb4dd3308 in ?? ()
#6 0x080939c0 in vis_qualities ()
#7 0x00001503 in ?? ()
#8 0xb7443bf0 in pthread_mutex_unlock ()
   from /lib/tls/i686/cmov/libpthread.so.0
#9 0xb72f4c81 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0x0853efc8 in ?? ()
#11 0x080af8e0 in ?? ()
#12 0xb4dd3384 in ?? ()
#13 0xb72f4d0f in g_async_queue_timed_pop_unlocked ()
   from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#14 0xb7331513 in ?? () from /usr/lib/libglib-2.0.so.0
#15 0x080aee20 in ?? ()
#16 0xb4dd3384 in ?? ()
#17 0xb7422606 in ?? () from /usr/lib/libgstaudio-0.10.so.0
#18 0xb744523a in pthread_setspecific ()
   from /lib/tls/i686/cmov/libpthread.so.0
#19 0xb732f9bf in ?? () from /usr/lib/libglib-2.0.so.0
#20 0x080adc68 in ?? ()
#21 0x08581620 in ?? ()
#22 0xb4dd33d8 in ?? ()
#23 0xb743fa3c in __nptl_deallocate_tsd ()
   from /lib/tls/i686/cmov/libpthread.so.0
#24 0xb744031b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#25 0xb719f3ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread -1274180720 (LWP 4586)):
#0 0xb7f727f2 in ?? () from /lib/ld-linux.so.2
#1 0xb744484c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7454133 in ?? () from /usr/lib/libgthread-2.0.so.0
#3 0xb2f0def0 in ?? ()
#4 0x0859b078 in ?? ()
#5 0xb40d8308 in ?? ()
---Type <return> to continue, or q <return> to quit---
#6 0xb7378af0 in ?? () from /usr/lib/libglib-2.0.so.0
#7 0x000011ea in ?? ()
#8 0x0866ab90 in ?? ()
#9 0xb40d8348 in ?? ()
#10 0xb73213af in g_queue_peek_tail_link () from /usr/lib/libglib-2.0.so.0
#11 0xb72f4c81 in ?? () from /usr/lib/libglib-2.0.so.0
#12 0xb2f0def0 in ?? ()
#13 0x0859b078 in ?? ()
#14 0xb40d8384 in ?? ()
#15 0xb72f4d0f in g_async_queue_timed_pop_unlocked ()
   from /usr/lib/libglib-2.0.so.0
#16 0xb7331513 in ?? () from /usr/lib/libglib-2.0.so.0
#17 0x085990f0 in ?? ()
#18 0xb40d8384 in ?? ()
#19 0x00000000 in ?? ()

Thread 5 (Thread -1252099184 (LWP 4585)):
#0 0xb7f727f2 in ?? () from /lib/ld-linux.so.2
#1 0xb744484c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7454133 in ?? () from /usr/lib/libgthread-2.0.so.0
#3 0xb2f0def0 in ?? ()
#4 0x0859b078 in ?? ()
---Type <return> to continue, or q <return> to quit---
#5 0xb55e7308 in ?? ()
#6 0xb7378af0 in ?? () from /usr/lib/libglib-2.0.so.0
#7 0x000011e9 in ?? ()
#8 0x0835ab90 in ?? ()
#9 0xb55e7348 in ?? ()
#10 0xb73213af in g_queue_peek_tail_link () from /usr/lib/libglib-2.0.so.0
#11 0xb72f4c81 in ?? () from /usr/lib/libglib-2.0.so.0
#12 0xb2f0def0 in ?? ()
#13 0x0859b078 in ?? ()
#14 0xb55e7384 in ?? ()
#15 0xb72f4d0f in g_async_queue_timed_pop_unlocked ()
   from /usr/lib/libglib-2.0.so.0
#16 0xb7331513 in ?? () from /usr/lib/libglib-2.0.so.0
#17 0x085990f0 in ?? ()
#18 0xb55e7384 in ?? ()
#19 0x00000000 in ?? ()

Thread 2 (Thread -1243538544 (LWP 4582)):
#0 0xb7f727f2 in ?? () from /lib/ld-linux.so.2
#1 0xb7447986 in ?? () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7331bb2 in g_usleep () from /usr/lib/libglib-2.0.so.0
#3 0xb5e306b1 in ?? () from /usr/lib/gstreamer-0.10/libgstxvimagesink.so
#4 0x0000c350 in ?? ()
---Type <return> to continue, or q <return> to quit---
#5 0x0220014a in ?? ()
#6 0x00028000 in ?? ()
#7 0xb5e11324 in ?? ()
#8 0x40891000 in ?? ()
#9 0x00000000 in ?? ()

Thread 1 (Thread -1226717504 (LWP 4578)):
#0 0xb7f727f2 in ?? () from /lib/ld-linux.so.2
#1 0xb70f9df0 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb70fb641 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb731a56a in g_logv () from /usr/lib/libglib-2.0.so.0
#4 0xb731a5a9 in g_log () from /usr/lib/libglib-2.0.so.0
#5 0xb74540ba in ?? () from /usr/lib/libgthread-2.0.so.0
#6 0xb74548c8 in ?? () from /usr/lib/libgthread-2.0.so.0
#7 0x00000004 in ?? ()
#8 0xb7454c34 in ?? () from /usr/lib/libgthread-2.0.so.0
#9 0xb74548d0 in ?? () from /usr/lib/libgthread-2.0.so.0
#10 0x00000105 in ?? ()
#11 0xb7454905 in ?? () from /usr/lib/libgthread-2.0.so.0
#12 0x08585fb8 in ?? ()
#13 0xb7454dc4 in ?? () from /usr/lib/libgthread-2.0.so.0
#14 0xb74258e4 in ?? () from /usr/lib/libgstaudio-0.10.so.0
#15 0x085b4db0 in ?? ()
---Type <return> to continue, or q <return> to quit---
#16 0xbfe11fc8 in ?? ()
#17 0xb7416e68 in ?? () from /usr/lib/libgstaudio-0.10.so.0
#18 0x08621520 in ?? ()
#19 0x00000050 in ?? ()
#20 0x00000000 in ?? ()