Program received signal SIGSEGV, Segmentation fault.
0x0814f99f in CUpDownClient::IsUpPartAvailable(unsigned short) (
this=0x90212c0, iPart=0) at updownclient.h:288
288 bool IsUpPartAvailable(uint16 iPart) {return ( (iPart >= m_nUpPartCount) || (!m_abyUpPartStatus) )? 0:m_abyUpPartStatus[iPart ];}
(gdb) bt
#0 0x0814f99f in CUpDownClient::IsUpPartAvailable(unsigned short) (
this=0x90212c0, iPart=0) at updownclient.h:288
#1 0x0814f189 in CKnownFile::UpdatePartsInfo() (this=0x85f2028)
at KnownFile.cpp:1087
#2 0x0820dee5 in CUpDownClient::ProcessExtendedInfo(CSafeMemFile*, CKnownFile*) (this=0x8e40cd8, data=0xbffff3f0, tempreqfile=0x85f2028)
at UploadClient.cpp:504
b#3 0x080cdabe in CClientReqSocket::ProcessPacket(char*, unsigned, unsigned cha r) (this=0x8d81cb0, packet=0x8e80220 "·ùirË;\203\236D\204OþŸíÕ\006L", size=30,
opcode=88 'X') at ListenSocket.cpp:317
#4 0x080d4492 in CClientReqSocket::PacketReceived(Packet*) (this=0x8d81cb0,
packet=0x8fe0968) at ListenSocket.cpp:1708
#5 0x080d83c3 in CEMSocket::OnReceive(int) (this=0x8d81cb0, nErrorCode=0)
at EMSocket.cpp:262
#6 0x080d45f6 in CClientReqSocket::OnReceive(int) (this=0x8d81cb0,
nErrorCode=0) at ListenSocket.cpp:1735
#7 0x080d46e7 in CClientReqSocketHandler::ClientReqSocketHandler(wxSocketEvent& ) (this=0x9002748, event=@0x8f88d00) at ListenSocket.cpp:1765
(gdb) bt full
#0 0x0814f99f in CUpDownClient::IsUpPartAvailable(unsigned short) (
this=0x90212c0, iPart=0) at updownclient.h:288
No locals.
#1 0x0814f189 in CKnownFile::UpdatePartsInfo() (this=0x85f2028)
at KnownFile.cpp:1087
i = 0
cur_src = (CUpDownClient *) 0x90212c0
pos = 0x9091ed0
partcount = 76
flag = false
count = {<> = {}, }
k_test = 54
event = {ID = 3221221632, byte_value = 60 '<', long_value = 2,
longlong_value = 327507791516, string_value = ,
ptr_value = 0x1e}
#2 0x0820dee5 in CUpDownClient::ProcessExtendedInfo(CSafeMemFile*, CKnownFile*) (this=0x8e40cd8, data=0xbffff3f0, tempreqfile=0x85f2028)
at UploadClient.cpp:504
nCompleteCountLast = 0
nCompleteCountNew = 95
done = 76
nED2KUpPartCount = 76
#3 0x080cdabe in CClientReqSocket::ProcessPacket(char*, unsigned, unsigned char ) (this=0x8d81cb0, packet=0x8e80220 "·ùirË;\203\236D\204OþŸíÕ\006L", size=30,
opcode=88 'X') at ListenSocket.cpp:317
packet = (Packet *) 0x406ec87b
data_in = { = { = {_vptr.CFile = 0x822e748,
m_fd = -1, m_error = 8, fFilePath = },
fBuffer = 0x8e80220 "·ùirË;\203\236D\204OþŸíÕ\006L", fLength = 1092045216,
fGrowBytes = 0, fPosition = 30, fBufferSize = 30, fFileSize = 30,
deleteBuffer = 0}, }
reqfilehash = "·ùirË;\203\236D\204OþŸíÕ\006"
reqfile = (class CKnownFile *) 0x85f2028
data_out = { = { = {_vptr.CFile = 0x56, m_fd = 1,
m_error = 224, fFilePath = }, fBuffer = 0x0,
fLength = 3221222688, fGrowBytes = 1078085908, fPosition = 1076162910,
fBufferSize = 86, fFileSize = 1090504704,
deleteBuffer = 1076162528}, }
#4 0x080d4492 in CClientReqSocket::PacketReceived(Packet*) (this=0x8d81cb0,
packet=0x8fe0968) at ListenSocket.cpp:1708
bResult = 64
uRawSize = 30
#5 0x080d83c3 in CEMSocket::OnReceive(int) (this=0x8d81cb0, nErrorCode=0)
at EMSocket.cpp:262
bPacketResult = 8
toCopy = 30
GlobalReadBuffer = "ã\037\0\0\0X·ùirË;\203\236D\204OþŸíÕ\006L\0\001qp\b\ n\0\004\021\220\b_\0\b%ârh\vé\031À\017^<ñ%?e\177³&ª\177\2259²TÎ{׎Výñ)Ê\232i¥Þ( }ûMæGÄ¥\214`¿f|?S\0±-\177LçŸl3}ÃÇ[ìeÑ\200Á\a\206ÃÂ¥çíŸÿ\236×<ÎM?ÍÜ©.óú×Ñûâfÿÿv_ !ê\006Þ\004\022jží\237=5ky\211;øZ[oäQ\227Ò\216¢Þâ§k\201µùy\024ÈԻь\r\vÞq\221&\ 037\220YV/í^\017\236|\022ÏÿÂ"...
readMax = 2000000
ret = 36
rptr = 0x82ac444 "\b%ârh\vé\031À\017^<ñ%?e\177³&ª\177\2259²TÎ{׎Výñ)Ê\2 32i¥Þ(}ûMæGÄ¥\214`¿f|?S"
rend = 0x82ac444 "\b%ârh\vé\031À\017^<ñ%?e\177³&ª\177\2259²TÎ{׎Výñ)Ê\2 32i¥Þ(}ûMæGÄ¥\214`¿f|?S"
#6 0x080d45f6 in CClientReqSocket::OnReceive(int) (this=0x8d81cb0,
nErrorCode=0) at ListenSocket.cpp:1735
No locals.
#7 0x080d46e7 in CClientReqSocketHandler::ClientReqSocketHandler(wxSocketEvent& ) (this=0x9002748, event=@0x8f88d00) at ListenSocket.cpp:1765
No locals.
(gdb)