Thread 2 is the relevant one (gdb) thread apply all bt Thread 8 (Thread -1258796112 (LWP 7813)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb5ff1b7c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 #2 0xb46e1fa9 in metronom_sync_loop (this=0x84dc490) at metronom.c:873 #3 0xb5feef08 in start_thread () from /lib/tls/libpthread.so.0 #4 0xb5b3c25e in clone () from /lib/tls/libc.so.6 Thread 7 (Thread -1250403408 (LWP 7816)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb5b33ba0 in poll () from /lib/tls/libc.so.6 #2 0xb4079f8f in ao_alsa_handle_event_thread (data=0x81a3480) at audio_alsa_out.c:157 #3 0xb5feef08 in start_thread () from /lib/tls/libpthread.so.0 #4 0xb5b3c25e in clone () from /lib/tls/libc.so.6 Thread 6 (Thread -1275311184 (LWP 7817)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb5b33ba0 in poll () from /lib/tls/libc.so.6 #2 0xb4001dba in snd_pcm_wait_nocheck () from /usr/lib/libasound.so.2 #3 0xb4001eae in snd_pcm_wait () from /usr/lib/libasound.so.2 #4 0xb407a95f in ao_alsa_write (this_gen=0x81a3480, data=0x85004f8, ---Type to continue, or q to quit--- count=1254) at audio_alsa_out.c:801 #5 0xb46f26b7 in ao_loop (this_gen=0x828acc0) at audio_out.c:1213 #6 0xb5feef08 in start_thread () from /lib/tls/libpthread.so.0 #7 0xb5b3c25e in clone () from /lib/tls/libc.so.6 Thread 5 (Thread -1285592144 (LWP 7818)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb5ff1b7c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 #2 0xb46f03d5 in fifo_remove_int (fifo=0x8437cf8, blocking=0) at audio_out.c:349 #3 0xb46f2ebd in ao_get_buffer (this_gen=0x828acc0) at audio_out.c:391 #4 0xb46fb711 in post_audio_get_buffer (port_gen=0x8393148) at post.c:601 #5 0xb1560eb4 in mad_decode_data (this_gen=0xb145d530, buf=0x83b3a90) at xine_decoder.c:254 #6 0xb46ec4ac in audio_decoder_loop (stream_gen=0x83c4110) at audio_decoder.c:361 #7 0xb5feef08 in start_thread () from /lib/tls/libpthread.so.0 #8 0xb5b3c25e in clone () from /lib/tls/libc.so.6 Thread 4 (Thread -1293984848 (LWP 7819)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb5ff1906 in pthread_cond_wait@@GLIBC_2.3.2 () ---Type to continue, or q to quit--- from /lib/tls/libpthread.so.0 #2 0xb46f3eaf in xine_event_wait (queue=0x8392978) at events.c:59 #3 0xb46f3f40 in listener_loop (queue_gen=0x8392978) at events.c:213 #4 0xb5feef08 in start_thread () from /lib/tls/libpthread.so.0 #5 0xb5b3c25e in clone () from /lib/tls/libc.so.6 Thread 3 (Thread -1302377552 (LWP 8448)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb5ff1906 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 #2 0xb46e52bf in buffer_pool_alloc (this=0x83b2298) at buffer.c:93 #3 0xb15cd4f4 in demux_mpgaudio_next (this=0x868c478, decoder_flags=0) at demux_mpgaudio.c:465 #4 0xb15cd973 in demux_mpgaudio_send_chunk (this_gen=0x868c478) at demux_mpgaudio.c:637 #5 0xb46f8822 in demux_loop (stream_gen=0x83c4110) at demux.c:261 #6 0xb5feef08 in start_thread () from /lib/tls/libpthread.so.0 #7 0xb5b3c25e in clone () from /lib/tls/libc.so.6 Thread 2 (Thread -1324971088 (LWP 8453)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb5ff3f4b in __read_nocancel () from /lib/tls/libpthread.so.0 #2 0xb6c5b58e in _kde_IceTransSocketRead (ciptr=0x8130908, ---Type to continue, or q to quit--- buf=0x8131268 "\002\006", size=8) at Xtranssock.c:1710 #3 0xb6c5b24f in _kde_IceTransRead (ciptr=0x8130908, buf=0x8131268 "\002\006", size=8) at Xtrans.c:845 #4 0xb6c5512f in _kde_IceRead (iceConn=0x8130b60, nbytes=8, ptr=0x8131268 "\002\006") at misc.c:249 #5 0xb6c5983f in KDE_IceProcessMessages (iceConn=0x8130b60, replyWait=0xb10679c4, replyReadyRet=0xb1067a14) at process.c:153 #6 0xb6c47056 in DCOPClient::callInternal (this=0x8135d88, remApp=@0xb1067c18, remObjId=@0xb1067c20, remFun=@0xb1067b50, data=@0xb1067c5c, replyStruct=0xb1067a70, useEventLoop=false, timeout=-1, minor_opcode=2) at dcopclient.cpp:1931 #7 0xb6c47387 in DCOPClient::callInternal (this=0x8135d88, remApp=@0xb1067c18, remObjId=@0xb1067c20, remFun=@0xb1067b50, data=@0xb1067c5c, replyType=@0xb1067c54, replyData=@0xb1067c4c, useEventLoop=false, timeout=-1, minor_opcode=2) at dcopclient.cpp:1821 #8 0xb6c49f35 in DCOPClient::call (this=0x8135d88, remApp=@0xb1067c18, remObjId=@0xb1067c20, remFun=@0xb1067b50, data=@0xb1067c5c, replyType=@0xb1067c54, replyData=@0xb1067c4c, useEventLoop=false, timeout=-1) at dcopclient.cpp:1765 #9 0xb6c40bd4 in DCOPRef::callInternal (this=0xb1067c18, fun=@0xb1067c6c, args=@0xb1067c64, data=@0xb1067c5c, useEventLoop=NoEventLoop, timeout=-1) at dcopref.cpp:77 #10 0xb6c40cdd in DCOPRef::callInternal (this=0xb1067c18, fun=@0xb1067c6c, ---Type to continue, or q to quit--- args=@0xb1067c64, data=@0xb1067c5c) at dcopref.cpp:52 #11 0xb72b162c in KProtocolManager::proxyForURL (url=@0x854e710) at dcopref.h:464 #12 0xb72b1858 in KProtocolManager::slaveProtocol (url=@0x854e710, proxy=@0x82ad704) at kprotocolmanager.cpp:349 #13 0xb72bd141 in KIO::Scheduler::_doJob (this=0x83a1bc8, job=0x854e698) at scheduler.cpp:202 #14 0xb72cc3c0 in SimpleJob (this=0x854e698, url=@0xb1067edc, command=77, packedArgs=@0xb1067f8c, showProgressInfo=false) at scheduler.h:130 #15 0xb72cc9b2 in TransferJob (this=0x854e698, url=@0xb1067edc, command=77, packedArgs=@0xb1067f8c, _staticData=@0xb1068084, showProgressInfo=false) at job.cpp:893 #16 0xb72d09eb in KIO::http_post (url=@0xb1068044, postData=@0xb1068084, showProgressInfo=false) at job.cpp:1334 #17 0xb7dbfa84 in Scrobbler::similarArtists (this=0xb7f17f20, artist=@0xb10683d0) at scrobbler.cpp:127 #18 0xb7c9b2ac in CollectionDB::similarArtists (this=0xb7f17200, artist=@0xb10683d0, count=10) at collectiondb.cpp:4235 #19 0xb7ce2174 in CurrentTrackJob::doJob (this=0x8416620) at contextbrowser.cpp:2767 #20 0xb7ddddeb in ThreadWeaver::Thread::run (this=0x8256d78) at threadweaver.cpp:297 #21 0xb6651224 in QThreadInstance::start (_arg=0x8257b4c) ---Type to continue, or q to quit--- at qthread_unix.cpp:119 #22 0xb5feef08 in start_thread () from /lib/tls/libpthread.so.0 #23 0xb5b3c25e in clone () from /lib/tls/libc.so.6 Thread 1 (Thread -1247394128 (LWP 7770)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb5b35f71 in select () from /lib/tls/libc.so.6 #2 0xb6602444 in QEventLoop::processEvents (this=0x80e2ae8, flags=4) at qeventloop_x11.cpp:291 #3 0xb6672d99 in QEventLoop::enterLoop (this=0x80e2ae8) at qeventloop.cpp:198 #4 0xb6672bba in QEventLoop::exec (this=0x80e2ae8) at qeventloop.cpp:145 #5 0xb665a4c9 in QApplication::exec (this=0xbfc35968) at qapplication.cpp:2758 #6 0x0804ccd7 in main (argc=1, argv=0xbfc35ad4) at main.cpp:108 #0 0xffffe410 in __kernel_vsyscall ()