Different crash, using rev9371 on Ubuntu Jaunty alpha 3 x64.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f29591a17e0 (LWP 25179)]
0x00000000004718df in CUpDownClient::ClearDownloadBlockRequests (this=0x4aac060) at BaseClient.cpp:1175
1175 Requested_Block_Struct* cur_block = *it;
(gdb) bt
#0 0x00000000004718df in CUpDownClient::ClearDownloadBlockRequests (this=0x4aac060) at BaseClient.cpp:1175
#1 0x00000000004d34a7 in CUpDownClient::SetDownloadState (this=0x4aac060, byNewState=1 '\001') at DownloadClient.cpp:542
#2 0x0000000000471f9e in CUpDownClient::Disconnected (this=0x4aac060, strReason=@0x7fff611ccd30, bFromSocket=false) at BaseClient.cpp:1239
#3 0x0000000000486ce6 in CClientList::ProcessDirectCallbackList (this=0x2767d80) at ClientList.cpp:1113
#4 0x000000000048b32c in CClientList::Process (this=0x2767d80) at ClientList.cpp:748
#5 0x000000000045a6ac in CamuleApp::OnCoreTimer (this=0x2649a50) at amule.cpp:1460
#6 0x00007f2956de2ac9 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
#7 0x00007f2956de3ca4 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#8 0x00007f2956de3d97 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#9 0x00007f2956de2f68 in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.8.so.0
#10 0x00007f2956d5295e in wxAppConsole::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.8.so.0
#11 0x00007f29574ef6eb in wxAppBase::ProcessIdle () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#12 0x00007f295744ea94 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#13 0x00007f2953a581db in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#14 0x00007f2953a5b99d in ?? () from /usr/lib/libglib-2.0.so.0
#15 0x00007f2953a5becd in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#16 0x00007f29558f2707 in IA__gtk_main () at /build/buildd/gtk+2.0-2.14.5/gtk/gtkmain.c:1200
#17 0x00007f2957466068 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#18 0x00007f29574ef57b in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#19 0x00007f2956d87a8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#20 0x0000000000685cab in main (argc=1, argv=0x7fff611cd668) at amule-gui.cpp:94
(gdb) bt full
#0 0x00000000004718df in CUpDownClient::ClearDownloadBlockRequests (this=0x4aac060) at BaseClient.cpp:1175
cur_block = (Requested_Block_Struct *) 0x2761cd0
it = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x4aac2f8, _M_version = 0, _M_prior = 0x0, _M_next = 0x0}, _M_current = {_M_node = 0x0}}
#1 0x00000000004d34a7 in CUpDownClient::SetDownloadState (this=0x4aac060, byNewState=1 '\001') at DownloadClient.cpp:542
No locals.
#2 0x0000000000471f9e in CUpDownClient::Disconnected (this=0x4aac060, strReason=@0x7fff611ccd30, bFromSocket=false) at BaseClient.cpp:1239
bDelete = false
#3 0x0000000000486ce6 in CClientList::ProcessDirectCallbackList (this=0x2767d80) at ClientList.cpp:1113
it2 = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x2768040, _M_version = 0, _M_prior = 0x0, _M_next = 0x7fff611ccd00}, _M_current = {_M_node = 0x7f293e1fa530}}
curClient = (CUpDownClient *) 0x4aac060
it = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x2768040, _M_version = 1, _M_prior = 0x7fff611ccca0, _M_next = 0x0}, _M_current = {_M_node = 0x2768030}}
cur_tick = 3867252518
#4 0x000000000048b32c in CClientList::Process (this=0x2767d80) at ClientList.cpp:748
cur_tick = 3867252518
buddy = Connected
current_it = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x2767fe0, _M_version = 1, _M_prior = 0x0, _M_next = 0x0}, _M_current = {_M_node = 0x2767fb8}}
#5 0x000000000045a6ac in CamuleApp::OnCoreTimer (this=0x2649a50) at amule.cpp:1460
msCur = 36783417
msPrev1 = 36783417
msPrev5 = 36782409
msPrevSave = 36766498
msPrevHist = 36783000
msPrevOS = 36782409
msPrevKnownMet = 36007145
#6 0x00007f2956de2ac9 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#7 0x00007f2956de3ca4 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#8 0x00007f2956de3d97 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#9 0x00007f2956de2f68 in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#10 0x00007f2956d5295e in wxAppConsole::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#11 0x00007f29574ef6eb in wxAppBase::ProcessIdle () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#12 0x00007f295744ea94 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#13 0x00007f2953a581db in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#14 0x00007f2953a5b99d in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#15 0x00007f2953a5becd in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#16 0x00007f29558f2707 in IA__gtk_main () at /build/buildd/gtk+2.0-2.14.5/gtk/gtkmain.c:1200
tmp_list = (GList *) 0x0
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x3972870
loop = <value optimized out>
#17 0x00007f2957466068 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#18 0x00007f29574ef57b in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#19 0x00007f2956d87a8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#20 0x0000000000685cab in main (argc=1, argv=0x7fff611cd668) at amule-gui.cpp:94
No locals.
(gdb) thread apply all bt
Thread 14 (Thread 0x7f2941f29950 (LWP 25212)):
#0 0x00007f2958d9d56d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00007f2956de04b9 in wxConditionInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#2 0x00007f2956de1842 in wxSemaphoreInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#3 0x00000000007d4b91 in CTimerThread::Entry (this=0x26d0260) at Timer.cpp:64
#4 0x00007f2956de1a2a in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#5 0x00007f2958d993ba in start_thread () from /lib/libpthread.so.0
#6 0x00007f295609706d in clone () from /lib/libc.so.6
#7 0x0000000000000000 in ?? ()
Thread 11 (Thread 0x7f294272a950 (LWP 25199)):
#0 0x00007f2958da07e1 in nanosleep () from /lib/libpthread.so.0
#1 0x00007f2956de76dc in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#2 0x00000000005d39f2 in UploadBandwidthThrottler::Entry (this=0x6eced60) at UploadBandwidthThrottler.cpp:320
#3 0x00007f2956de1a2a in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#4 0x00007f2958d993ba in start_thread () from /lib/libpthread.so.0
#5 0x00007f295609706d in clone () from /lib/libc.so.6
#6 0x0000000000000000 in ?? ()
Thread 8 (Thread 0x7f2949cb0950 (LWP 25194)):
#0 0x00007f2958d9d56d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00007f2957d8f49a in ?? () from /usr/lib/libthreadutil.so.2
#2 0x00007f2957d8e975 in ?? () from /usr/lib/libthreadutil.so.2
#3 0x00007f2958d993ba in start_thread () from /lib/libpthread.so.0
#4 0x00007f295609706d in clone () from /lib/libc.so.6
#5 0x0000000000000000 in ?? ()
Thread 7 (Thread 0x7f294a4b1950 (LWP 25193)):
#0 0x00007f2958d9d56d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00007f2957d8e600 in ?? () from /usr/lib/libthreadutil.so.2
#2 0x00007f2958d993ba in start_thread () from /lib/libpthread.so.0
#3 0x00007f295609706d in clone () from /lib/libc.so.6
#4 0x0000000000000000 in ?? ()
Thread 6 (Thread 0x7f294acb2950 (LWP 25192)):
#0 0x00007f295608f802 in select () from /lib/libc.so.6
#1 0x00007f2957f9b35d in ?? () from /usr/lib/libupnp.so.3
#2 0x00007f2957d8e975 in ?? () from /usr/lib/libthreadutil.so.2
#3 0x00007f2958d993ba in start_thread () from /lib/libpthread.so.0
#4 0x00007f295609706d in clone () from /lib/libc.so.6
#5 0x0000000000000000 in ?? ()
Thread 5 (Thread 0x7f294b4b3950 (LWP 25191)):
#0 0x00007f2958d9d56d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00007f2957d8e600 in ?? () from /usr/lib/libthreadutil.so.2
#2 0x00007f2958d993ba in start_thread () from /lib/libpthread.so.0
#3 0x00007f295609706d in clone () from /lib/libc.so.6
#4 0x0000000000000000 in ?? ()
Thread 4 (Thread 0x7f294bcb4950 (LWP 25190)):
#0 0x00007f2958d9d56d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00007f2957d8e600 in ?? () from /usr/lib/libthreadutil.so.2
#2 0x00007f2958d993ba in start_thread () from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#3 0x00007f295609706d in clone () from /lib/libc.so.6
#4 0x0000000000000000 in ?? ()
Thread 3 (Thread 0x7f294c4b5950 (LWP 25189)):
#0 0x00007f2958d9d56d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00007f2957d8e600 in ?? () from /usr/lib/libthreadutil.so.2
#2 0x00007f2958d993ba in start_thread () from /lib/libpthread.so.0
#3 0x00007f295609706d in clone () from /lib/libc.so.6
#4 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7f29591a17e0 (LWP 25179)):
#0 0x00000000004718df in CUpDownClient::ClearDownloadBlockRequests (this=0x4aac060) at BaseClient.cpp:1175
#1 0x00000000004d34a7 in CUpDownClient::SetDownloadState (this=0x4aac060, byNewState=1 '\001') at DownloadClient.cpp:542
#2 0x0000000000471f9e in CUpDownClient::Disconnected (this=0x4aac060, strReason=@0x7fff611ccd30, bFromSocket=false) at BaseClient.cpp:1239
#3 0x0000000000486ce6 in CClientList::ProcessDirectCallbackList (this=0x2767d80) at ClientList.cpp:1113
#4 0x000000000048b32c in CClientList::Process (this=0x2767d80) at ClientList.cpp:748
#5 0x000000000045a6ac in CamuleApp::OnCoreTimer (this=0x2649a50) at amule.cpp:1460
#6 0x00007f2956de2ac9 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
#7 0x00007f2956de3ca4 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#8 0x00007f2956de3d97 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#9 0x00007f2956de2f68 in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.8.so.0
#10 0x00007f2956d5295e in wxAppConsole::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.8.so.0
#11 0x00007f29574ef6eb in wxAppBase::ProcessIdle () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#12 0x00007f295744ea94 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#13 0x00007f2953a581db in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#14 0x00007f2953a5b99d in ?? () from /usr/lib/libglib-2.0.so.0
#15 0x00007f2953a5becd in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#16 0x00007f29558f2707 in IA__gtk_main () at /build/buildd/gtk+2.0-2.14.5/gtk/gtkmain.c:1200
#17 0x00007f2957466068 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#18 0x00007f29574ef57b in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#19 0x00007f2956d87a8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#20 0x0000000000685cab in main (argc=1, argv=0x7fff611cd668) at amule-gui.cpp:94