aMule Forum

English => Backtraces => Topic started by: thepolish on May 25, 2004, 07:50:26 AM

Title: crash cvs mai 23 19:41, wx 2.5.1
Post by: thepolish on May 25, 2004, 07:50:26 AM
Hi

crash cvs mai 23 19:41, wx 2.5.1

Code: [Select]
Program received signal SIGSEGV, Segmentation fault.
0x0814f73b in CUpDownClient::IsUpPartAvailable(unsigned short) (
    this=0x8f4f738, iPart=0) at updownclient.h:287
287             bool                    IsUpPartAvailable(uint16 iPart) {return                                                            ( (iPart >= m_nUpPartCount) || (!m_abyUpPartStatus) )? 0:m_abyUpPartStatus[iPart                                                           ];}
(gdb) bt
#0  0x0814f73b in CUpDownClient::IsUpPartAvailable(unsigned short) (
    this=0x8f4f738, iPart=0) at updownclient.h:287
#1  0x0814ef11 in CKnownFile::UpdatePartsInfo() (this=0x8531408)
    at KnownFile.cpp:1087
#2  0x0820d2ad in CUpDownClient::ProcessExtendedInfo(CSafeMemFile*, CKnownFile*)                                                            (this=0x8e46b30, data=0xbffff4f0, tempreqfile=0x8531408)
    at UploadClient.cpp:503
b#3  0x080d2815 in CClientReqSocket::ProcessExtPacket(char*, unsigned, unsigned                                                            char) (this=0x901fc80, packet=0x8bb0ec8 "\035±SEÛ\200'î\216Þ\001Co!\225\234XL",
    size=32, opcode=146 '\222') at ListenSocket.cpp:1204
#4  0x080d457e in CClientReqSocket::PacketReceived(Packet*) (this=0x901fc80,
    packet=0x9249178) at ListenSocket.cpp:1717
#5  0x080d840b in CEMSocket::OnReceive(int) (this=0x901fc80, nErrorCode=0)
    at EMSocket.cpp:262
t#6  0x080d4656 in CClientReqSocket::OnReceive(int) (this=0x901fc80,
    nErrorCode=0) at ListenSocket.cpp:1735
#7  0x080d4747 in CClientReqSocketHandler::ClientReqSocketHandler(wxSocketEvent&                                                           ) (this=0x8b9b0b8, event=@0x8c01e80) at ListenSocket.cpp:1765
(gdb) bt full
#0  0x0814f73b in CUpDownClient::IsUpPartAvailable(unsigned short) (
    this=0x8f4f738, iPart=0) at updownclient.h:287
No locals.
#1  0x0814ef11 in CKnownFile::UpdatePartsInfo() (this=0x8531408)
    at KnownFile.cpp:1087
        i = 0
        cur_src = (CUpDownClient *) 0x8f4f738
        pos = 0x8ec7c58
        partcount = 76
        flag = false
        count = {<> = {}, }
        k_test = 36
        event = {ID = 3221222048, byte_value = 229 'å', long_value = 2,
  longlong_value = 327507791516, string_value = ,
  ptr_value = 0x20}
#2  0x0820d2ad in CUpDownClient::ProcessExtendedInfo(CSafeMemFile*, CKnownFile*)                                                            (this=0x8e46b30, data=0xbffff4f0, tempreqfile=0x8531408)
    at UploadClient.cpp:503
        nCompleteCountLast = 0
        nCompleteCountNew = 232
        done = 76
        nED2KUpPartCount = 76
#3  0x080d2815 in CClientReqSocket::ProcessExtPacket(char*, unsigned, unsigned c                                                           har) (this=0x901fc80, packet=0x8bb0ec8 "\035±SEÛ\200'î\216Þ\001Co!\225\234XL",
    size=32, opcode=146 '\222') at ListenSocket.cpp:1204
        data_in = { = { = {_vptr.CFile = 0x822da68,
      m_fd = -1, m_error = 40, fFilePath = },
    fBuffer = 0x8bb0ec8 "\035±SEÛ\200'î\216Þ\001Co!\225\234XL",
    fLength = 146476744, fGrowBytes = 0, fPosition = 31, fBufferSize = 32,
    fFileSize = 32, deleteBuffer = 0}, }
        reqfilehash = "\035±SEÛ\200'î\216Þ\001Co!\225\234"
        reqfile = (class CKnownFile *) 0x8531408
        opcode_in = 88 'X'
        data_out = { = { = {_vptr.CFile = 0x822da68,
      m_fd = -1, m_error = 80, fFilePath = },
    fBuffer = 0x8e56070 "\035±SEÛ\200'î\216Þ\001Co!\225\234S\233·\032œ\032\006",                                                            fLength = 0, fGrowBytes = 128, fPosition = 16, fBufferSize = 128,
    fFileSize = 16, deleteBuffer = 1}, }
#4  0x080d457e in CClientReqSocket::PacketReceived(Packet*) (this=0x901fc80,
    packet=0x9249178) at ListenSocket.cpp:1717
        bResult = 64
        uRawSize = 32
#5  0x080d840b in CEMSocket::OnReceive(int) (this=0x901fc80, nErrorCode=0)
    at EMSocket.cpp:262
        bPacketResult = 8
        toCopy = 32
        GlobalReadBuffer = "Å!\0\0\0\222\035±SEÛ\200'î\216Þ\001Co!\225\234XL\0\t                                                           @\0\b\0L\0\0µ\bè\0Oc\215ïI\031\205\215ò%ídt¶\034W\032\t\017\227ï­\0ÄY\b7Ý6\021\0                                                           01\204\220¹\214A\2168\0P\nеYD\234œ\\\225=gýÄ!\200÷;ë{ûÿáoâQ2Ç\022N#œìHD|r>+¿±~`                                                           á\003b\022Q\rÜóGHTâ\232Ñ\037\226\210\227\203/\223å>ŸËžÝ¯Ñ7\235[}Š{眶ul&}âG\\#¶K                                                           \204ð\021\a\214dŸôåÕ7É\020hðzÖY\e\035R1\211\034[ï±Ø\035Ñ~øn"...
        readMax = 2000000
        ret = 38
        rptr = 0x82ac166 "c\215ïI\031\205\215ò%ídt¶\034W\032\t\017\227ï­"
        rend = 0x82ac166 "c\215ïI\031\205\215ò%ídt¶\034W\032\t\017\227ï­"
#6  0x080d4656 in CClientReqSocket::OnReceive(int) (this=0x901fc80,
    nErrorCode=0) at ListenSocket.cpp:1735
No locals.
#7  0x080d4747 in CClientReqSocketHandler::ClientReqSocketHandler(wxSocketEvent&                                                           ) (this=0x8b9b0b8, event=@0x8c01e80) at ListenSocket.cpp:1765
No locals.
(gdb)

the polish