(gdb) bt
#0 0x000000000047dfee in CFriend::GetPort (this=0x100000038) at Friend.h:59
#1 0x00000000004721c2 in CUpDownClient::Disconnected (this=0x2a893e0, strReason=@0x7fffe3294e00, bFromSocket=false) at BaseClient.cpp:1317
#2 0x0000000000486768 in CClientList::ProcessDirectCallbackList (this=0x13dbcb0) at ClientList.cpp:1113
#3 0x000000000048ae06 in CClientList::Process (this=0x13dbcb0) at ClientList.cpp:748
#4 0x000000000045a53c in CamuleApp::OnCoreTimer (this=0x12fe8a0) at amule.cpp:1455
#5 0x00007f1bd8e96349 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
#6 0x00007f1bd8e97514 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#7 0x00007f1bd8e97607 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#8 0x00007f1bd8e967dc in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.8.so.0
#9 0x00007f1bd8e07e8e in wxAppConsole::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.8.so.0
#10 0x00007f1bd95b8e6b in wxAppBase::ProcessIdle () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#11 0x00007f1bd95193b6 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#12 0x00007f1bd66d678b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#13 0x00007f1bd66d9f5d in ?? () from /usr/lib/libglib-2.0.so.0
#14 0x00007f1bd66da48d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#15 0x00007f1bd7c1f737 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#16 0x00007f1bd9530798 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#17 0x00007f1bd95b8cfb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#18 0x00007f1bd8e3ccbd in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#19 0x0000000000687a13 in main (argc=1, argv=0x7fffe3295738) at amule-gui.cpp:94
(gdb) bt full
#0 0x000000000047dfee in CFriend::GetPort (this=0x100000038) at Friend.h:59
No locals.
#1 0x00000000004721c2 in CUpDownClient::Disconnected (this=0x2a893e0, strReason=@0x7fffe3294e00, bFromSocket=false) at BaseClient.cpp:1317
bDelete = true
#2 0x0000000000486768 in CClientList::ProcessDirectCallbackList (this=0x13dbcb0) at ClientList.cpp:1113
it2 = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x13dbf70, _M_version = 0, _M_prior = 0x0, _M_next = 0x7fffe3294d40}, _M_current = {_M_node = 0x26a9130}}
curClient = (CUpDownClient *) 0x2a893e0
it = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x13dbf70, _M_version = 1, _M_prior = 0x7fffe3294d10, _M_next = 0x0}, _M_current = {_M_node = 0x13dbf60}}
cur_tick = 1354827096
#3 0x000000000048ae06 in CClientList::Process (this=0x13dbcb0) at ClientList.cpp:748
cur_tick = 1354827096
buddy = Connected
current_it = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x13dbf10, _M_version = 1, _M_prior = 0x0, _M_next = 0x0}, _M_current = {_M_node = 0x13dbee8}}
#4 0x000000000045a53c in CamuleApp::OnCoreTimer (this=0x12fe8a0) at amule.cpp:1455
msCur = 237621848
msPrev1 = 237621848
msPrev5 = 237619609
msPrevSave = 237583053
msPrevHist = 237621000
msPrevOS = 237618253
msPrevKnownMet = 237607835
#5 0x00007f1bd8e96349 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#6 0x00007f1bd8e97514 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#7 0x00007f1bd8e97607 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#8 0x00007f1bd8e967dc in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#9 0x00007f1bd8e07e8e in wxAppConsole::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#10 0x00007f1bd95b8e6b in wxAppBase::ProcessIdle () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#11 0x00007f1bd95193b6 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#12 0x00007f1bd66d678b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#13 0x00007f1bd66d9f5d in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#14 0x00007f1bd66da48d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#15 0x00007f1bd7c1f737 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#16 0x00007f1bd9530798 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#17 0x00007f1bd95b8cfb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#18 0x00007f1bd8e3ccbd in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#19 0x0000000000687a13 in main (argc=1, argv=0x7fffe3295738) at amule-gui.cpp:94
No locals.
(gdb) thread apply all bt
Thread 4 (Thread 0x4254f950 (LWP 5112)):
#0 0x00007f1bdae68fad in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00007f1bd8e93de9 in wxConditionInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#2 0x00007f1bd8e95172 in wxSemaphoreInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#3 0x00000000007d1581 in CTimerThread::Entry (this=0x1341610) at Timer.cpp:64
#4 0x00007f1bd8e9535a in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#5 0x00007f1bdae64fc7 in start_thread () from /lib/libpthread.so.0
#6 0x00007f1bd83765ad in clone () from /lib/libc.so.6
#7 0x0000000000000000 in ?? ()
Thread 2 (Thread 0x41d4e950 (LWP 5110)):
#0 0x00007f1bdae6c0e1 in nanosleep () from /lib/libpthread.so.0
#1 0x00007f1bd8e9ae6c in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#2 0x00000000005d4815 in UploadBandwidthThrottler::Entry (this=0x19db880) at UploadBandwidthThrottler.cpp:324
#3 0x00007f1bd8e9535a in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#4 0x00007f1bdae64fc7 in start_thread () from /lib/libpthread.so.0
#5 0x00007f1bd83765ad in clone () from /lib/libc.so.6
#6 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7f1bdb14e6f0 (LWP 5102)):
#0 0x000000000047dfee in CFriend::GetPort (this=0x100000038) at Friend.h:59
#1 0x00000000004721c2 in CUpDownClient::Disconnected (this=0x2a893e0, strReason=@0x7fffe3294e00, bFromSocket=false) at BaseClient.cpp:1317
#2 0x0000000000486768 in CClientList::ProcessDirectCallbackList (this=0x13dbcb0) at ClientList.cpp:1113
#3 0x000000000048ae06 in CClientList::Process (this=0x13dbcb0) at ClientList.cpp:748
#4 0x000000000045a53c in CamuleApp::OnCoreTimer (this=0x12fe8a0) at amule.cpp:1455
#5 0x00007f1bd8e96349 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
#6 0x00007f1bd8e97514 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#7 0x00007f1bd8e97607 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#8 0x00007f1bd8e967dc in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.8.so.0
#9 0x00007f1bd8e07e8e in wxAppConsole::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.8.so.0
#10 0x00007f1bd95b8e6b in wxAppBase::ProcessIdle () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#11 0x00007f1bd95193b6 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#12 0x00007f1bd66d678b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#13 0x00007f1bd66d9f5d in ?? () from /usr/lib/libglib-2.0.so.0
#14 0x00007f1bd66da48d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#15 0x00007f1bd7c1f737 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#16 0x00007f1bd9530798 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#17 0x00007f1bd95b8cfb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#18 0x00007f1bd8e3ccbd in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#19 0x0000000000687a13 in main (argc=1, argv=0x7fffe3295738) at amule-gui.cpp:94
(gdb)