Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 9355)]
0x41066264 in _int_free () from /lib/libc.so.6
(gdb) bt
#0 0x41066264 in _int_free () from /lib/libc.so.6
#1 0x4106507f in free () from /lib/libc.so.6
#2 0x40f4eeb3 in operator delete () from /usr/lib/libstdc++.so.5
#3 0x40f4ef0f in operator delete[] () from /usr/lib/libstdc++.so.5
#4 0x0812524d in CUpDownClient::ProcessFileStatus (this=0x8941a18, bUdpPacket=true, data=0xbfffdd10, file=0x88f6250)
at DownloadClient.cpp:385
b#5 0x0811ef68 in CClientUDPSocket::ProcessPacket (this=0x859dfa0, packet=0xbfffde42 "¤", size=2, opcode=145 '\221', host=3743015897,
port=4672) at ClientUDPSocket.cpp:179
#6 0x0811e683 in CClientUDPSocket::OnReceive (this=0x859dfa0) at ClientUDPSocket.cpp:85
#7 0x08250631 in CamuleApp::ClientUDPSocketHandler (this=0x850c218, event=@0x8970f90) at amule.cpp:1647
#8 0x402ed667 in wxEvtHandler::SearchEventTable () from /usr/lib/libwx_gtk-2.4.so.0
#9 0x402ed483 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk-2.4.so.0
#10 0x402ed3c6 in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_gtk-2.4.so.0
#11 0x402adbc1 in wxAppBase::ProcessPendingEvents () from /usr/lib/libwx_gtk-2.4.so.0
#12 0x4024bf84 in wxWakeUpIdle () from /usr/lib/libwx_gtk-2.4.so.0
#13 0x4065afa0 in g_timeout_add () from /usr/lib/libglib-1.2.so.0
#14 0x4065a03d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#15 0x4065a4f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#16 0x4065a724 in g_main_run () from /usr/lib/libglib-1.2.so.0
#17 0x40580c3f in gtk_main () from /usr/lib/libgtk-1.2.so.0
#18 0x4024ca79 in wxApp::MainLoop () from /usr/lib/libwx_gtk-2.4.so.0
#19 0x402ada47 in wxAppBase::OnRun () from /usr/lib/libwx_gtk-2.4.so.0
#20 0x4024d1db in wxEntry () from /usr/lib/libwx_gtk-2.4.so.0
#21 0x0824a300 in main (argc=1, argv=0xbffff4c4) at amule.cpp:158
(gdb) bt full
#0 0x41066264 in _int_free () from /lib/libc.so.6
No symbol table info available.
#1 0x4106507f in free () from /lib/libc.so.6
No symbol table info available.
#2 0x40f4eeb3 in operator delete () from /usr/lib/libstdc++.so.5
No symbol table info available.
#3 0x40f4ef0f in operator delete[] () from /usr/lib/libstdc++.so.5
No symbol table info available.
#4 0x0812524d in CUpDownClient::ProcessFileStatus (this=0x8941a18, bUdpPacket=true, data=0xbfffdd10, file=0x88f6250)
at DownloadClient.cpp:385
nED2KPartCount = 164
bPartsNeeded = false
iNeeded = -1073750462
#5 0x0811ef68 in CClientUDPSocket::ProcessPacket (this=0x859dfa0, packet=0xbfffde42 "¤", size=2, opcode=145 '\221', host=3743015897,
port=4672) at ClientUDPSocket.cpp:179
data_in = { = { = {_vptr.CFile = 0x8267528, m_fd = -1, m_error = 116, fFilePath = },
fGrowBytes = 0, fPosition = 2, fBufferSize = 2, fFileSize = 2, deleteBuffer = 0, fBuffer = 0xbfffde42 "¤"}, }
nRank = 0
sender = (CUpDownClient *) 0x8941a18
#6 0x0811e683 in CClientUDPSocket::OnReceive (this=0x859dfa0) at ClientUDPSocket.cpp:85
buffer = "Å\221¤\000\t\001ZL}³Õ:P\rÊ\fx\021vÆÍ_ZâØÍ\222ñ\221\231$\006¬ðDÌ!Ì\fòµÎÔ\025éêñN»»r\217\225B\227°\034º\016\234J\217ç\231¹Ý\221Ä/QÖ9¿ß[\"Vð¤ì\0205\022AÌÞÿ¿\214àÿ¿\002\000\000\000-ñ\003A`ßÿ¿`ßÿ¿\bßÿ¿üÞÿ¿\230àÿ¿Ð\000\004AáÞÿ¿´W\021A\001\000\000\000üÿÿÿ\230àÿ¿°ý\003A´W\021A\034ßÿ¿ÿÿÿÿ4.70\233¿ú@\0205\022AôÞÿ¿x¿ú@\230àÿ¿4\000\000\000.\000\000\0007\000\000\0000\000\000\000"...
serverbuffer =
addr =
length = 4
#7 0x08250631 in CamuleApp::ClientUDPSocketHandler (this=0x850c218, event=@0x8970f90) at amule.cpp:1647
socket = (class CClientUDPSocket *) 0x859dfa0
#8 0x402ed667 in wxEvtHandler::SearchEventTable () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#9 0x402ed483 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#10 0x402ed3c6 in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#11 0x402adbc1 in wxAppBase::ProcessPendingEvents () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#12 0x4024bf84 in wxWakeUpIdle () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#13 0x4065afa0 in g_timeout_add () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#14 0x4065a03d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#15 0x4065a4f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#16 0x4065a724 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#17 0x40580c3f in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#18 0x4024ca79 in wxApp::MainLoop () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#19 0x402ada47 in wxAppBase::OnRun () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#20 0x4024d1db in wxEntry () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#21 0x0824a300 in main (argc=1, argv=0xbffff4c4) at amule.cpp:158
No locals.
I've switched to using 20040626.