aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Doing nothing special  (Read 1828 times)

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Doing nothing special
« on: December 13, 2004, 12:10:09 PM »

--------------------------------------------------------------------------------
Oops, aMule crashed!
Hey, stop crying! You wanted the edge, and now you fell down?!
Please, post these lines on the backtrace forum on http://www.amule.org/
aMule version is: CVS using wxGTK2 v2.5.3 (Unicoded)
----------------------------=| BACKTRACE FOLLOWS: |=----------------------------

[0] CamuleApp::OnFatalException() in amule.cpp:974
[1] wxFatalSignalHandler in /usr/local/wxWidgets-cvsu/lib/libwx_baseud-2.5.so.3[0x8c157a]
[2] ?? in /lib/tls/libpthread.so.0 [0x9d7688]
[3] CUpDownClient::SendFileRequest() in DownloadClient.cpp:263
[4] CUpDownClient::ConnectionEstablished() in BaseClient.cpp:1384
[5] CUpDownClient::TryToConnect(bool) in BaseClient.cpp:1300
[6] CUpDownClient::AskForDownload() in DownloadClient.cpp:151
[7] CPartFile::Process(unsigned, unsigned char) in PartFile.cpp:1709
[8] CDownloadQueue::Process() in DownloadQueue.cpp:380
[9] CamuleApp::OnCoreTimer(wxTimerEvent&) in amule.cpp:1377
[10] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const in /usr/local/wxWidgets-cvsu/lib/libwx_baseud-2.5.so.3[0x807cf8]
[11] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/local/wxWidgets-cvsu/lib/libwx_baseud-2.5.so.3[0x8baf45]
[12] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/local/wxWidgets-cvsu/lib/libwx_baseud-2.5.so.3[0x8b9ed2]
[13] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/local/wxWidgets-cvsu/lib/libwx_baseud-2.5.so.3[0x8bb158]
[14] wxTimerBase::Notify() in /usr/local/wxWidgets-cvsu/lib/libwx_gtk2ud_core-2.5.so.3[0x5be5d1]
[15] timeout_callback in /usr/local/wxWidgets-cvsu/lib/libwx_gtk2ud_core-2.5.so.3[0x4b74d7]
[16] ?? in /usr/lib/libglib-2.0.so.0 [0xa3cccc]
[17] ?? in /usr/lib/libglib-2.0.so.0 [0xa3a252]
[18] g_main_context_dispatch in /usr/lib/libglib-2.0.so.0[0xa3b348]
[19] ?? in /usr/lib/libglib-2.0.so.0 [0xa3b680]
[20] g_main_loop_run in /usr/lib/libglib-2.0.so.0[0xa3bcc3]
[21] gtk_main in /usr/lib/libgtk-x11-2.0.so.0[0xcc5923]
[22] wxEventLoop::Run() in /usr/local/wxWidgets-cvsu/lib/libwx_gtk2ud_core-2.5.so.3[0x4ace9a]
[23] wxAppBase::MainLoop() in /usr/local/wxWidgets-cvsu/lib/libwx_gtk2ud_core-2.5.so.3[0x5359b5]
[24] wxAppBase::OnRun() in /usr/local/wxWidgets-cvsu/lib/libwx_gtk2ud_core-2.5.so.3[0x535b21]
[25] wxEntry(int&, wchar_t**) in /usr/local/wxWidgets-cvsu/lib/libwx_baseud-2.5.so.3[0x84c2b9]
[26] wxEntry(int&, char**) in /usr/local/wxWidgets-cvsu/lib/libwx_baseud-2.5.so.3[0x84c3bf]
[27] main in amule-gui.cpp:161
[28] __libc_start_main in /lib/tls/libc.so.6[0x100cad4]
[29] wxDialog::Show(bool) in verb-cvsu/src/amule[0x8134cc5]

--------------------------------------------------------------------------------
Code: [Select]
(gdb) bt
#0  0x0077d7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0x0101ee59 in raise () from /lib/tls/libc.so.6
#2  0x01020882 in abort () from /lib/tls/libc.so.6
#3  0x008c1582 in wxFatalSignalHandler () at src/unix/utilsunx.cpp:991
#4  
#5  0x0814cc6c in CKnownFile::GetPartCount (this=0x0) at KnownFile.h:144
#6  0x08186695 in CUpDownClient::SendFileRequest (this=0xd4c0e98) at DownloadClient.cpp:263
#7  0x08158503 in CUpDownClient::ConnectionEstablished (this=0xd4c0e98) at BaseClient.cpp:1384
#8  0x08157ef1 in CUpDownClient::TryToConnect (this=0xd4c0e98, bIgnoreMaxCon=false) at BaseClient.cpp:1300
#9  0x08186044 in CUpDownClient::AskForDownload (this=0xd4c0e98) at DownloadClient.cpp:151
#10 0x082494c0 in CPartFile::Process (this=0xb247358, reducedownload=200, m_icounter=10 '\n') at PartFile.cpp:1709
#11 0x0819f9ab in CDownloadQueue::Process (this=0xadd1170) at DownloadQueue.cpp:380
#12 0x082cc70d in CamuleApp::OnCoreTimer (this=0xa603748) at amule.cpp:1377
#13 0x00807cf8 in wxAppConsole::HandleEvent (this=0xa603748, handler=0xa603748, func=
      {__pfn = 0x82cc6ac , __delta = 0}, event=@0xfeebd3b0)
    at src/common/appbase.cpp:307
#14 0x008baf45 in wxEvtHandler::ProcessEventIfMatches (entry=@0x85ef638, handler=0xa603748, event=@0xfeebd3b0)
    at src/common/event.cpp:1169
#15 0x008b9ed2 in wxEventHashTable::HandleEvent (this=0x85ef5a0, event=@0xfeebd3b0, self=0xa603748)
    at src/common/event.cpp:837
#16 0x008bb158 in wxEvtHandler::ProcessEvent (this=0xa603748, event=@0xfeebd3b0) at src/common/event.cpp:1231
#17 0x005be5d1 in wxTimerBase::Notify (this=0xa67be28) at src/common/timercmn.cpp:61
#18 0x004b74d7 in timeout_callback (data=0xa67be28) at src/gtk/timer.cpp:47
#19 0x00a3cccc in g_main_context_wakeup () from /usr/lib/libglib-2.0.so.0
#20 0x00a3a252 in g_main_depth () from /usr/lib/libglib-2.0.so.0
#21 0x00a3b348 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#22 0x00a3b680 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#23 0x00a3bcc3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#24 0x00cc5923 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#25 0x004ace9a in wxEventLoop::Run (this=0xb2c74f0) at src/gtk/evtloop.cpp:80
#26 0x005359b5 in wxAppBase::MainLoop (this=0xa603748) at src/common/appcmn.cpp:272
#27 0x00535b21 in wxAppBase::OnRun (this=0xa603748) at src/common/appcmn.cpp:340
#28 0x0084c2b9 in wxEntry (argc=@0xfeebd6b0, argv=0xa5dd348) at src/common/init.cpp:410
#29 0x0084c3bf in wxEntry (argc=@0xfeebd6b0, argv=0xfeebd734) at src/common/init.cpp:459
#30 0x082cf4dd in main (argc=1, argv=0xfeebd734) at amule-gui.cpp:161
Code: [Select]
(gdb) bt full
#0  0x0077d7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x0101ee59 in raise () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x01020882 in abort () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x008c1582 in wxFatalSignalHandler () at src/unix/utilsunx.cpp:991
No locals.
#4  
No symbol table info available.
#5  0x0814cc6c in CKnownFile::GetPartCount (this=0x0) at KnownFile.h:144
No locals.
#6  0x08186695 in CUpDownClient::SendFileRequest (this=0xd4c0e98) at DownloadClient.cpp:263
        packet = (Packet *) 0xd991e80
        dataFileReq = { = { = {_vptr.CFile = 0x8372108, m_fd = -1, m_error = false,
      fFilePath = { = {static npos = 4294967295, m_pchData = 0x8ec4c0}, }},
    m_GrowBytes = 32, m_position = 0, m_BufferSize = 0, m_FileSize = 0, m_delete = false,
    m_buffer = 0x0}, = {_vptr.CFileDataIO = 0x837217c}, }
#7  0x08158503 in CUpDownClient::ConnectionEstablished (this=0xd4c0e98) at BaseClient.cpp:1384
No locals.
#8  0x08157ef1 in CUpDownClient::TryToConnect (this=0xd4c0e98, bIgnoreMaxCon=false) at BaseClient.cpp:1300
No locals.
#9  0x08186044 in CUpDownClient::AskForDownload (this=0xd4c0e98) at DownloadClient.cpp:151
No locals.
#10 0x082494c0 in CPartFile::Process (this=0xb247358, reducedownload=200, m_icounter=10 '\n') at PartFile.cpp:1709
        download_state = 7 '\a'
        it = { = {_M_node = 0xc9bb1a8}, }
        cur_src = (CUpDownClient *) 0xd4c0e98
        old_trans = 0
        dwCurTick = 3383902763
#11 0x0819f9ab in CDownloadQueue::Process (this=0xadd1170) at DownloadQueue.cpp:380
        cur_file = (class CPartFile *) 0xb247358
        i = 232
        size = 251
        downspeed = 200
#12 0x082cc70d in CamuleApp::OnCoreTimer (this=0xa603748) at amule.cpp:1377
        msPrev1 = 62168586
        msPrev5 = 62168300
        msPrevSave = 62164281
        msCur = 62168798
#13 0x00807cf8 in wxAppConsole::HandleEvent (this=0xa603748, handler=0xa603748, func=
      {__pfn = 0x82cc6ac , __delta = 0}, event=@0xfeebd3b0)
    at src/common/appbase.cpp:307
No locals.
#14 0x008baf45 in wxEvtHandler::ProcessEventIfMatches (entry=@0x85ef638, handler=0xa603748, event=@0xfeebd3b0)
    at src/common/event.cpp:1169
        tableId1 = 6128
        tableId2 = -1
#15 0x008b9ed2 in wxEventHashTable::HandleEvent (this=0x85ef5a0, event=@0xfeebd3b0, self=0xa603748)
    at src/common/event.cpp:837
        n = 2
        eventEntryTable = (const wxEventTableEntryPointerArray &) @0xae128fc: { = {m_nSize = 3,
    m_nCount = 3, m_pItems = 0xae172b0}, }
        count = 3
        eventType = 10084
        eTTnode = (wxEventHashTable::EventTypeTable * const) 0xae128f8
#16 0x008bb158 in wxEvtHandler::ProcessEvent (this=0xa603748, event=@0xfeebd3b0) at src/common/event.cpp:1231
No locals.
#17 0x005be5d1 in wxTimerBase::Notify (this=0xa67be28) at src/common/timercmn.cpp:61
        event = { = { = {_vptr.wxObject = 0x84028a0, static ms_classInfo = {m_className = 0x8e8490,
        m_objectSize = 8, m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0, static sm_first = 0x8403f10,
        m_next = 0x94a768, static sm_classTable = 0xa5dc008}, m_refData = 0x0}, m_eventObject = 0xa67be28,
    m_eventType = 10084, m_timeStamp = 0, m_id = 6128, m_callbackUserData = 0x0, m_propagationLevel = 0,
    m_skipped = false, m_isCommandEvent = false, static ms_classInfo = {m_className = 0x8f9180, m_objectSize = 36,
      m_objectConstructor = 0, m_baseInfo1 = 0x94a72c, m_baseInfo2 = 0x0, static sm_first = 0x8403f10,
      m_next = 0x94ac24, static sm_classTable = 0xa5dc008}}, m_interval = 100, static ms_classInfo = {
    m_className = 0x63d014, m_objectSize = 40, m_objectConstructor = 0x5be3d8 ,
    m_baseInfo1 = 0x94ac3c, m_baseInfo2 = 0x0, static sm_first = 0x8403f10, m_next = 0x6d87e8,
    static sm_classTable = 0xa5dc008}}
#18 0x004b74d7 in timeout_callback (data=0xa67be28) at src/gtk/timer.cpp:47
        timer = (wxTimer *) 0xa67be28
#19 0x00a3cccc in g_main_context_wakeup () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#20 0x00a3a252 in g_main_depth () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#21 0x00a3b348 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#22 0x00a3b680 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#23 0x00a3bcc3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#24 0x00cc5923 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#25 0x004ace9a in wxEventLoop::Run (this=0xb2c74f0) at src/gtk/evtloop.cpp:80
        oldLoop = (wxEventLoop *) 0x0
        exitcode = 5464798
#26 0x005359b5 in wxAppBase::MainLoop (this=0xa603748) at src/common/appcmn.cpp:272
        mainLoop = { = {m_ptr = 0xb2c74f0}, m_pp = 0xa603788, m_pOld = 0x0}
#27 0x00535b21 in wxAppBase::OnRun (this=0xa603748) at src/common/appcmn.cpp:340
No locals.
#28 0x0084c2b9 in wxEntry (argc=@0xfeebd6b0, argv=0xa5dd348) at src/common/init.cpp:410
        callOnExit = {}
        cleanupOnExit = {}
#29 0x0084c3bf in wxEntry (argc=@0xfeebd6b0, argv=0xfeebd734) at src/common/init.cpp:459
No locals.
#30 0x082cf4dd in main (argc=1, argv=0xfeebd734) at amule-gui.cpp:161
No locals.
(gdb) up 6
#6  0x08186695 in CUpDownClient::SendFileRequest (this=0xd4c0e98) at DownloadClient.cpp:263
263                     if (m_reqfile->GetPartCount() > 1) {
(gdb) l
258                     SendPacket(packet, true);
259
260                     // 26-Jul-2003: removed requesting the file status for files <= PARTSIZE for better compatibilitywith ed2k protocol (eDonkeyHybrid).
261                     // if the remote client answers the OP_REQUESTFILENAME with OP_REQFILENAMEANSWER the file is shared by the remote client. if we
262                     // know that the file is shared, we know also that the file is complete and don't need to requestthe file status.
263                     if (m_reqfile->GetPartCount() > 1) {
264                             CSafeMemFile dataSetReqFileID(16);
265                             dataSetReqFileID.WriteHash16(m_reqfile->GetFileHash());
266                             packet = new Packet(&dataSetReqFileID);
267                             packet->SetOpCode(OP_SETREQFILEID);
(gdb) p m_reqfile
$1 = (class CPartFile *) 0x0
(gdb)
Logged