crash CVS 2004-05-26 on Debian unstable
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1092033984 (LWP 27006)]
0x0815198b in CUpDownClient::IsUpPartAvailable (this=0x89cb140, iPart=0)
at updownclient.h:287
287 bool IsUpPartAvailable(uint16 iPart) {return ( (iPart >= m_nUpPartCount) || (!m_abyUpPartStatus) )? 0:m_abyUpPartStatus[iPart];}
(gdb) bt
#0 0x0815198b in CUpDownClient::IsUpPartAvailable (this=0x89cb140, iPart=0)
at updownclient.h:287
#1 0x08151157 in CKnownFile::UpdatePartsInfo (this=0x851bf28)
at KnownFile.cpp:1087
#2 0x08218334 in CUpDownClient::ProcessExtendedInfo (this=0x8c1cb00,
data=0xbffff470, tempreqfile=0x851bf28) at UploadClient.cpp:503
#3 0x080d0a56 in CClientReqSocket::ProcessExtPacket (this=0x8dca920,
packet=0x8a0bd28 "\030\225\2156÷ó\226øÁÖ~D\207\001\230²X%", size=27,
opcode=146 '\222') at ListenSocket.cpp:1204
#4 0x080d2954 in CClientReqSocket::PacketReceived (this=0x8dca920,
packet=0x8def540) at ListenSocket.cpp:1717
#5 0x080d6612 in CEMSocket::OnReceive (this=0x8dca920, nErrorCode=0)
at EMSocket.cpp:262
#6 0x080d2a1d in CClientReqSocket::OnReceive (this=0x8dca920, nErrorCode=0)
at ListenSocket.cpp:1735
#7 0x080d2afb in CClientReqSocketHandler::ClientReqSocketHandler (
this=0x8b9aba0, event=@0x8b0b470) at ListenSocket.cpp:1765
#8 0x402e8667 in wxEvtHandler::SearchEventTable ()
from /usr/lib/libwx_gtk-2.4.so.0
#9 0x402e8483 in wxEvtHandler::ProcessEvent ()
from /usr/lib/libwx_gtk-2.4.so.0
#10 0x402e83c6 in wxEvtHandler::ProcessPendingEvents ()
from /usr/lib/libwx_gtk-2.4.so.0
---Type to continue, or q to quit---
#11 0x402a8bc1 in wxAppBase::ProcessPendingEvents ()
from /usr/lib/libwx_gtk-2.4.so.0
#12 0x40246f84 in wxWakeUpIdle () from /usr/lib/libwx_gtk-2.4.so.0
#13 0x40655fa0 in g_timeout_add () from /usr/lib/libglib-1.2.so.0
#14 0x4065503d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#15 0x406554f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#16 0x40655724 in g_main_run () from /usr/lib/libglib-1.2.so.0
#17 0x4057bc3f in gtk_main () from /usr/lib/libgtk-1.2.so.0
#18 0x40247a79 in wxApp::MainLoop () from /usr/lib/libwx_gtk-2.4.so.0
#19 0x402a8a47 in wxAppBase::OnRun () from /usr/lib/libwx_gtk-2.4.so.0
#20 0x402481db in wxEntry () from /usr/lib/libwx_gtk-2.4.so.0
#21 0x08220ac0 in main (argc=1, argv=0xbffff8a4) at amule.cpp:152
(gdb) bt full
#0 0x0815198b in CUpDownClient::IsUpPartAvailable (this=0x89cb140, iPart=0)
at updownclient.h:287
No locals.
#1 0x08151157 in CKnownFile::UpdatePartsInfo (this=0x851bf28)
at KnownFile.cpp:1087
i = 0
cur_src = (CUpDownClient *) 0x89cb140
pos = 0x8dc2cd8
partcount = 37
flag = false
count = {<> = {}, }
k_test = 54
event = {ID = 1090658589, byte_value = 32 ' ', long_value = 37,
longlong_value = 117054037748, string_value = ,
ptr_value = 0x1a}
#2 0x08218334 in CUpDownClient::ProcessExtendedInfo (this=0x8c1cb00,
data=0xbffff470, tempreqfile=0x851bf28) at UploadClient.cpp:503
nCompleteCountLast = 0
nCompleteCountNew = 47
done = 37
nED2KUpPartCount = 37
#3 0x080d0a56 in CClientReqSocket::ProcessExtPacket (this=0x8dca920,
packet=0x8a0bd28 "\030\225\2156÷ó\226øÁÖ~D\207\001\230²X%", size=27,
---Type to continue, or q to quit---
opcode=146 '\222') at ListenSocket.cpp:1204
data_in = { = { = {_vptr.CFile = 0x82386e8,
m_fd = -1, m_error = 164, fFilePath = },
fBuffer = 0x8a0bd28 "\030\225\2156÷ó\226øÁÖ~D\207\001\230²X%",
fLength = 1090160598, fGrowBytes = 0, fPosition = 26, fBufferSize = 27,
fFileSize = 27, deleteBuffer = 0}, }
reqfilehash = "\030\225\2156÷ó\226øÁÖ~D\207\001\230²"
reqfile = (class CKnownFile *) 0x851bf28
opcode_in = 88 'X'
data_out = { = { = {_vptr.CFile = 0x82386e8,
m_fd = -1, m_error = 88, fFilePath = },
fBuffer = 0x8ce4320 "\030\225\2156÷ó\226øÁÖ~D\207\001\230²Qøl>6\022\006",
fLength = 0, fGrowBytes = 128, fPosition = 16, fBufferSize = 128,
fFileSize = 16, deleteBuffer = 1}, }
#4 0x080d2954 in CClientReqSocket::PacketReceived (this=0x8dca920,
packet=0x8def540) at ListenSocket.cpp:1717
bResult = 64
uRawSize = 27
#5 0x080d6612 in CEMSocket::OnReceive (this=0x8dca920, nErrorCode=0)
at EMSocket.cpp:262
bPacketResult = 64
toCopy = 27
GlobalReadBuffer = "Å\034\000\000\000\222\030\225\2156÷ó\226øÁÖ~D\207\00---Type to continue, or q to quit---
1\230²X%\000cÐ}{\026/\000Oý\véÐ\212Hò\212\210\rvl\n¦É\006¡×àH²Ì\025b\231xC YpÚ\000k3ÌåIÕÀ5+.\027i*;CË\024Ù?\033\203i×\006fppÛ\000\000µ \a¾YÜ\201$\nï@ZöS\204Í4\232\225äQŸ\234¦1F]\223\005\0300êÕ\bDð\030D\"s9.\025°êü\203Y¶\203\212B\227¤ÜI»dV(zø+¤\225\027\002\230Ë\022<2íKÐ\0004\231eL|±´N\200\037µ%Ê+H[\2174n <9êÛ"...
readMax = 2000000
ret = 33
rptr = 0x82abd21 "ý\véÐ\212Hò\212\210\rvl\n¦É\006¡×àH²Ì\025b\231xC YpÚ"
rend = 0x82abd21 "ý\véÐ\212Hò\212\210\rvl\n¦É\006¡×àH²Ì\025b\231xC YpÚ"
#6 0x080d2a1d in CClientReqSocket::OnReceive (this=0x8dca920, nErrorCode=0)
at ListenSocket.cpp:1735
No locals.
#7 0x080d2afb in CClientReqSocketHandler::ClientReqSocketHandler (
this=0x8b9aba0, event=@0x8b0b470) at ListenSocket.cpp:1765
No locals.
#8 0x402e8667 in wxEvtHandler::SearchEventTable ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#9 0x402e8483 in wxEvtHandler::ProcessEvent ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#10 0x402e83c6 in wxEvtHandler::ProcessPendingEvents ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
---Type to continue, or q to quit---
#11 0x402a8bc1 in wxAppBase::ProcessPendingEvents ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#12 0x40246f84 in wxWakeUpIdle () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#13 0x40655fa0 in g_timeout_add () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#14 0x4065503d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#15 0x406554f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#16 0x40655724 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#17 0x4057bc3f in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#18 0x40247a79 in wxApp::MainLoop () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#19 0x402a8a47 in wxAppBase::OnRun () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#20 0x402481db in wxEntry () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#21 0x08220ac0 in main (argc=1, argv=0xbffff8a4) at amule.cpp:152
No locals.
(gdb)