aMule Bug Tracker - aMule
View Issue Details
0000023aMuleMiscpublic2004-04-16 17:032004-05-27 00:23
Citroklar 
 
normalcrashrandom
closedopen 
 
 
0000023: CVS from April 16th, 4 o'clock in the morning
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 21423)]
0x081bbb29 in CUpDownClient::IsUpPartAvailable(unsigned short) (this=0x9777248, iPart=0) at updownclient.h:279
279 bool IsUpPartAvailable(uint16 iPart) {return ( (iPart >= m_nUpPartCount) || (!m_abyUpPartStatus) )? 0:m_abyUpPartStatus[iPart];}
(gdb) bt
#0 0x081bbb29 in CUpDownClient::IsUpPartAvailable(unsigned short) (this=0x9777248, iPart=0) at updownclient.h:279
0000001 0x081bb2bd in CKnownFile::UpdatePartsInfo() (this=0x8833ce8) at KnownFile.cpp:1269
0000002 0x08287244 in CUpDownClient::ProcessUpFileStatus(char*, unsigned) (this=0xa40b9c0,
    packet=0x9bae878 "\004®×ý¡gÜ3Aªóz9üöð\025", size=23) at UploadClient.cpp:442
0000003 0x0813d5ed in CClientReqSocket::ProcessPacket(char*, unsigned, unsigned char) (this=0xa3b76d0,
    packet=0x9bae878 "\004®×ý¡gÜ3Aªóz9üöð\025", size=23, opcode=88 'X') at ListenSocket.cpp:306
0000004 0x08142891 in CClientReqSocket::PacketReceived(Packet*) (this=0xa3b76d0, packet=0x9f68e80) at ListenSocket.cpp:1187
0000005 0x08145e74 in CEMSocket::OnReceive(int) (this=0xa3b76d0, nErrorCode=0) at EMSocket.cpp:283
0000006 0x0814292d in CClientReqSocket::OnReceive(int) (this=0xa3b76d0, nErrorCode=0) at ListenSocket.cpp:1215
0000007 0x08298a32 in CamuleDlg::socketHandler(wxSocketEvent&) (this=0x8631a80, event=@0x96a1918) at amuleDlg.cpp:430
0000008 0x402ef3f3 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) () from /usr/lib/libwx_gtk-2.4.so
0000009 0x402ef200 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk-2.4.so
0000010 0x402ef146 in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/libwx_gtk-2.4.so
#11 0x402ac451 in wxAppBase::ProcessPendingEvents() () from /usr/lib/libwx_gtk-2.4.so
0000012 0x4024a245 in wxapp_pending_callback () from /usr/lib/libwx_gtk-2.4.so
0000013 0x406c39be in g_idle_dispatch () from /usr/lib/libglib-1.2.so.0
(gdb) bt full
#0 0x081bbb29 in CUpDownClient::IsUpPartAvailable(unsigned short) (this=0x9777248, iPart=0) at updownclient.h:279
No locals.
0000001 0x081bb2bd in CKnownFile::UpdatePartsInfo() (this=0x8833ce8) at KnownFile.cpp:1269
        i = 0
        cur_src = (CUpDownClient *) 0x9777248
        pos = 0x8d2a980
        partcount = 21
        flag = false
        count = {<> = {<No data fields>}, <No data fields>}
0000002 0x08287244 in CUpDownClient::ProcessUpFileStatus(char*, unsigned) (this=0xa40b9c0,
    packet=0x9bae878 "\004®×ý¡gÜ3Aªóz9üöð\025", size=23) at UploadClient.cpp:442
        nCompleteCountLast = 0
        nCompleteCountNew = 1
        done = 21
        data = {<CMemFile> = {<CFile> = {_vptr.CFile = 0x8312cc8, m_fd = -1, m_error = 110,
      fFilePath = <incomplete type>}, fBuffer = 0x9bae878 "\004®×ý¡gÜ3Aªóz9üöð\025", fLength = 110, fGrowBytes = 0,
    fPosition = 23, fBufferSize = 23, fFileSize = 23, deleteBuffer = 0}, <No data fields>}
        cfilehash = "\004®×ý¡gÜ3Aªóz9üöð"
        tempreqfile = (class CKnownFile *) 0x8833ce8
        nED2KUpPartCount = 21
0000003 0x0813d5ed in CClientReqSocket::ProcessPacket(char*, unsigned, unsigned char) (this=0xa3b76d0,
    packet=0x9bae878 "\004®×ý¡gÜ3Aªóz9üöð\025", size=23, opcode=88 'X') at ListenSocket.cpp:306
        reqfileid = "\004®×ý¡gÜ3Aªóz9üöð"
        reqfile = (class CKnownFile *) 0x8833ce8
        data = (CSafeMemFile *) 0x96e0900
        packet = (Packet *) 0x18
0000004 0x08142891 in CClientReqSocket::PacketReceived(Packet*) (this=0xa3b76d0, packet=0x9f68e80) at ListenSocket.cpp:1187
No locals.
0000005 0x08145e74 in CEMSocket::OnReceive(int) (this=0xa3b76d0, nErrorCode=0) at EMSocket.cpp:283
        toCopy = 23
        GlobalReadBuffer = "ã\030\000\000\000X\004®×ý¡gÜ3Aªóz9üöð\025\000\000\000\000\001\000ã\021\000\000\000O\004®×ý¡gÜ3Aªóz9üöð»óQaÃ\025\217\022i½r!\230ò÷Ê@Ï\212Lþï\206þ\217ÐPÚb¥<ËÀxçÁ¯§\203]S\237°t²\224×?\177Üi'o\232ö]]·Ì|ÊKÄ,\017¸G?F¥¨\216¼B\\(k%ìÐ\036²NU\221%¸è6\r\030÷Á\025²säï\224ÎÀgë+/Ö\037\233'×èþýù§AþÜSNv\203»ói´\207jgyO3\221\020Î8RJkË)±^§T\206\212\tó"...
        readMax = 2000000
        ret = 51
        rptr = 0x83c639d "ã\021"
---Type <return> to continue, or q <return> to quit---
        rend = 0x83c63b3 "»óQaÃ\025\217\022i½r!\230ò÷Ê@Ï\212Lþï\206þ\217ÐPÚb¥<ËÀxçÁ¯§\203]S\237°t²\224×?\177Üi'o\232ö]]·Ì|ÊKÄ,\017¸G?F¥¨\216¼B\\(k%ìÐ\036²NU\221%¸è6\r\030÷Á\025²säï\224ÎÀgë+/Ö\037\233'×èþýù§AþÜSNv\203»ói´\207jgyO3\221\020Î8RJkË)±^§T\206\212\tó\ea\177ª(ÐHGÆ\021àQ\225v³\201\030kNÄY)YH£DXo%ñ;\211@G-`MuY\037X\223h\207\237©oÛ\017ê\221"...
0000006 0x0814292d in CClientReqSocket::OnReceive(int) (this=0xa3b76d0, nErrorCode=0) at ListenSocket.cpp:1215
No locals.
0000007 0x08298a32 in CamuleDlg::socketHandler(wxSocketEvent&) (this=0x8631a80, event=@0x96a1918) at amuleDlg.cpp:430
        soc = (class CClientReqSocket *) 0xa3b76d0
        current_socket = (struct wxSocketBase *) 0xa3b76d0
0000008 0x402ef3f3 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
0000009 0x402ef200 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
0000010 0x402ef146 in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#11 0x402ac451 in wxAppBase::ProcessPendingEvents() () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
0000012 0x4024a245 in wxapp_pending_callback () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
0000013 0x406c39be in g_idle_dispatch () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
(gdb)
No tags attached.
Issue History
2004-04-16 17:03CitroklarNew Issue
2004-04-20 11:34XaignarCategory => Misc
2004-05-27 00:23XaignarStatusnew => closed
2004-05-27 00:23XaignarNote Added: 0000075

Notes
(0000075)
Xaignar   
2004-05-27 00:23   
Please only post backtraces in the backtraces forum. Bug is beeing looked after. ;)

Cheers,
 Xaignar