Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1092034016 (LWP 30737)]
0x0814a061 in CUpDownClient::IsUpPartAvailable (this=0x8d2a0a8, iPart=0)
at updownclient.h:287
287 bool IsUpPartAvailable(uint16 iPart) {return ( (iPart >= m_nUpPartCount) || (!m_abyUpPartStatus) )? 0:m_abyUpPartStatus[iPart];}
(gdb) bt
#0 0x0814a061 in CUpDownClient::IsUpPartAvailable (this=0x8d2a0a8, iPart=0)
at updownclient.h:287
#1 0x081497db in CKnownFile::UpdatePartsInfo (this=0x8563b10)
at KnownFile.cpp:1082
#2 0x08218775 in CUpDownClient::ProcessExtendedInfo (this=0x8b0d890,
data=0xbffff470, tempreqfile=0x8563b10) at UploadClient.cpp:504
#3 0x080ce58e in CClientReqSocket::ProcessExtPacket (this=0x8b2d178,
packet=0x8c9b800 "¯å", size=25, opcode=146 '\222') at ListenSocket.cpp:1210
#4 0x080d0486 in CClientReqSocket::PacketReceived (this=0x8b2d178,
packet=0x8b77d68) at ListenSocket.cpp:1723
#5 0x080d41fe in CEMSocket::OnReceive (this=0x8b2d178, nErrorCode=0)
at EMSocket.cpp:262
#6 0x080d054f in CClientReqSocket::OnReceive (this=0x8b2d178, nErrorCode=0)
at ListenSocket.cpp:1741
#7 0x080d062d in CClientReqSocketHandler::ClientReqSocketHandler (
this=0x89a83f8, event=@0x8d465d8) at ListenSocket.cpp:1771
#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
#11 0x402a8bc1 in wxAppBase::ProcessPendingEvents ()
---Type to continue, or q to quit---
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 0x082212c8 in main (argc=1, argv=0xbffff8a4) at amule.cpp:152
(gdb)
(gdb) bt full
#0 0x0814a061 in CUpDownClient::IsUpPartAvailable (this=0x8d2a0a8, iPart=0)
at updownclient.h:287
No locals.
#1 0x081497db in CKnownFile::UpdatePartsInfo (this=0x8563b10)
at KnownFile.cpp:1082
i = 0
cur_src = (CUpDownClient *) 0x8d2a0a8
pos = 0x8abf2f0
partcount = 24
flag = true
count = {<> = {}, }
k_test = 6
event = {ID = 1090658589, byte_value = 32 ' ', long_value = 24,
longlong_value = 108464099924, string_value = ,
ptr_value = 0x18}
#2 0x08218775 in CUpDownClient::ProcessExtendedInfo (this=0x8b0d890,
data=0xbffff470, tempreqfile=0x8563b10) at UploadClient.cpp:504
nCompleteCountLast = 0
nCompleteCountNew = 42
done = 24
nED2KUpPartCount = 24
#3 0x080ce58e in CClientReqSocket::ProcessExtPacket (this=0x8b2d178,
packet=0x8c9b800 "¯å", size=25, opcode=146 '\222') at ListenSocket.cpp:1210
---Type to continue, or q to quit---
data_in = { = { = {_vptr.CFile = 0x82396c8,
m_fd = -1, m_error = 164, fFilePath = },
fBuffer = 0x8c9b800 "¯å", fLength = 1090160598, fGrowBytes = 0,
fPosition = 24, fBufferSize = 25, fFileSize = 25,
deleteBuffer = 0}, }
reqfilehash = "¯å\000êÖa\r\022Þÿ\036\033\233Á\226Ü"
reqfile = (class CKnownFile *) 0x8563b10
opcode_in = 88 'X'
data_out = { = { = {_vptr.CFile = 0x82396c8,
m_fd = -1, m_error = 88, fFilePath = },
fBuffer = 0x8d65050 "¯å", fLength = 0, fGrowBytes = 128, fPosition = 16,
fBufferSize = 128, fFileSize = 16, deleteBuffer = 1}, }
#4 0x080d0486 in CClientReqSocket::PacketReceived (this=0x8b2d178,
packet=0x8b77d68) at ListenSocket.cpp:1723
bResult = 64
uRawSize = 25
#5 0x080d41fe in CEMSocket::OnReceive (this=0x8b2d178, nErrorCode=0)
at EMSocket.cpp:262
bPacketResult = 64
toCopy = 25
GlobalReadBuffer = "Å\032\000\000\000\222¯å\000êÖa\r\022Þÿ\036\033\233Á\226ÜX\030\000\000\000\000*\000O\000\000\002\001\000\001\025\000celpha (shareaza.com)\003\001\000\021<\000\000\000\214{l\213æ\035û\200¨\000\000>ñ5\017\222\020©\2---Type to continue, or q to quit---
30:+´Ï\207ÑG\233÷ÊÔ.\000\000\004\000\020H \000\000ã\032\000\000\000X\021\215]\222§à°+ÒpVVþáôb#\000\000\000\000\000\004\000\000z.\025¬\016å\024$\020\202\017*õ¨I\031Wã\021\000\000\000XIhäA_ÄGøÝCm\232\022½âýã\021\000\000\000X_\035à\aJæÀ¾§X\t÷%Ü·O"...
readMax = 2000000
ret = 31
rptr = 0x82ad2bf ""
rend = 0x82ad2bf ""
#6 0x080d054f in CClientReqSocket::OnReceive (this=0x8b2d178, nErrorCode=0)
at ListenSocket.cpp:1741
No locals.
#7 0x080d062d in CClientReqSocketHandler::ClientReqSocketHandler (
this=0x89a83f8, event=@0x8d465d8) at ListenSocket.cpp:1771
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 0x082212c8 in main (argc=1, argv=0xbffff8a4) at amule.cpp:152
No locals.
(gdb)