CVS from 2004/05/12 11:00
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1073822560 (LWP 7270)]
0x081c0b87 in ArrayOfCMD4Hash::operator[](unsigned) const (this=0x8c39c08, uiIndex=0) at KnownFile.h:61
61 WX_DECLARE_OBJARRAY(CMD4Hash, ArrayOfCMD4Hash);
(gdb) bt
#0 0x081c0b87 in ArrayOfCMD4Hash::operator[](unsigned) const (this=0x8c39c08, uiIndex=0)
at KnownFile.h:61
#1 0x081bef75 in CKnownFile::GetPartHash(unsigned short) const (this=0x8c39b98, part=0)
at KnownFile.cpp:856
#2 0x0822c454 in CPartFile::HashSinglePart(unsigned short) (this=0x8c39b98, partnumber=0)
at PartFile.cpp:2709
#3 0x0822e247 in CPartFile::FlushBuffer() (this=0x8c39b98) at PartFile.cpp:3405
#4 0x0822dd6d in CPartFile::WriteToBuffer(unsigned, unsigned char*, unsigned, unsigned, Requested_Block_Struct*) (this=0x8c39b98, transize=480, data=0x8ca24b8 "", start=3014387, end=3014866, block=0x8afade0)
at PartFile.cpp:3304
#5 0x08179ba0 in CUpDownClient::ProcessBlockPacket(char*, unsigned, bool) (this=0x89cd690,
packet=0x8ca24a0 "h[\030ò±o\021Ùë¡\006ñ¯ðà\034óþ-", size=504, packed=false) at DownloadClient.cpp:788
#6 0x0813f8d5 in CClientReqSocket::ProcessPacket(char*, unsigned, unsigned char) (this=0x8a5eca8,
packet=0x8ca24a0 "h[\030ò±o\021Ùë¡\006ñ¯ðà\034óþ-", size=504, opcode=70 'F') at ListenSocket.cpp:639
#7 0x0814489c in CClientReqSocket::PacketReceived(Packet*) (this=0x8a5eca8, packet=0x8b95308)
at ListenSocket.cpp:1695
#8 0x08148233 in CEMSocket::OnReceive(int) (this=0x8a5eca8, nErrorCode=0) at EMSocket.cpp:263
#9 0x081449f0 in CClientReqSocket::OnReceive(int) (this=0x8a5eca8, nErrorCode=0) at ListenSocket.cpp:1722
#10 0x0828fb50 in CamuleApp::ClientReqSocketHandler(wxSocketEvent&) (this=0x860e1c8, event=@0x8f12008)
at amule.cpp:1475
#11 0x45fd2fa2 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) ()
from /usr/lib/libwx_gtk-2.4.so.0
#12 0x45fd2dcf in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
#13 0x45fd2d0b in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/libwx_gtk-2.4.so.0
#14 0x45f89899 in wxAppBase::ProcessPendingEvents() () from /usr/lib/libwx_gtk-2.4.so.0
#15 0x45f371bb in wxapp_pending_callback () from /usr/lib/libwx_gtk-2.4.so.0
#16 0x00d7c4ef in g_timeout_add () from /usr/lib/libglib-1.2.so.0
#17 0x00d7b35b in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#18 0x00d7b846 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#19 0x00d7baf4 in g_main_run () from /usr/lib/libglib-1.2.so.0
#20 0x001a56af in gtk_main () from /usr/lib/libgtk-1.2.so.0
#21 0x45f37b32 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so.0
#22 0x45f89750 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so.0
#23 0x45f3820d in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so.0
#24 0x0828a378 in main (argc=1, argv=0xbffff9d4) at amule.cpp:131
(gdb) bt full
#0 0x081c0b87 in ArrayOfCMD4Hash::operator[](unsigned) const (this=0x8c39c08, uiIndex=0)
at KnownFile.h:61
No locals.
#1 0x081bef75 in CKnownFile::GetPartHash(unsigned short) const (this=0x8c39b98, part=0)
at KnownFile.cpp:856
No locals.
#2 0x0822c454 in CPartFile::HashSinglePart(unsigned short) (this=0x8c39b98, partnumber=0)
at PartFile.cpp:2709
No locals.
#3 0x0822e247 in CPartFile::FlushBuffer() (this=0x8c39b98) at PartFile.cpp:3405
partNumber = 0
bCheckDiskspace = true
free =
total =
item = (PartFileBufferedData *) 0x8addfd8
partRange = 3014866
total =
free =
partCount = 1
changedPart = (bool *) 0x8a49ec0
#4 0x0822dd6d in CPartFile::WriteToBuffer(unsigned, unsigned char*, unsigned, unsigned, Requested_Block_Struct*) (this=0x8c39b98, transize=480, data=0x8ca24b8 "", start=3014387, end=3014866, block=0x8afade0)
at PartFile.cpp:3304
lenData = 480
buffer = (BYTE *) 0x8a4c898 "Ð\f¬\b\230UÉ\b"
item = (PartFileBufferedData *) 0x8a4a208
queueItem = (PartFileBufferedData *) 0x8addfd8
added = true
pos = 0x0
#5 0x08179ba0 in CUpDownClient::ProcessBlockPacket(char*, unsigned, bool) (this=0x89cd690,
packet=0x8ca24a0 "h[\030ò±o\021Ùë¡\006ñ¯ðà\034óþ-", size=504, packed=false) at DownloadClient.cpp:788
lenWritten = 0
pos = 0x8aff348
HEADER_SIZE = 24
data = (CSafeMemFile *) 0x8f5aad0
nEndPos = 3014866
nBlockSize = 0
fileID = "h[\030ò±o\021Ùë¡\006ñ¯ðà\034"
nStartPos = 3014387
cur_block = (Pending_Block_Struct *) 0x8d21e50
#6 0x0813f8d5 in CClientReqSocket::ProcessPacket(char*, unsigned, unsigned char) (this=0x8a5eca8,
packet=0x8ca24a0 "h[\030ò±o\021Ùë¡\006ñ¯ðà\034óþ-", size=504, opcode=70 'F') at ListenSocket.cpp:639
No locals.
#7 0x0814489c in CClientReqSocket::PacketReceived(Packet*) (this=0x8a5eca8, packet=0x8b95308)
at ListenSocket.cpp:1695
bResult = 70
uRawSize = 504
#8 0x08148233 in CEMSocket::OnReceive(int) (this=0x8a5eca8, nErrorCode=0) at EMSocket.cpp:263
bPacketResult = 8
toCopy = 256
GlobalReadBuffer = '\0' , "TAGRat In Mi Kitchen", ' ' , "UB40", ' ' , "\020ê\aÌG¬Zl\000\003q±+sc\034Ýþÿ×ç::T", '\0' , "ÿû\222tÿ\200\001\233\002G\002C\000\000\021 Xã, "\004k \226(á°³\220·/ÞÝwjß·«cÝÑgþ¿öù2ëí\177þ[é\f¥\e\t\200\000mÆ\004\2244\021½\235M«ýhî\215ò\003ý\207\204#¢¦ÀA\016\030\n\""...
readMax = 2000000
ret = 256
rptr = 0x83cfe20 "ê\aÌG¬Zl"
rend = 0x83cfe20 "ê\aÌG¬Zl"
#9 0x081449f0 in CClientReqSocket::OnReceive(int) (this=0x8a5eca8, nErrorCode=0) at ListenSocket.cpp:1722
No locals.
#10 0x0828fb50 in CamuleApp::ClientReqSocketHandler(wxSocketEvent&) (this=0x860e1c8, event=@0x8f12008)
at amule.cpp:1475
socket = (class CClientReqSocket *) 0x8a5eca8
#11 0x45fd2fa2 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#12 0x45fd2dcf in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#13 0x45fd2d0b in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#14 0x45f89899 in wxAppBase::ProcessPendingEvents() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#15 0x45f371bb in wxapp_pending_callback () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#16 0x00d7c4ef in g_timeout_add () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#17 0x00d7b35b in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#18 0x00d7b846 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#19 0x00d7baf4 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#20 0x001a56af in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#21 0x45f37b32 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#22 0x45f89750 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#23 0x45f3820d in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#24 0x0828a378 in main (argc=1, argv=0xbffff9d4) at amule.cpp:131
No locals.