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 <return> to continue, or q <return> 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 <return> to continue, or q <return> 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 <return> to continue, or q <return> 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 <return> to continue, or q <return> 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 <return> to continue, or q <return> 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 ()