(gdb) ha SIGPIPE nostop noprint pass
Signal Stop Print Pass to program Description
SIGPIPE No No Yes Broken pipe
(gdb) run
Starting program: /usr/local/bin/amule
[Thread debugging using libthread_db enabled]
[New Thread 1092099520 (LWP 1658)]
Initialising aMule
[New Thread 1102769072 (LWP 1661)]
*** UDP socket at 4665 (chat)
*** TCP socket at 4662
*** UDP socket at 4672
Serverlist loaded.
*** reading servers
Save ServerCount = 62 /0x3E/
Saved ServerCount endian = 62 /0x3E/
Loading temp files from /a/xmule/Temp/*.part.met.
Loading 016.part.met... - .....
Loading 011.part.met... - .....
Loading 017.part.met... - .....
....
Loading 045.part.met... - .....
Sharing /a/xmule/Temp/002.part.met
Sharing /a/xmule/Temp/003.part.met
.....
Sharing /a/xmule/Temp/034.part.met
Hashing thread timed out with no aditions - removing thread
Hashing thread ended
[Thread 1102769072 (zombie) exited]
[New Thread 1102769072 (LWP 1676)]
* Closing connection #0
[Thread 1102769072 (zombie) exited]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1092099520 (LWP 1658)]
0x4102825e in free () from /lib/tls/libc.so.6
(gdb) bt
#0 0x4102825e in free () from /lib/tls/libc.so.6
#1 0x00000009 in ?? ()
#2 0x00000000 in ?? ()
#3 0x40f73ef4 in ?? () from /usr/lib/libstdc++.so.5
#4 0x00001e5c in ?? ()
#5 0xffffffff in ?? ()
#6 0x40f50db3 in operator delete () from /usr/lib/libstdc++.so.5
#7 0x40f50e0f in operator delete[] () from /usr/lib/libstdc++.so.5
#8 0x080e06df in CUpDownClient::ProcessHelloTypePacket (this=0x8af3170,
data=0xbffff260) at BaseClient.cpp:385
#9 0x080e052e in CUpDownClient::ProcessHelloAnswer (this=0x8af3170,
pachPacket=0x8a9e138 "á\003 \027®\016\222\001ì\0379\"ö)o2Q\"Æ\0056\022\005", nSize=79) at BaseClient.cpp:359
#10 0x080cd4ed in CClientReqSocket::ProcessPacket (this=0x896fab8,
packet=0x8a9e138 "á\003 \027®\016\222\001ì\0379\"ö)o2Q\"Æ\0056\022\005",
size=79, opcode=76 'L') at ListenSocket.cpp:193
#11 0x080d41fa in CClientReqSocket::PacketReceived (this=0x896fab8,
packet=0x8a32190) at ListenSocket.cpp:1702
#12 0x080d7ed0 in CEMSocket::OnReceive (this=0x896fab8, nErrorCode=0)
at EMSocket.cpp:290
#13 0x080d4357 in CClientReqSocket::OnReceive (this=0x896fab8, nErrorCode=0)
at ListenSocket.cpp:1729
#14 0x0822d5c0 in CamuleDlg::socketHandler (this=0x851f648, event=@0x88242c0)
at amuleDlg.cpp:444
#15 0x402ee667 in wxEvtHandler::SearchEventTable ()
from /usr/lib/libwx_gtk-2.4.so.0
#16 0x402ee483 in wxEvtHandler::ProcessEvent ()
from /usr/lib/libwx_gtk-2.4.so.0
#17 0x402ee3c6 in wxEvtHandler::ProcessPendingEvents ()
from /usr/lib/libwx_gtk-2.4.so.0
#18 0x402aebc1 in wxAppBase::ProcessPendingEvents ()
from /usr/lib/libwx_gtk-2.4.so.0
#19 0x4024cf84 in wxWakeUpIdle () from /usr/lib/libwx_gtk-2.4.so.0
#20 0x4065bfa0 in g_timeout_add () from /usr/lib/libglib-1.2.so.0
#21 0x4065b03d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#22 0x4065b4f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#23 0x4065b724 in g_main_run () from /usr/lib/libglib-1.2.so.0
#24 0x40581c3f in gtk_main () from /usr/lib/libgtk-1.2.so.0
#25 0x4024da79 in wxApp::MainLoop () from /usr/lib/libwx_gtk-2.4.so.0
#26 0x402aea47 in wxAppBase::OnRun () from /usr/lib/libwx_gtk-2.4.so.0
#27 0x4024e1db in wxEntry () from /usr/lib/libwx_gtk-2.4.so.0
#28 0x08225f02 in main (argc=1, argv=0xbffffae4) at amule.cpp:114
(gdb) bt full
#0 0x4102825e in free () from /lib/tls/libc.so.6
No symbol table info available.
#1 0x00000009 in ?? ()
No symbol table info available.
#2 0x00000000 in ?? ()
No symbol table info available.
#3 0x40f73ef4 in ?? () from /usr/lib/libstdc++.so.5
No symbol table info available.
#4 0x00001e5c in ?? ()
No symbol table info available.
#5 0xffffffff in ?? ()
No symbol table info available.
#6 0x40f50db3 in operator delete () from /usr/lib/libstdc++.so.5
No symbol table info available.
#7 0x40f50e0f in operator delete[] () from /usr/lib/libstdc++.so.5
No symbol table info available.
#8 0x080e06df in CUpDownClient::ProcessHelloTypePacket (this=0x8af3170,
data=0xbffff260) at BaseClient.cpp:385
temptag = {tag = {type = 2 '\002', tagname = 0x0, {
stringvalue = 0x8970dd0 "Garoberto", intvalue = 144117200,
floatvalue = 9.09122923e-34}, specialtag = 1 '\001'}}
i = 0
nUserPort = 4662
tagcount = 5
bIsMule = 64
#9 0x080e052e in CUpDownClient::ProcessHelloAnswer (this=0x8af3170,
pachPacket=0x8a9e138 "á\003 \027®\016\222\001ì\0379\"ö)o2Q\"Æ\0056\022\005", nSize=79) at BaseClient.cpp:359
data = { = { = {_vptr.CFile = 0x823c3c8, m_fd = -1,
m_error = 144, fFilePath = },
fBuffer = 0x8a9e138 "á\003 \027®\016\222\001ì\0379\"ö)o2Q\"Æ\0056\022\005", fLength = 140079296, fGrowBytes = 0, fPosition = 41, fBufferSize = 79,
fFileSize = 79, deleteBuffer = 0}, }
bIsMule = 64
#10 0x080cd4ed in CClientReqSocket::ProcessPacket (this=0x896fab8,
packet=0x8a9e138 "á\003 \027®\016\222\001ì\0379\"ö)o2Q\"Æ\0056\022\005",
size=79, opcode=76 'L') at ListenSocket.cpp:193
No locals.
#11 0x080d41fa in CClientReqSocket::PacketReceived (this=0x896fab8,
packet=0x8a32190) at ListenSocket.cpp:1702
bResult = 64
uRawSize = 79
#12 0x080d7ed0 in CEMSocket::OnReceive (this=0x896fab8, nErrorCode=0)
at EMSocket.cpp:290
bPacketResult = 64
toCopy = 79
GlobalReadBuffer = "ãP\000\000\000Lá\003 \027®\016\222\001ì\0379\"ö)o2Q\"Æ\0056\022\005\000\000\000\002\001\000\001\t\000Garoberto\003\001\000\021<\000\000\000\003\001\000ù@\022\000\000\003\001\000ú\0232\023\004\003\001\000û\200©\000\000>ñ5\020\222\020£Ë®fD«\036`ýY\2161ÂjP®\221Hª\017xüÚx\035\v\217a\211I\002?Ñ<1M(Ô\nE¡ôN77×€nÞž\233œYΩ»fòÎÁã¿:ä\035sâ¯_âbvžeäÖT\237=\202÷€°Ñfàl\002kK3\a\0375¹î3D1Ú\177K¡qés+§\230\205ó\215\a©Ò"...
readMax = 2000000
ret = 85
rptr = 0x82b0135 "£Ë®fD«\036`ýY\2161ÂjP®\221Hª\017xüÚx\035\v\217a\211I\002?Ñ<1M(Ô\nE¡ôN77×€nÞž\233œYΩ»fòÎÁã¿:ä\035sâ¯_âbvžeäÖT\237=\202÷€°Ñfàl\002kK3\a\0375¹î3D1Ú\177K¡qés+§\230\205ó\215\a©Ò¯Pó\236U\t\a$ØE\211\021'úº~l\vÐÝæ/ïä\034,wI\212Í¢l\204õ0ŸM\1779L\234\215w}u\216\a2eó@Õ\027F\034\036þcâà2]$ËU9ΟäNãÍ¡\231\tÖZN\020\022\205Oî\224z"...
rend = 0x82b0135 "£Ë®fD«\036`ýY\2161ÂjP®\221Hª\017xüÚx\035\v\217a\211I\002?Ñ<1M(Ô\nE¡ôN77×€nÞž\233œYΩ»fòÎÁã¿:ä\035sâ¯_âbvžeäÖT\237=\202÷€°Ñfàl\002kK3\a\0375¹î3D1Ú\177K¡qés+§\230\205ó\215\a©Ò¯Pó\236U\t\a$ØE\211\021'úº~l\vÐÝæ/ïä\034,wI\212Í¢l\204õ0ŸM\1779L\234\215w}u\216\a2eó@Õ\027F\034\036þcâà2]$ËU9ΟäNãÍ¡\231\tÖZN\020\022\205Oî\224z"...
#13 0x080d4357 in CClientReqSocket::OnReceive (this=0x896fab8, nErrorCode=0)
at ListenSocket.cpp:1729
No locals.
#14 0x0822d5c0 in CamuleDlg::socketHandler (this=0x851f648, event=@0x88242c0)
at amuleDlg.cpp:444
soc = (class CClientReqSocket *) 0x896fab8
current_socket = (struct wxSocketBase *) 0x896fab8
#15 0x402ee667 in wxEvtHandler::SearchEventTable ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#16 0x402ee483 in wxEvtHandler::ProcessEvent ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#17 0x402ee3c6 in wxEvtHandler::ProcessPendingEvents ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#18 0x402aebc1 in wxAppBase::ProcessPendingEvents ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#19 0x4024cf84 in wxWakeUpIdle () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#20 0x4065bfa0 in g_timeout_add () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#21 0x4065b03d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#22 0x4065b4f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#23 0x4065b724 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#24 0x40581c3f in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#25 0x4024da79 in wxApp::MainLoop () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#26 0x402aea47 in wxAppBase::OnRun () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#27 0x4024e1db in wxEntry () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#28 0x08225f02 in main (argc=1, argv=0xbffffae4) at amule.cpp:114
No locals.