aMule Forum
English => Backtraces => Topic started by: phoenix 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... :)
--------------------------------------------------------------------------------
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.