Using remove all servers crashes but only if you are currently connected to a server.
BT (from CVS 3/21/04) - (it also crashes in 1.2.6, but the bt is from cvs).
#0 0x4034a037 in wxListBase::GetFirst() const () from /usr/lib/libwx_gtk-2.4.so.0
#1 0x081f8395 in CServer (this=0x867af40, pOld=0x86ce740) at server.cpp:95
#2 0x0822bbf1 in CUDPSocket::SendPacket(Packet*, CServer*) (this=0x869a168, packet=0xbffff390, host=0x86ce740) at UDPSocket.cpp:453
#3 0x08210d3f in CServerConnect::SendUDPPacket(Packet*, CServer*, bool) (this=0x8699dd8, packet=0xbffff390, host=0x86ce740,
delpacket=false) at sockets.cpp:235
#4 0x08121fd5 in CDownloadQueue::SendGlobGetSourcesUDPPacket(CSafeMemFile&) (this=0x869f198, data=@0xbffff410)
at DownloadQueue.cpp:1330
#5 0x08120198 in CDownloadQueue::SendNextUDPPacket() (this=0x869f198) at DownloadQueue.cpp:724
#6 0x0811f1b1 in CDownloadQueue::Process() (this=0x869f198) at DownloadQueue.cpp:394
#7 0x08235beb in TimerProc() () at UploadQueue.cpp:695
#8 0x08242b0e in CamuleDlg::OnUQTimer(wxTimerEvent&) (this=0x8539000, evt=@0xbffff720) at amuleDlg.cpp:336
#9 0x402ea667 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
#10 0x402ea483 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
#11 0x4038d997 in wxTimerBase::Notify() () from /usr/lib/libwx_gtk-2.4.so.0
#12 0x4029ae6d in timeout_callback () from /usr/lib/libwx_gtk-2.4.so.0
#13 0x40657ec4 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
#14 0x4065703d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#15 0x406574f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#16 0x40657724 in g_main_run () from /usr/lib/libglib-1.2.so.0
#17 0x4057dc3f in gtk_main () from /usr/lib/libgtk-1.2.so.0
#18 0x40249a79 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so.0
#19 0x402aaa47 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so.0
#20 0x4024a1db in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so.0
#21 0x0823a0d6 in main (argc=1, argv=0xbffff974) at amule.cpp:104
#0 0x4034a037 in wxListBase::GetFirst() const () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#1 0x081f8395 in CServer (this=0x867af40, pOld=0x86ce740) at server.cpp:95
pos = (wxTagListNode *) 0x869f198
#2 0x0822bbf1 in CUDPSocket::SendPacket(Packet*, CServer*) (this=0x869a168, packet=0xbffff390, host=0x86ce740) at UDPSocket.cpp:453
ret = 0
sockAddr = {sin_family = 50736, sin_port = 16656, sin_addr = {s_addr = 1091618352}, sin_zero = "hTT\bHóÿ¿"}
#3 0x08210d3f in CServerConnect::SendUDPPacket(Packet*, CServer*, bool) (this=0x8699dd8, packet=0xbffff390, host=0x86ce740,
delpacket=false) at sockets.cpp:235
No locals.
#4 0x08121fd5 in CDownloadQueue::SendGlobGetSourcesUDPPacket(CSafeMemFile&) (this=0x869f198, data=@0xbffff410)
at DownloadQueue.cpp:1330
iFileIDs = 3
packet = {pBuffer = 0x870acd6 "\037IËý\217r€\203.q}ir·ã?\202÷õ\024F\236)Ú\vC¶\021Égçò»K\035eöjØgt\210\210ÊVãB\22144@",
size = 48, opcode = 154 '\232', prot = 227 'ã', m_bSplitted = false, m_bLastSplitted = false, head = "`\024\024\b ë",
completebuffer = 0x870acd0 "4Ñ\020A4Ñ\037IËý\217r€\203.q}ir·ã?\202÷õ\024F\236)Ú\vC¶\021Égçò»K\035eöjØgt\210\210ÊVãB\22144@",
tempbuffer = 0x0, m_bPacked = false, m_bFromPF = 141160856}
bSentPacket = false
#5 0x08120198 in CDownloadQueue::SendNextUDPPacket() (this=0x869f198) at DownloadQueue.cpp:724
pos = 0x0
nextfile = (class CPartFile *) 0x0
iMaxFilesPerPacket = 31
bSentPacket = false
dataGlobGetSources = { = { = {_vptr.CFile = 0x824c988, m_fd = -1, m_error = false,
fFilePath = }, fLength = 0, fGrowBytes = 16, fPosition = 0, fBufferSize = 0, fFileSize = 0, deleteBuffer = 1,
fBuffer = 0x0}, }
iFiles = 3
#6 0x0811f1b1 in CDownloadQueue::Process() (this=0x869f198) at DownloadQueue.cpp:394
downspeed = 0
#7 0x08235beb in TimerProc() () at UploadQueue.cpp:695
msPrev1 = 2050
msPrev5 = 0
msPrevGraph = 0
msPrevStats = 0
msPrevSave = 0
msPrevHist = 2000
msCur = 3097
bStatsVisible = false
msGraphUpdate = 3000
sStatsUpdate = 30
#8 0x08242b0e in CamuleDlg::OnUQTimer(wxTimerEvent&) (this=0x8539000, evt=@0xbffff720) at amuleDlg.cpp:336
No locals.
#9 0x402ea667 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#10 0x402ea483 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#11 0x4038d997 in wxTimerBase::Notify() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#12 0x4029ae6d in timeout_callback () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#13 0x40657ec4 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#14 0x4065703d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#15 0x406574f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#16 0x40657724 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#17 0x4057dc3f in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#18 0x40249a79 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#19 0x402aaa47 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#20 0x4024a1db in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#21 0x0823a0d6 in main (argc=1, argv=0xbffff974) at amule.cpp:104
No locals.