aMule Forum
English => Backtraces => Topic started by: bootstrap on June 12, 2004, 03:08:42 PM
-
I got this one pretty often by now...
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1073846880 (LWP 19655)]
0x08157ad3 in CMD4Hash::operator== (this=0x8a65188, other_hash=@0x8) at CMD4Hash.h:96
96 return (((uint64*)m_hash)[0] == ((uint64*)other_hash.m_hash)[0] &&
(gdb)
(gdb) bt
#0 0x08157ad3 in CMD4Hash::operator== (this=0x8a65188, other_hash=@0x8) at CMD4Hash.h:96
#1 0x0823c478 in CPartFile::IsASaneFileClientCombination (this=0x8a65180, verbose=true,
cur_src=0x8a892f0, forClient=0x8c9e9c0) at PartFile.cpp:3062
#2 0x0823c9d7 in CPartFile::CreateSrcInfoPacket (this=0x8a65180, forClient=0x8c9e9c0)
at PartFile.cpp:3126
#3 0x08153e81 in CClientReqSocket::ProcessExtPacket (this=0x8f559a8,
packet=0x8f479c8 "XÅ\215\"ÿág×1¢\023\022ÝdÏ\030", size=16, opcode=129 '\201')
at ListenSocket.cpp:1547
#4 0x08154da7 in CClientReqSocket::PacketReceived (this=0x8f559a8, packet=0x8b48d88)
at ListenSocket.cpp:1801
#5 0x08158ae7 in CEMSocket::OnReceive (this=0x8f559a8, nErrorCode=0) at EMSocket.cpp:261
#6 0x08154e80 in CClientReqSocket::OnReceive (this=0x8f559a8, nErrorCode=0)
at ListenSocket.cpp:1819
#7 0x08154f71 in CClientReqSocketHandler::ClientReqSocketHandler (this=0x8f9e8c8,
event=@0x9037120) at ListenSocket.cpp:1849
#8 0x4c16bfa2 in wxEvtHandler::SearchEventTable () from /usr/lib/libwx_gtk-2.4.so.0
#9 0x4c16bdcf in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk-2.4.so.0
#10 0x4c16bd0b in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_gtk-2.4.so.0
#11 0x4c122899 in wxAppBase::ProcessPendingEvents () from /usr/lib/libwx_gtk-2.4.so.0
#12 0x4c0d01bb in wxapp_pending_callback () from /usr/lib/libwx_gtk-2.4.so.0
#13 0x4bbd4b1f in g_timeout_add () from /usr/lib/libglib-1.2.so.0
#14 0x4bbd395b in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#15 0x4bbd3e47 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#16 0x4bbd40f5 in g_main_run () from /usr/lib/libglib-1.2.so.0
#17 0x4be0253f in gtk_main () from /usr/lib/libgtk-1.2.so.0
#18 0x4c0d0b32 in wxApp::MainLoop () from /usr/lib/libwx_gtk-2.4.so.0
#19 0x4c122750 in wxAppBase::OnRun () from /usr/lib/libwx_gtk-2.4.so.0
#20 0x4c0d120d in wxEntry () from /usr/lib/libwx_gtk-2.4.so.0
#21 0x0829d380 in main (argc=1, argv=0xbffff874) at amule.cpp:152
(gdb) bt full
#0 0x08157ad3 in CMD4Hash::operator== (this=0x8a65188, other_hash=@0x8) at CMD4Hash.h:96
No locals.
#1 0x0823c478 in CPartFile::IsASaneFileClientCombination (this=0x8a65180, verbose=true,
cur_src=0x8a892f0, forClient=0x8c9e9c0) at PartFile.cpp:3062
sane_this = true
sane = true
sane_cur_src = true
sane_forClient = true
#2 0x0823c9d7 in CPartFile::CreateSrcInfoPacket (this=0x8a65180, forClient=0x8c9e9c0)
at PartFile.cpp:3126
reqstatus = (const uint8 *) 0x8be5060 "\001"
n = 51
cur_src = (CUpDownClient *) 0x8a892f0
srcstatus = (const uint8 *) 0x8bd3dc0 "\001"
pos = 0x8a89a90
data = { = { = {_vptr.CFile = 0x8323068, m_fd = -1, m_error = true,
fFilePath = }, fGrowBytes = 1024, fPosition = 18, fBufferSize = 1024,
fFileSize = 18, deleteBuffer = 1,
fBuffer = 0x90cf808 "XÅ\215\"ÿág×1¢\023\022ÝdÏ"}, }
nCount = 0
bNeeded = false
result = (Packet *) 0x4c34aeec
#3 0x08153e81 in CClientReqSocket::ProcessExtPacket (this=0x8f559a8,
packet=0x8f479c8 "XÅ\215\"ÿág×1¢\023\022ÝdÏ\030", size=16, opcode=129 '\201')
at ListenSocket.cpp:1547
tosend = (Packet *) 0x4bc0f0f0
dwTimePassed = 414207832
bNeverAskedBefore = true
file = (class CKnownFile *) 0x8a65180
#4 0x08154da7 in CClientReqSocket::PacketReceived (this=0x8f559a8, packet=0x8b48d88)
at ListenSocket.cpp:1801
bResult = 76
uRawSize = 16
#5 0x08158ae7 in CEMSocket::OnReceive (this=0x8f559a8, nErrorCode=0) at EMSocket.cpp:261
bPacketResult = true
toCopy = 16
GlobalReadBuffer = "\000\000\000\000\000OXÅ\215\"ÿág×1¢\023\022ÝdÏ\000\000\000\000\000\201XÅ\215\"ÿág×1¢\023\022ÝdÏeitel.-.Der.Gehilfe.aviP\000\000Gÿ*\033\rvWR\213t\005tß\231AU|)/ÞD¯<\234\024\024\022¿kG³£'Né+óÛ\215|j\222at5Æ7\213j½ÄTËÇTÇÍ\016à\022LÆì\224éXÃò\221Ä\237\236\bÁÿìé=i\026c¨Û\020=a\235ÆèÂʵÅÎÃ,Ý2x\\\030MôB³\215Ô÷\230@Äþ÷·(=\205äÿì:UÖÉ¢\"`\025\234ä"...
readMax = 2000000
---Type to continue, or q to quit---
ret = 44
rptr = 0x83e9ecc "eitel.-.Der.Gehilfe.aviP"
rend = 0x83e9ecc "eitel.-.Der.Gehilfe.aviP"
#6 0x08154e80 in CClientReqSocket::OnReceive (this=0x8f559a8, nErrorCode=0)
at ListenSocket.cpp:1819
No locals.
#7 0x08154f71 in CClientReqSocketHandler::ClientReqSocketHandler (this=0x8f9e8c8,
event=@0x9037120) at ListenSocket.cpp:1849
No locals.
#8 0x4c16bfa2 in wxEvtHandler::SearchEventTable () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#9 0x4c16bdcf in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#10 0x4c16bd0b in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#11 0x4c122899 in wxAppBase::ProcessPendingEvents () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#12 0x4c0d01bb in wxapp_pending_callback () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#13 0x4bbd4b1f in g_timeout_add () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#14 0x4bbd395b in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#15 0x4bbd3e47 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#16 0x4bbd40f5 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#17 0x4be0253f in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#18 0x4c0d0b32 in wxApp::MainLoop () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#19 0x4c122750 in wxAppBase::OnRun () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#20 0x4c0d120d in wxEntry () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#21 0x0829d380 in main (argc=1, argv=0xbffff874) at amule.cpp:152
No locals.
(gdb)