aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: While minimizing  (Read 2002 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
While minimizing
« on: November 10, 2004, 12:19:54 AM »

Tray icon was not working, but when I entered gdb, I got nothing. First time OnFatalException() gives something new. I wonder if we can code a "bt full" inside amule... :)
Code: [Select]
--------------------------------------------------------------------------------
OOPS! Houston, we have a situation: seems like aMule crashed!
Program version is: aMule CVS using wxGTK2 v2.5.3
----------------------------=| BACKTRACE FOLLOWS: |=----------------------------

[0] CamuleApp::OnFatalException() in amule.cpp:977
[1] wxFatalSignalHandler in /usr/local/wxWidgets-cvs/lib/libwx_based-2.5.so.3[0x750dec]
[2] ?? in /lib/tls/libpthread.so.0 [0xc61458]
[3] wxTaskBarIconArea::SetTrayIcon(wxBitmap const&) in /usr/local/wxWidgets-cvs/lib/libwx_gtk2d_adv-2.5.so.3[0x1a2676]
[4] wxTaskBarIcon::SetIcon(wxIcon const&, wxString const&) in /usr/local/wxWidgets-cvs/lib/libwx_gtk2d_adv-2.5.so.3[0x1a3096]
[5] CMuleTrayIcon::UpdateTray() in MuleTrayIcon.cpp:191
[6] CMuleTrayIcon::SetTrayToolTip(wxString const&) in MuleTrayIcon.cpp:181
[7] CamuleDlg::ShowTransferRate() in amuleDlg.cpp:685
[8] CamuleDlg::OnGUITimer(wxTimerEvent&) in amuleDlg.cpp:1002
[9] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const in /usr/local/wxWidgets-cvs/lib/libwx_based-2.5.so.3[0x6a7088]
[10] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/local/wxWidgets-cvs/lib/libwx_based-2.5.so.3[0x74ae61]
[11] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/local/wxWidgets-cvs/lib/libwx_based-2.5.so.3[0x749dee]
[12] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/local/wxWidgets-cvs/lib/libwx_based-2.5.so.3[0x74b074]
[13] wxTimerBase::Notify() in /usr/local/wxWidgets-cvs/lib/libwx_gtk2d_core-2.5.so.3[0x5460e5]
[14] timeout_callback in /usr/local/wxWidgets-cvs/lib/libwx_gtk2d_core-2.5.so.3[0x43ff73]
[15] ?? in /usr/lib/libglib-2.0.so.0 [0x7bcc5c]
[16] ?? in /usr/lib/libglib-2.0.so.0 [0x7ba1e2]
[17] g_main_context_dispatch in /usr/lib/libglib-2.0.so.0[0x7bb2d8]
[18] ?? in /usr/lib/libglib-2.0.so.0 [0x7bb610]
[19] g_main_loop_run in /usr/lib/libglib-2.0.so.0[0x7bbc53]
[20] gtk_main in /usr/lib/libgtk-x11-2.0.so.0[0x6e89ff3]
[21] wxEventLoop::Run() in /usr/local/wxWidgets-cvs/lib/libwx_gtk2d_core-2.5.so.3[0x43586a]
[22] wxAppBase::MainLoop() in /usr/local/wxWidgets-cvs/lib/libwx_gtk2d_core-2.5.so.3[0x4bf189]
[23] wxAppBase::OnRun() in /usr/local/wxWidgets-cvs/lib/libwx_gtk2d_core-2.5.so.3[0x4bf2f5]
[24] wxEntry(int&, char**) in /usr/local/wxWidgets-cvs/lib/libwx_based-2.5.so.3[0x6e9e23]
[25] main in amule-gui.cpp:165
[26] __libc_start_main in /lib/tls/libc.so.6[0xe7aad4]
[27] _start in verb-cvs/src/amule [0x8129159]

--------------------------------------------------------------------------------

(gdb) bt
#0  0x002d87a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0x00e8ce49 in raise () from /lib/tls/libc.so.6
#2  0x00e8e872 in abort () from /lib/tls/libc.so.6
#3  0x00750df4 in wxFatalSignalHandler () at src/unix/utilsunx.cpp:979
#4  
#5  0x00000000 in ?? ()
(gdb) thread
[Current thread is 1 (process 19705)]
(gdb) thread 2
[Switching to thread 2 (process 19706)]#0  0x006bf81b in wxBaseArrayPtrVoid::Insert (this=0xa403080, lItem=0xa3d4348,
    nIndex=2, nInsert=1) at src/common/dynarray.cpp:421
421     _WX_DEFINE_BASEARRAY(const void *, wxBaseArrayPtrVoid)
(gdb) bt
#0  0x006bf81b in wxBaseArrayPtrVoid::Insert (this=0xa403080, lItem=0xa3d4348, nIndex=2, nInsert=1)
    at src/common/dynarray.cpp:421
#1  0x006c3e36 in wxBaseArrayPtrVoid::insert (this=0xa403080, it=0x9ff3f70, n=1, v=@0xf6cb98ac) at dynarray.h:807
#2  0x006c8026 in wxArrayPtrVoid::insert (this=0xa403080, it=0x9ff3f70, n=1, v=@0xf6cb98ac) at dynarray.h:964
#3  0x081ca8bf in ArrayOfCMD4Hash::Add (this=0xa403080, item=@0xf6cb98f0, nInsert=1) at KnownFile.cpp:54
#4  0x0813d5b9 in CAddFileThread::CreateNextPartHash (file=0xf6cb99e0, owner=0xa403010, createAICH=true)
    at AddFileThread.cpp:505
#5  0x0813cf57 in CAddFileThread::Entry (this=0xa35af58) at AddFileThread.cpp:375
#6  0x00745bfd in wxThreadInternal::PthreadStart (thread=0xa35af58) at src/unix/threadpsx.cpp:762
#7  0x00745ab6 in wxPthreadStart (ptr=0xa35af58) at src/unix/threadpsx.cpp:714
#8  0x00c5a98c in start_thread () from /lib/tls/libpthread.so.0
#9  0x00f2116a in clone () from /lib/tls/libc.so.6
(gdb) bt full
#0  0x006bf81b in wxBaseArrayPtrVoid::Insert (this=0xa403080, lItem=0xa3d4348, nIndex=2, nInsert=1)
    at src/common/dynarray.cpp:421
        i = 0
#1  0x006c3e36 in wxBaseArrayPtrVoid::insert (this=0xa403080, it=0x9ff3f70, n=1, v=@0xf6cb98ac) at dynarray.h:807
No locals.
#2  0x006c8026 in wxArrayPtrVoid::insert (this=0xa403080, it=0x9ff3f70, n=1, v=@0xf6cb98ac) at dynarray.h:964
No locals.
#3  0x081ca8bf in ArrayOfCMD4Hash::Add (this=0xa403080, item=@0xf6cb98f0, nInsert=1) at KnownFile.cpp:54
        pItem = (_wxObjArrayArrayOfCMD4Hash *) 0xa3d4348
        nOldSize = 2
#4  0x0813d5b9 in CAddFileThread::CreateNextPartHash (file=0xf6cb99e0, owner=0xa403010, createAICH=true)
    at AddFileThread.cpp:505
        cur_length = 9728000
        data = (byte *) 0xf5971008 ""
        hash = "¬\021X\215\000ͽ\0264\\y\034¿ñÂÍ"
        pBlockAICHHashTree = (CAICHHashTree *) 0xa4606e0
#5  0x0813cf57 in CAddFileThread::Entry (this=0xa35af58) at AddFileThread.cpp:375
        filename = { = {static npos = 4294967195,
    m_pchData = 0xa403114 "/home/mroberto/.aMule/Incoming//sdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfg.mpg"}, }
        file = {_vptr.CFile = 0x831e728, m_fd = 9, m_error = false, fFilePath = { = {
      static npos = 4294967195,
      m_pchData = 0xa402fa4 "/home/mroberto/.aMule/Incoming//sdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfg.mpg"}, }}
        needsAICH = true
        error = false
        current = (QueuedFile *) 0xa3d9db0
        knownfile = (class CKnownFile *) 0xa403010
#6  0x00745bfd in wxThreadInternal::PthreadStart (thread=0xa35af58) at src/unix/threadpsx.cpp:762
        pthread = (wxThreadInternal *) 0xa459dc0
        rc = 0
        dontRunAtAll = false
#7  0x00745ab6 in wxPthreadStart (ptr=0xa35af58) at src/unix/threadpsx.cpp:714
No locals.
#8  0x00c5a98c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#9  0x00f2116a in clone () from /lib/tls/libc.so.6
No symbol table info available.
Logged