aMule Forum
English => Backtraces => Topic started by: syaochan on May 29, 2007, 07:59:31 AM
-
Hi, now i'm running amule compiled with wxwidgets 2.8.4 (also compiled by me)
./configure --prefix=/usr --enable-debug --disable-optimize --enable-amulecmd --enable-webserver --enable-cas --enable-wxcas --enable-alc --enable-alcc --enable-amule-daemon
And here is the backtrace:
(gdb) bt
#0 0xaa29c35b in raise () from /lib/tls/libpthread.so.0
#1 0x082f62c4 in OnUnhandledException () at MuleDebug.cpp:80
#2 0xa9c3e8a4 in __cxa_call_unexpected () from /usr/lib/libstdc++.so.6
#3 0xa9c3e8e1 in std::terminate () from /usr/lib/libstdc++.so.6
#4 0xa9c3ea64 in __cxa_throw () from /usr/lib/libstdc++.so.6
#5 0xa9c3ecb8 in operator new () from /usr/lib/libstdc++.so.6
#6 0x083222f8 in wxObjectList::CreateNode (this=0x0, prev=0x0, next=0x0,
data=0x0, key=@0x0) at /usr/include/wx-2.8/wx/list.h:1178
#7 0xa9d0fdc9 in wxListBase::Append () from /usr/lib/libwx_baseu-2.8.so.0
#8 0xa9d72d1c in wxEvtHandler::AddPendingEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#9 0xa9df2cf9 in wxSocketBase::OnRequest ()
from /usr/lib/libwx_baseu_net-2.8.so.0
#10 0xa9df2e14 in wx_socket_callback () from /usr/lib/libwx_baseu_net-2.8.so.0
#11 0xa9df7797 in GSocket::Detected_Write ()
from /usr/lib/libwx_baseu_net-2.8.so.0
#12 0xa9f267c8 in wxFont::CloneRefData ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#13 0xa9603f7b in gdk_get_show_events () from /usr/lib/libgdk-x11-2.0.so.0
#14 0x0b6cf818 in ?? ()
#15 0x00000015 in ?? ()
#16 0xa9505c1f in g_vasprintf () from /usr/lib/libglib-2.0.so.0
#17 0xa94de487 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#18 0xa94dfe25 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#19 0xa94e014a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#20 0xa9794e33 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#21 0xa9f24c1d in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#22 0xa9fb5590 in wxAppBase::MainLoop ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#23 0xa9fb5712 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#24 0xa9d03572 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#25 0xa9d03647 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#26 0x081d35ae in main (argc=2, argv=0x0) at amule-gui.cpp:95
(gdb) bt full
#0 0xaa29c35b in raise () from /lib/tls/libpthread.so.0
No symbol table info available.
#1 0x082f62c4 in OnUnhandledException () at MuleDebug.cpp:80
t = (struct std::type_info *) 0x0
#2 0xa9c3e8a4 in __cxa_call_unexpected () from /usr/lib/libstdc++.so.6
No symbol table info available.
#3 0xa9c3e8e1 in std::terminate () from /usr/lib/libstdc++.so.6
No symbol table info available.
#4 0xa9c3ea64 in __cxa_throw () from /usr/lib/libstdc++.so.6
No symbol table info available.
#5 0xa9c3ecb8 in operator new () from /usr/lib/libstdc++.so.6
No symbol table info available.
#6 0x083222f8 in wxObjectList::CreateNode (this=0x0, prev=0x0, next=0x0,
data=0x0, key=@0x0) at /usr/include/wx-2.8/wx/list.h:1178
No locals.
#7 0xa9d0fdc9 in wxListBase::Append () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#8 0xa9d72d1c in wxEvtHandler::AddPendingEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#9 0xa9df2cf9 in wxSocketBase::OnRequest ()
from /usr/lib/libwx_baseu_net-2.8.so.0
No symbol table info available.
#10 0xa9df2e14 in wx_socket_callback () from /usr/lib/libwx_baseu_net-2.8.so.0
No symbol table info available.
#11 0xa9df7797 in GSocket::Detected_Write ()
from /usr/lib/libwx_baseu_net-2.8.so.0
No symbol table info available.
#12 0xa9f267c8 in wxFont::CloneRefData ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#13 0xa9603f7b in gdk_get_show_events () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#14 0x0b6cf818 in ?? ()
No symbol table info available.
#15 0x00000015 in ?? ()
No symbol table info available.
#16 0xa9505c1f in g_vasprintf () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#17 0xa94de487 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#18 0xa94dfe25 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#19 0xa94e014a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#20 0xa9794e33 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#21 0xa9f24c1d in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#22 0xa9fb5590 in wxAppBase::MainLoop ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#23 0xa9fb5712 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#24 0xa9d03572 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#25 0xa9d03647 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#26 0x081d35ae in main (argc=2, argv=0x0) at amule-gui.cpp:95
No locals.
(gdb) thread apply all bt
Thread 3 (process 2270):
#0 0xaa29b99c in __nanosleep_nocancel () from /lib/tls/libpthread.so.0
#1 0xa9d76976 in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#2 0xa9d769a1 in wxMilliSleep () from /usr/lib/libwx_baseu-2.8.so.0
#3 0xa9d6faed in wxThread::Sleep () from /usr/lib/libwx_baseu-2.8.so.0
#4 0x0816da7c in UploadBandwidthThrottler::Entry (this=0xb3e2000)
at UploadBandwidthThrottler.cpp:321
#5 0xa9d70578 in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_baseu-2.8.so.0
#6 0xa9d705dd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#7 0xaa29620e in start_thread () from /lib/tls/libpthread.so.0
#8 0xa9b0b0de in clone () from /lib/tls/libc.so.6
Thread 2 (process 2275):
#0 0xa9b07a03 in mmap () from /lib/tls/libc.so.6
Thread 1 (process 2243):
#0 0xaa29c35b in raise () from /lib/tls/libpthread.so.0
#1 0x082f62c4 in OnUnhandledException () at MuleDebug.cpp:80
#2 0xa9c3e8a4 in __cxa_call_unexpected () from /usr/lib/libstdc++.so.6
#3 0xa9c3e8e1 in std::terminate () from /usr/lib/libstdc++.so.6
#4 0xa9c3ea64 in __cxa_throw () from /usr/lib/libstdc++.so.6
#5 0xa9c3ecb8 in operator new () from /usr/lib/libstdc++.so.6
#6 0x083222f8 in wxObjectList::CreateNode (this=0x0, prev=0x0, next=0x0,
data=0x0, key=@0x0) at /usr/include/wx-2.8/wx/list.h:1178
#7 0xa9d0fdc9 in wxListBase::Append () from /usr/lib/libwx_baseu-2.8.so.0
#8 0xa9d72d1c in wxEvtHandler::AddPendingEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#9 0xa9df2cf9 in wxSocketBase::OnRequest ()
from /usr/lib/libwx_baseu_net-2.8.so.0
#10 0xa9df2e14 in wx_socket_callback () from /usr/lib/libwx_baseu_net-2.8.so.0
#11 0xa9df7797 in GSocket::Detected_Write ()
from /usr/lib/libwx_baseu_net-2.8.so.0
#12 0xa9f267c8 in wxFont::CloneRefData ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#13 0xa9603f7b in gdk_get_show_events () from /usr/lib/libgdk-x11-2.0.so.0
#14 0x0b6cf818 in ?? ()
#15 0x00000015 in ?? ()
#16 0xa9505c1f in g_vasprintf () from /usr/lib/libglib-2.0.so.0
#17 0xa94de487 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#18 0xa94dfe25 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#19 0xa94e014a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#20 0xa9794e33 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#21 0xa9f24c1d in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#22 0xa9fb5590 in wxAppBase::MainLoop ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#23 0xa9fb5712 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#24 0xa9d03572 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#25 0xa9d03647 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#26 0x081d35ae in main (argc=2, argv=0x0) at amule-gui.cpp:95
Bye! :)
-
Another crash, this time it happened restoring the minimized window:
----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMule CVS using wxGTK2 v2.8.4 (Snapshot: Sun May 27 07:02:05 CEST 2007)
Running on: Linux 2.6.20.7-grsec i686
[2] CamuleApp::OnFatalException() in amule.cpp:1288
[3] wxFatalSignalHandler in /usr/lib/libwx_baseu-2.8.so.0[0xa5774776]
[4] ?? in [0xa5cb2420]
[5] CEMSocket::IsConnected() in EMSocket.h:56
[6] CUploadingView::DrawCell(CUpDownClient*, int, wxDC*, wxRect const&) in ClientListCtrl.cpp:604
[7] CQueuedView::DrawCell(CUpDownClient*, int, wxDC*, wxRect const&) in ClientListCtrl.cpp:848
[8] CClientListCtrl::OnDrawItem(int, wxDC*, wxRect const&, wxRect const&, bool) in ClientListCtrl.cpp:495
[9] MuleExtern::wxListMainWindow::OnPaint(wxPaintEvent&) in listctrl.cpp:2666
[10] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const in /usr/lib/libwx_baseu-2.8.so.0[0xa56bedd3]
[11] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0xa576d15d]
[12] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/libwx_baseu-2.8.so.0[0xa576d43f]
[13] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0xa576e03d]
[14] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0xa576dfdd]
[15] wxScrollHelperEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xa5a73636]
[16] wxWindow::GtkSendPaintEvents() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xa5934ebb]
[17] ?? in /usr/lib/libwx_gtk2u_core-2.8.so.0 [0xa59351f4]
[18] ?? in /usr/lib/libgtk-x11-2.0.so.0 [0xa51923f0]
[19] g_closure_invoke in /usr/lib/libgobject-2.0.so.0[0xa4f4bddb]
[20] ?? in /usr/lib/libgobject-2.0.so.0 [0xa4f61678]
[21] g_signal_emit_valist in /usr/lib/libgobject-2.0.so.0[0xa4f6231d]
[22] g_signal_emit in /usr/lib/libgobject-2.0.so.0[0xa4f628c6]
[23] ?? in /usr/lib/libgtk-x11-2.0.so.0 [0xa528bef4]
[24] gtk_main_do_event in /usr/lib/libgtk-x11-2.0.so.0[0xa5190e5d]
[25] ?? in /usr/lib/libgdk-x11-2.0.so.0 [0xa5014b8d]
[26] gdk_window_process_all_updates in /usr/lib/libgdk-x11-2.0.so.0[0xa5014c5d]
[27] ?? in /usr/lib/libgtk-x11-2.0.so.0 [0xa50fc447]
[28] ?? in /usr/lib/libglib-2.0.so.0 [0xa4edc741]
[29] g_main_context_dispatch in /usr/lib/libglib-2.0.so.0[0xa4ed9487]
[30] ?? in /usr/lib/libglib-2.0.so.0 [0xa4edae25]
[31] g_main_loop_run in /usr/lib/libglib-2.0.so.0[0xa4edb14a]
[32] gtk_main in /usr/lib/libgtk-x11-2.0.so.0[0xa518fe33]
[33] wxEventLoop::Run() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xa591fc1d]
[34] wxAppBase::MainLoop() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xa59b0590]
[35] wxAppBase::OnRun() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xa59b0712]
[36] wxEntry(int&, wchar_t**) in /usr/lib/libwx_baseu-2.8.so.0[0xa56fe572]
[37] wxEntry(int&, char**) in /usr/lib/libwx_baseu-2.8.so.0[0xa56fe647]
[38] main in amule-gui.cpp:95
[39] __libc_start_main in /lib/tls/libc.so.6[0xa5451e14]
[40] _start in start.S:122
--------------------------------------------------------------------------------
Abortito (core dumped)
(gdb) bt
#0 0xa5465847 in raise () from /lib/tls/libc.so.6
#1 0xa54670d9 in abort () from /lib/tls/libc.so.6
#2 0xa577477b in wxFatalSignalHandler () from /usr/lib/libwx_baseu-2.8.so.0
#3 <signal handler called>
#4 0x08086247 in CEMSocket::IsConnected (this=0x3ff00000) at EMSocket.h:56
#5 0x0821c0ff in CUploadingView::DrawCell (client=0xb45be70,
column=189120112, dc=0x86b7ac0, rect=@0xb574f3c0) at ClientListCtrl.cpp:604
#6 0x0821c9d3 in CQueuedView::DrawCell (client=0xb45be70, column=0,
dc=0x86b7ac0, rect=@0xb574f3c0) at ClientListCtrl.cpp:848
#7 0x0821b34b in CClientListCtrl::OnDrawItem (this=0xb3b0600,
item=1072693248, dc=0x86b7ac0, rect=@0xb574f510, rectHL=@0x3ff00000,
highlighted=192) at ClientListCtrl.cpp:495
#8 0x0832c678 in MuleExtern::wxListMainWindow::OnPaint (this=0xb3b07b0)
at extern/wxWidgets/listctrl.cpp:2650
#9 0xa56bedd3 in wxAppConsole::HandleEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#10 0xa576d15d in wxEvtHandler::ProcessEventIfMatches ()
from /usr/lib/libwx_baseu-2.8.so.0
#11 0xa576d43f in wxEventHashTable::HandleEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#12 0xa576e03d in wxEvtHandler::ProcessEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#13 0xa576dfdd in wxEvtHandler::ProcessEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#14 0xa5a73636 in wxScrollHelperEvtHandler::ProcessEvent ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#15 0xa5934ebb in wxWindow::GtkSendPaintEvents ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#16 0xa59351f4 in wxWindow::GtkSendPaintEvents ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#17 0xa51923f0 in gtk_marshal_VOID__UINT_STRING ()
from /usr/lib/libgtk-x11-2.0.so.0
#18 0xa4f4bddb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#19 0xa4f61678 in g_signal_has_handler_pending ()
from /usr/lib/libgobject-2.0.so.0
#20 0xa4f6231d in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#21 0xa4f628c6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#22 0xa528bef4 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#23 0xa5190e5d in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#24 0xa5014b8d in gdk_window_clear_area_e () from /usr/lib/libgdk-x11-2.0.so.0
#25 0xa5014c5d in gdk_window_process_all_updates ()
from /usr/lib/libgdk-x11-2.0.so.0
#26 0xa50fc447 in gtk_container_check_resize ()
from /usr/lib/libgtk-x11-2.0.so.0
#27 0xa4edc741 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#28 0xa4ed9487 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#29 0xa4edae25 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#30 0xa4edb14a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#31 0xa518fe33 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#32 0xa591fc1d in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#33 0xa59b0590 in wxAppBase::MainLoop ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#34 0xa59b0712 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#35 0xa56fe572 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#36 0xa56fe647 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#37 0x081d35ae in main (argc=2, argv=0x3ff00000) at amule-gui.cpp:95
(gdb) bt full
#0 0xa5465847 in raise () from /lib/tls/libc.so.6
No symbol table info available.
#1 0xa54670d9 in abort () from /lib/tls/libc.so.6
No symbol table info available.
#2 0xa577477b in wxFatalSignalHandler () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#3 <signal handler called>
No symbol table info available.
#4 0x08086247 in CEMSocket::IsConnected (this=0x3ff00000) at EMSocket.h:56
No locals.
#5 0x0821c0ff in CUploadingView::DrawCell (client=0xb45be70,
column=189120112, dc=0x86b7ac0, rect=@0xb574f3c0) at ClientListCtrl.cpp:604
clientImage = 0 '\0'
userName = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0xb395158}, <No data fields>}
#6 0x0821c9d3 in CQueuedView::DrawCell (client=0xb45be70, column=0,
dc=0x86b7ac0, rect=@0xb574f3c0) at ClientListCtrl.cpp:848
buffer = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0xa5790440}, <No data fields>}
#7 0x0821b34b in CClientListCtrl::OnDrawItem (this=0xb3b0600,
item=1072693248, dc=0x86b7ac0, rect=@0xb574f510, rectHL=@0x3ff00000,
highlighted=192) at ClientListCtrl.cpp:495
clipper = {m_dc = @0x86b7ac0}
#8 0x0832c678 in MuleExtern::wxListMainWindow::OnPaint (this=0xb3b07b0)
at extern/wxWidgets/listctrl.cpp:2650
evCache = <incomplete type>
#9 0xa56bedd3 in wxAppConsole::HandleEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#10 0xa576d15d in wxEvtHandler::ProcessEventIfMatches ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#11 0xa576d43f in wxEventHashTable::HandleEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#12 0xa576e03d in wxEvtHandler::ProcessEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#13 0xa576dfdd in wxEvtHandler::ProcessEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#14 0xa5a73636 in wxScrollHelperEvtHandler::ProcessEvent ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#15 0xa5934ebb in wxWindow::GtkSendPaintEvents ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#16 0xa59351f4 in wxWindow::GtkSendPaintEvents ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#17 0xa51923f0 in gtk_marshal_VOID__UINT_STRING ()
from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#18 0xa4f4bddb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#19 0xa4f61678 in g_signal_has_handler_pending ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#20 0xa4f6231d in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#21 0xa4f628c6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#22 0xa528bef4 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#23 0xa5190e5d in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#24 0xa5014b8d in gdk_window_clear_area_e () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#25 0xa5014c5d in gdk_window_process_all_updates ()
from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#26 0xa50fc447 in gtk_container_check_resize ()
from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#27 0xa4edc741 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#28 0xa4ed9487 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#29 0xa4edae25 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#30 0xa4edb14a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#31 0xa518fe33 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#32 0xa591fc1d in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#33 0xa59b0590 in wxAppBase::MainLoop ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#34 0xa59b0712 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#35 0xa56fe572 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#36 0xa56fe647 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#37 0x081d35ae in main (argc=2, argv=0x3ff00000) at amule-gui.cpp:95
No locals.
(gdb) thread apply all bt
Thread 3 (process 3533):
#0 0xa5c9699c in __nanosleep_nocancel () from /lib/tls/libpthread.so.0
#1 0xa5771976 in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#2 0xa57719a1 in wxMilliSleep () from /usr/lib/libwx_baseu-2.8.so.0
#3 0xa576aaed in wxThread::Sleep () from /usr/lib/libwx_baseu-2.8.so.0
#4 0x0816da7c in UploadBandwidthThrottler::Entry (this=0xb3e8c00)
at UploadBandwidthThrottler.cpp:321
#5 0xa576b578 in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_baseu-2.8.so.0
#6 0xa576b5dd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#7 0xa5c9120e in start_thread () from /lib/tls/libpthread.so.0
#8 0xa55060de in clone () from /lib/tls/libc.so.6
Thread 2 (process 3539):
#0 0xa5c93d72 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/tls/libpthread.so.0
#1 0xa576a110 in wxConditionInternal::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#2 0xa576a165 in wxCondition::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#3 0xa576a675 in wxSemaphoreInternal::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#4 0xa576c725 in wxSemaphore::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#5 0x082adfb4 in CTimerThread::Entry (this=0x8f526a8) at Timer.cpp:63
#6 0xa576b578 in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_baseu-2.8.so.0
#7 0xa576b5dd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#8 0xa5c9120e in start_thread () from /lib/tls/libpthread.so.0
#9 0xa55060de in clone () from /lib/tls/libc.so.6
Thread 1 (process 3496):
#0 0xa5465847 in raise () from /lib/tls/libc.so.6
#1 0xa54670d9 in abort () from /lib/tls/libc.so.6
#2 0xa577477b in wxFatalSignalHandler () from /usr/lib/libwx_baseu-2.8.so.0
#3 <signal handler called>
#4 0x08086247 in CEMSocket::IsConnected (this=0x3ff00000) at EMSocket.h:56
#5 0x0821c0ff in CUploadingView::DrawCell (client=0xb45be70,
column=189120112, dc=0x86b7ac0, rect=@0xb574f3c0) at ClientListCtrl.cpp:604
#6 0x0821c9d3 in CQueuedView::DrawCell (client=0xb45be70, column=0,
dc=0x86b7ac0, rect=@0xb574f3c0) at ClientListCtrl.cpp:848
#7 0x0821b34b in CClientListCtrl::OnDrawItem (this=0xb3b0600,
item=1072693248, dc=0x86b7ac0, rect=@0xb574f510, rectHL=@0x3ff00000,
highlighted=192) at ClientListCtrl.cpp:495
#8 0x0832c678 in MuleExtern::wxListMainWindow::OnPaint (this=0xb3b07b0)
at extern/wxWidgets/listctrl.cpp:2650
#9 0xa56bedd3 in wxAppConsole::HandleEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#10 0xa576d15d in wxEvtHandler::ProcessEventIfMatches ()
from /usr/lib/libwx_baseu-2.8.so.0
#11 0xa576d43f in wxEventHashTable::HandleEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#12 0xa576e03d in wxEvtHandler::ProcessEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#13 0xa576dfdd in wxEvtHandler::ProcessEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#14 0xa5a73636 in wxScrollHelperEvtHandler::ProcessEvent ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#15 0xa5934ebb in wxWindow::GtkSendPaintEvents ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#16 0xa59351f4 in wxWindow::GtkSendPaintEvents ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#17 0xa51923f0 in gtk_marshal_VOID__UINT_STRING ()
from /usr/lib/libgtk-x11-2.0.so.0
#18 0xa4f4bddb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#19 0xa4f61678 in g_signal_has_handler_pending ()
from /usr/lib/libgobject-2.0.so.0
#20 0xa4f6231d in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#21 0xa4f628c6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#22 0xa528bef4 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#23 0xa5190e5d in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#24 0xa5014b8d in gdk_window_clear_area_e () from /usr/lib/libgdk-x11-2.0.so.0
#25 0xa5014c5d in gdk_window_process_all_updates ()
from /usr/lib/libgdk-x11-2.0.so.0
#26 0xa50fc447 in gtk_container_check_resize ()
from /usr/lib/libgtk-x11-2.0.so.0
#27 0xa4edc741 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#28 0xa4ed9487 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#29 0xa4edae25 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#30 0xa4edb14a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#31 0xa518fe33 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#32 0xa591fc1d in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#33 0xa59b0590 in wxAppBase::MainLoop ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#34 0xa59b0712 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#35 0xa56fe572 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#36 0xa56fe647 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#37 0x081d35ae in main (argc=2, argv=0x3ff00000) at amule-gui.cpp:95
Bye :)
-
Another backtrace, amule crashed hashing a file.
(gdb)
#0 0xa24cd35b in raise () from /lib/tls/libpthread.so.0
#1 0x082f62c4 in OnUnhandledException () at MuleDebug.cpp:80
#2 0xa1e6f8a4 in __cxa_call_unexpected () from /usr/lib/libstdc++.so.6
#3 0xa1e6f8e1 in std::terminate () from /usr/lib/libstdc++.so.6
#4 0xa1e6fa64 in __cxa_throw () from /usr/lib/libstdc++.so.6
#5 0xa1e6fcb8 in operator new () from /usr/lib/libstdc++.so.6
#6 0xa1e6fd7c in operator new[] () from /usr/lib/libstdc++.so.6
#7 0x081674d3 in CHashingTask::CreateNextPartHash (this=0xb9e39a0,
file=0x99d262d0, owner=0xbd8c638, toHash=3) at ThreadTasks.cpp:188
#8 0x08167b84 in CHashingTask::Entry (this=0xb9e39a0) at ThreadTasks.cpp:126
#9 0x0830f6d5 in CThreadScheduler::Entry (this=0xa331838)
at ThreadScheduler.cpp:291
#10 0xa1fa1578 in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_baseu-2.8.so.0
#11 0xa1fa15dd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#12 0xa24c720e in start_thread () from /lib/tls/libpthread.so.0
#13 0xa1d3c0de in clone () from /lib/tls/libc.so.6
(gdb) bt full
#0 0xa24cd35b in raise () from /lib/tls/libpthread.so.0
No symbol table info available.
#1 0x082f62c4 in OnUnhandledException () at MuleDebug.cpp:80
t = (struct std::type_info *) 0x0
#2 0xa1e6f8a4 in __cxa_call_unexpected () from /usr/lib/libstdc++.so.6
No symbol table info available.
#3 0xa1e6f8e1 in std::terminate () from /usr/lib/libstdc++.so.6
No symbol table info available.
#4 0xa1e6fa64 in __cxa_throw () from /usr/lib/libstdc++.so.6
No symbol table info available.
#5 0xa1e6fcb8 in operator new () from /usr/lib/libstdc++.so.6
No symbol table info available.
#6 0xa1e6fd7c in operator new[] () from /usr/lib/libstdc++.so.6
No symbol table info available.
#7 0x081674d3 in CHashingTask::CreateNextPartHash (this=0xb9e39a0,
file=0x99d262d0, owner=0xbd8c638, toHash=3) at ThreadTasks.cpp:188
data = {m_ptr = 0xb425a58 "���\b"}
hash = {m_hash = "XZB\vPZB\v\230a�\231\215���"}
md4Hash = (byte *) 0x0
partLength = 9728000
aichHash = (CAICHHashTree *) 0x68be38a
#8 0x08167b84 in CHashingTask::Entry (this=0xb9e39a0) at ThreadTasks.cpp:126
file = {<CFileDataIO> = {_vptr.CFileDataIO = 0x83d9f08}, m_fd = 42,
m_filePath = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0xb9417c4}, <No data fields>}}
fullPath = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0xb9417c4}, <No data fields>}
knownfile = {m_ptr = 0xbd8c638}
#9 0x0830f6d5 in CThreadScheduler::Entry (this=0xa331838)
at ThreadScheduler.cpp:291
lock = {m_isOk = true, m_mutex = @0x86b71d4}
task = {m_ptr = 0xb9e39a0}
isLastTask = false
#10 0xa1fa1578 in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#11 0xa1fa15dd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#12 0xa24c720e in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#13 0xa1d3c0de in clone () from /lib/tls/libc.so.6
No symbol table info available.
(gdb) thread apply all bt
Thread 4 (process 22757):
#0 0xa1d3274a in poll () from /lib/tls/libc.so.6
#1 0xa2139a47 in wxApp::Yield () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#2 0xa1710db6 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#3 0xa171114a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#4 0xa19c5e33 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#5 0xa2155c1d in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#6 0xa21e6590 in wxAppBase::MainLoop ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#7 0xa21e6712 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#8 0xa1f34572 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#9 0xa1f34647 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#10 0x081d35ae in main (argc=2, argv=0xfffffffc) at amule-gui.cpp:95
Thread 3 (process 22792):
#0 0xa24cc99c in __nanosleep_nocancel () from /lib/tls/libpthread.so.0
#1 0xa1fa7976 in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#2 0xa1fa79a1 in wxMilliSleep () from /usr/lib/libwx_baseu-2.8.so.0
#3 0xa1fa0aed in wxThread::Sleep () from /usr/lib/libwx_baseu-2.8.so.0
#4 0x0816da7c in UploadBandwidthThrottler::Entry (this=0xb3e7400)
at UploadBandwidthThrottler.cpp:321
#5 0xa1fa1578 in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_baseu-2.8.so.0
#6 0xa1fa15dd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#7 0xa24c720e in start_thread () from /lib/tls/libpthread.so.0
#8 0xa1d3c0de in clone () from /lib/tls/libc.so.6
Thread 2 (process 22795):
#0 0xa24c9d72 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/tls/libpthread.so.0
#1 0xa1fa0110 in wxConditionInternal::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#2 0xa1fa0165 in wxCondition::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#3 0xa1fa0675 in wxSemaphoreInternal::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#4 0xa1fa2725 in wxSemaphore::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#5 0x082adfb4 in CTimerThread::Entry (this=0x8f2f688) at Timer.cpp:63
#6 0xa1fa1578 in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_baseu-2.8.so.0
#7 0xa1fa15dd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#8 0xa24c720e in start_thread () from /lib/tls/libpthread.so.0
#9 0xa1d3c0de in clone () from /lib/tls/libc.so.6
Thread 1 (process 7391):
#0 0xa24cd35b in raise () from /lib/tls/libpthread.so.0
#1 0x082f62c4 in OnUnhandledException () at MuleDebug.cpp:80
#2 0xa1e6f8a4 in __cxa_call_unexpected () from /usr/lib/libstdc++.so.6
#3 0xa1e6f8e1 in std::terminate () from /usr/lib/libstdc++.so.6
#4 0xa1e6fa64 in __cxa_throw () from /usr/lib/libstdc++.so.6
#5 0xa1e6fcb8 in operator new () from /usr/lib/libstdc++.so.6
#6 0xa1e6fd7c in operator new[] () from /usr/lib/libstdc++.so.6
#7 0x081674d3 in CHashingTask::CreateNextPartHash (this=0xb9e39a0,
file=0x99d262d0, owner=0xbd8c638, toHash=3) at ThreadTasks.cpp:188
#8 0x08167b84 in CHashingTask::Entry (this=0xb9e39a0) at ThreadTasks.cpp:126
#9 0x0830f6d5 in CThreadScheduler::Entry (this=0xa331838)
at ThreadScheduler.cpp:291
#10 0xa1fa1578 in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_baseu-2.8.so.0
#11 0xa1fa15dd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#12 0xa24c720e in start_thread () from /lib/tls/libpthread.so.0
#13 0xa1d3c0de in clone () from /lib/tls/libc.so.6
Bye :)
-
Very strange. I can't see a relation among the backtraces and they suggest random memory corruption.
Please post the command you used to compile wxWidgets.
Also, maybe it would be a good thing to run memtest on your machine.
Cheers!
-
I think the problem was in the swap partition. Now I disabled swapping and amule is running fine. Thank you