aMule Bug Tracker - aMule
View Issue Details
0000040aMuleMiscpublic2004-04-22 21:492004-05-27 00:11
Citroklar 
 
normalcrashrandom
closedopen 
 
 
0000040: cvs from april 22nd, 20:06 UTC+1
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 6480)]
0x0817dd89 in CUpDownClient::IsPartAvailable(unsigned short) (this=0x8a86718, iPart=0) at updownclient.h:281
281 inline bool IsPartAvailable(uint16 iPart) {return ( (iPart >= m_nPartCount) || (!m_abyPartStatus) )? 0:m_abyPartStatus[iPart];}
(gdb) bt
#0 0x0817dd89 in CUpDownClient::IsPartAvailable(unsigned short) (this=0x8a86718, iPart=0) at updownclient.h:281
0000001 0x08232887 in CPartFile::UpdatePartsInfo() (this=0x88e48f0) at PartFile.cpp:2024
0000002 0x0818da87 in CDownloadQueue::RemoveSource(CUpDownClient*, bool, bool) (this=0x87f79f8, toremove=0x8bdbef0,
    updatewindow=true, bDoStatsUpdate=true) at DownloadQueue.cpp:575
0000003 0x0817248f in CClientList::RemoveClient(CUpDownClient*) (this=0x87326b8, toremove=0x8bdbef0) at ClientList.cpp:155
0000004 0x0815326b in ~CUpDownClient (this=0x8bdbef0) at BaseClient.cpp:240
0000005 0x08140b0e in CClientReqSocket::Disconnect(CString) (this=0x89711d0,
    strReason={<> = {<No data fields>}, <No data fields>}) at ListenSocket.cpp:146
0000006 0x081476bc in CClientReqSocket::OnError(int) (this=0x89711d0, nErrorCode=0) at ListenSocket.cpp:1685
0000007 0x0829f8c7 in CamuleDlg::socketHandler(wxSocketEvent&) (this=0x863b610, event=@0x8ba86d0) at amuleDlg.cpp:442
0000008 0x402f23f3 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) () from /usr/lib/libwx_gtk-2.4.so
0000009 0x402f2200 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk-2.4.so
0000010 0x402f2146 in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/libwx_gtk-2.4.so
#11 0x402af451 in wxAppBase::ProcessPendingEvents() () from /usr/lib/libwx_gtk-2.4.so
0000012 0x4024d245 in wxapp_pending_callback () from /usr/lib/libwx_gtk-2.4.so
0000013 0x406c69be in g_idle_dispatch () from /usr/lib/libglib-1.2.so.0
(gdb) bt full
#0 0x0817dd89 in CUpDownClient::IsPartAvailable(unsigned short) (this=0x8a86718, iPart=0) at updownclient.h:281
No locals.
0000001 0x08232887 in CPartFile::UpdatePartsInfo() (this=0x88e48f0) at PartFile.cpp:2024
        i = 0
        pos = 0x8b06778
        sl = 5
        partcount = 85
        flag = false
        count = {<> = {<No data fields>}, <No data fields>}
        cur_src = (CUpDownClient *) 0x8a86718
0000002 0x0818da87 in CDownloadQueue::RemoveSource(CUpDownClient*, bool, bool) (this=0x87f79f8, toremove=0x8bdbef0,
    updatewindow=true, bDoStatsUpdate=true) at DownloadQueue.cpp:575
        pos2 = 0x8bdc160
        sl = 9
        cur_file = (class CPartFile *) 0x88e48f0
        i = 37
        size = 57
        removed = true
        pos3 = 0x8bdc160
        pos4 = 0x9
0000003 0x0817248f in CClientList::RemoveClient(CUpDownClient*) (this=0x87326b8, toremove=0x8bdbef0) at ClientList.cpp:155
        pos = 0x8bdc150
0000004 0x0815326b in ~CUpDownClient (this=0x8bdbef0) at BaseClient.cpp:240
No locals.
0000005 0x08140b0e in CClientReqSocket::Disconnect(CString) (this=0x89711d0,
    strReason={<> = {<No data fields>}, <No data fields>}) at ListenSocket.cpp:146
        temp = (CUpDownClient *) 0x8bdbef0
0000006 0x081476bc in CClientReqSocket::OnError(int) (this=0x89711d0, nErrorCode=0) at ListenSocket.cpp:1685
        strError = {<> = {<No data fields>}, <No data fields>}
0000007 0x0829f8c7 in CamuleDlg::socketHandler(wxSocketEvent&) (this=0x863b610, event=@0x8ba86d0) at amuleDlg.cpp:442
        soc = (class CClientReqSocket *) 0x89711d0
        current_socket = (struct wxSocketBase *) 0x89711d0
0000008 0x402f23f3 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
0000009 0x402f2200 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
0000010 0x402f2146 in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#11 0x402af451 in wxAppBase::ProcessPendingEvents() () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
0000012 0x4024d245 in wxapp_pending_callback () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
0000013 0x406c69be 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-22 21:49CitroklarNew Issue
2004-05-27 00:11XaignarStatusnew => closed
2004-05-27 00:11XaignarNote Added: 0000065

Notes
(0000065)
Xaignar   
2004-05-27 00:11   
This crash is being hunted down at the moment. And in the future, please only post backtraces in the backtraces forum. ;)

Cheers,
 Xaignar