. Thread 3 (process 17960): #0 0xb7fd5c93 in check_match.7992 () from /lib/ld-linux.so.2 #1 0xb7fd609d in do_lookup_x () from /lib/ld-linux.so.2 #2 0xb7fd62af in _dl_lookup_symbol_x () from /lib/ld-linux.so.2 #3 0xb7fda55b in _dl_fixup () from /lib/ld-linux.so.2 #4 0xb7fe0090 in _dl_runtime_resolve () from /lib/ld-linux.so.2 #5 0xb746be84 in __do_global_dtors_aux () from /usr/lib/libXdmcp.so.6 No locals. #6 0xb746dac0 in _fini () from /usr/lib/libXdmcp.so.6 No locals. #7 0xb7fdb153 in _dl_fini () from /lib/ld-linux.so.2 #8 0xb74f5d69 in exit () from /lib/tls/i686/cmov/libc.so.6 #9 0xb74dd68d in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #10 0x08048b21 in _start () No locals. . Thread 2 (process 17966): #0 0xb7fe7430 in __kernel_vsyscall () #1 0xb762f075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb71537ec in pa_cond_wait (c=0x27, m=0xfffffe00) at pulsecore/mutex-posix.c:129 __func__ = "pa_cond_wait" __PRETTY_FUNCTION__ = "pa_cond_wait" #3 0xb7132c0f in pa_threaded_mainloop_wait (m=0x8547150) at pulse/thread-mainloop.c:200 __func__ = "pa_threaded_mainloop_wait" __PRETTY_FUNCTION__ = "pa_threaded_mainloop_wait" #4 0xb72d8ed4 in pulse_wait_operation (p=0x8544008, o=0x85460b0) at pulse.c:93 err = __PRETTY_FUNCTION__ = "pulse_wait_operation" #5 0xb72d7eee in pulse_stop (io=0x8543f70) at pcm_pulse.c:207 pcm = (snd_pcm_pulse_t *) 0x8543f70 o = (pa_operation *) 0x855a928 u = (pa_operation *) 0x85460b0 err = 0 err_o = 0 err_u = __PRETTY_FUNCTION__ = "pulse_stop" #6 0xb71f3149 in snd_pcm_ioplug_drop (pcm=0x85477c8) at pcm_ioplug.c:464 io = (ioplug_priv_t *) 0x8546008 #7 0xb71a8d21 in snd_pcm_drop (pcm=0x85477c8) at pcm.c:1081 __PRETTY_FUNCTION__ = "snd_pcm_drop" __FUNCTION__ = "snd_pcm_drop" #8 0xb71aefd9 in snd_pcm_close (pcm=0x85477c8) at pcm.c:688 res = err = __PRETTY_FUNCTION__ = "snd_pcm_close" #9 0xb72deb55 in outstanding_free (o=0x8505dc0) at alsa.c:78 __PRETTY_FUNCTION__ = "outstanding_free" #10 0xb72df136 in thread_func (userdata=0x8505dc0) at alsa.c:411 ret = 1 data = (void *) 0x8548130 d = fs = 4 data_size = 16384 nbytes = 0 pfd = (struct pollfd *) 0x853bff8 n_pfd = 2 p = (struct private *) 0x8507518 __PRETTY_FUNCTION__ = "thread_func" #11 0xb762b50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #12 0xb75a87ee in clone () from /lib/tls/i686/cmov/libc.so.6 . Thread 1 (process 17965): #0 0xb715284d in pa_flist_push (l=0x8546558, p=0x8556468) at ./pulsecore/atomic.h:86 idx = 4203520 len = n = 2 cells = (struct cell *) 0x8546568 __func__ = "pa_flist_push" __PRETTY_FUNCTION__ = "pa_flist_push" #1 0xb714b5db in pa_queue_pop (q=0x8546f10) at pulsecore/queue.c:113 p = (void *) 0x855a898 e = (struct queue_entry *) 0x8556468 __func__ = "pa_queue_pop" __PRETTY_FUNCTION__ = "pa_queue_pop" #2 0xb7149d05 in do_something (p=0x8545a40) at pulsecore/pstream.c:474 __func__ = "do_something" __PRETTY_FUNCTION__ = "do_something" #3 0xb713da18 in callback (m=0x8544e54, e=0x8545a10, fd=13, f=, userdata=0x8545978) at pulsecore/iochannel.c:121 changed = __func__ = "callback" __PRETTY_FUNCTION__ = "callback" #4 0xb7126989 in pa_mainloop_dispatch (m=0x8544e10) at pulse/mainloop.c:679 dispatched = 0 __func__ = "pa_mainloop_dispatch" __PRETTY_FUNCTION__ = "pa_mainloop_dispatch" #5 0xb7126ce1 in pa_mainloop_iterate (m=0x8544e10, block=1, retval=0x0) at pulse/mainloop.c:922 r = __func__ = "pa_mainloop_iterate" __PRETTY_FUNCTION__ = "pa_mainloop_iterate" #6 0xb7126da4 in pa_mainloop_run (m=0x8544e10, retval=0x0) at pulse/mainloop.c:937 r = #7 0xb71332e3 in thread (userdata=0x8547150) at pulse/thread-mainloop.c:91 mask = {__val = {2147483647, 4294967294, 4294967295 }} #8 0xb71548e2 in internal_thread_func (userdata=0x8544038) at pulsecore/thread-posix.c:73 __func__ = "internal_thread_func" __PRETTY_FUNCTION__ = "internal_thread_func" #9 0xb762b50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #10 0xb75a87ee in clone () from /lib/tls/i686/cmov/libc.so.6