aMule Forum
English => aMule crashes => Topic started by: Ma3oxuct on October 30, 2005, 04:35:32 AM
-
Current version is: aMule CVS using wxGTK2 v2.6.2 (Unicoded) (Snapshot: Sat Oct 29 07:01:56 CEST 2005)
Running on: Linux 2.6.13-gentoo-r4 i686
[2] CamuleApp::OnFatalException() in amule.cpp:1284
[3] wxFatalSignalHandler in /usr/lib/libwx_baseu-2.6.so.0[0xb79e4b86]
[4] ?? in [0xffffe420]
[5] wxMutex::Lock() in /usr/lib/libwx_baseu-2.6.so.0[0xb79db56a]
[6] wxMutexLocker in thread.h:181
[7] CClientUDPSocket::SendPacket(CPacket*, unsigned int, unsigned short) in ClientUDPSocket.cpp:412
[8] Kademlia::CKademliaUDPListener::sendMyDetails(unsigned char, unsigned int, unsigned short) in KademliaUDPListener.cpp:113
[9] Kademlia::CKademliaUDPListener::bootstrap(unsigned int, unsigned short) in KademliaUDPListener.cpp:102
[10] Kademlia::CKademlia::bootstrap(unsigned int, unsigned short) in Kademlia.cpp:345
[11] CUpDownClient::ProcessHelloTypePacket(CMemFile const&) in BaseClient.cpp:612
[12] CUpDownClient::ProcessHelloAnswer(char const*, unsigned int) in BaseClient.cpp:385
[13] CClientReqSocket::ProcessPacket(char const*, unsigned int, unsigned char) in ListenSocket.cpp:279
[14] CClientReqSocket::PacketReceived(CPacket*) in ListenSocket.cpp:1810
[15] CEMSocket::OnReceive(int) in EMSocket.cpp:305
[16] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const in /usr/lib/libwx_baseu-2.6.so.0[0xb794ad63]
[17] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib/libwx_baseu-2.6.so.0[0xb79dec14]
[18] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/libwx_baseu-2.6.so.0[0xb79deedf]
[19] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.6.so.0[0xb79dface]
[20] wxEvtHandler::ProcessPendingEvents() in /usr/lib/libwx_baseu-2.6.so.0[0xb79df8d6]
[21] wxAppConsole::ProcessPendingEvents() in /usr/lib/libwx_baseu-2.6.so.0[0xb794ace9]
[22] ?? in /usr/lib/libwx_gtk2u_core-2.6.so.0 [0xb7b52a7c]
[23] ?? in /usr/lib/libglib-2.0.so.0 [0xb7036c21]
[24] ?? in /usr/lib/libglib-2.0.so.0 [0xb7031d0e]
[25] ?? in /usr/lib/libglib-2.0.so.0 [0xb7034738]
[26] g_main_context_iteration in /usr/lib/libglib-2.0.so.0[0xb7034c6a]
[27] gtk_main_iteration in /usr/lib/libgtk-x11-2.0.so.0[0xb7345c32]
[28] wxWindow::DoPopupMenu(wxMenu*, int, int) in /usr/lib/libwx_gtk2u_core-2.6.so.0[0xb7b85ee5]
[29] wxWindowBase::PopupMenu(wxMenu*, int, int) in window.h:870
[30] MuleExtern::wxGenericListCtrl::DoPopupMenu(wxMenu*, int, int) in listctrl.260.cpp:5539
[31] wxWindowBase::PopupMenu(wxMenu*, wxPoint const&) in window.h:868
[32] CDownloadListCtrl::OnMouseRightClick(wxListEvent&) in DownloadListCtrl.cpp:1084
[33] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const in /usr/lib/libwx_baseu-2.6.so.0[0xb794ad63]
[34] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib/libwx_baseu-2.6.so.0[0xb79dec14]
[35] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/libwx_baseu-2.6.so.0[0xb79deedf]
[36] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.6.so.0[0xb79dface]
[37] MuleExtern::wxListMainWindow::SendNotify(unsigned int, int, wxPoint) in listctrl.260.cpp:2842
[38] MuleExtern::wxListMainWindow::OnMouse(wxMouseEvent&) in listctrl.260.cpp:3072
[39] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const in /usr/lib/libwx_baseu-2.6.so.0[0xb794ad63]
[40] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib/libwx_baseu-2.6.so.0[0xb79dec14]
[41] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/libwx_baseu-2.6.so.0[0xb79deedf]
[42] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.6.so.0[0xb79dface]
[43] ?? in /usr/lib/libwx_gtk2u_core-2.6.so.0 [0xb7b7fa16]
[44] ?? in /usr/lib/libgtk-x11-2.0.so.0 [0xb7349390]
[45] g_closure_invoke in /usr/lib/libgobject-2.0.so.0[0xb70add59]
[46] ?? in /usr/lib/libgobject-2.0.so.0 [0xb70c4c87]
[47] g_signal_emit_valist in /usr/lib/libgobject-2.0.so.0[0xb70c5b0f]
[48] g_signal_emit in /usr/lib/libgobject-2.0.so.0[0xb70c5fc6]
[49] ?? in /usr/lib/libgtk-x11-2.0.so.0 [0xb749f6c5]
[50] gtk_propagate_event in /usr/lib/libgtk-x11-2.0.so.0[0xb7347115]
[51] gtk_main_do_event in /usr/lib/libgtk-x11-2.0.so.0[0xb7347790]
[52] ?? in /usr/lib/libgdk-x11-2.0.so.0 [0xb71990d2]
[53] ?? in /usr/lib/libglib-2.0.so.0 [0xb7031d0e]
[54] ?? in /usr/lib/libglib-2.0.so.0 [0xb7034738]
[55] g_main_loop_run in /usr/lib/libglib-2.0.so.0[0xb7034a1b]
[56] gtk_main in /usr/lib/libgtk-x11-2.0.so.0[0xb73464d5]
[57] wxEventLoop::Run() in /usr/lib/libwx_gtk2u_core-2.6.so.0[0xb7b6e6a8]
[58] wxAppBase::MainLoop() in /usr/lib/libwx_gtk2u_core-2.6.so.0[0xb7c08383]
[59] wxAppBase::OnRun() in /usr/lib/libwx_gtk2u_core-2.6.so.0[0xb7c084f2]
[60] wxEntry(int&, wchar_t**) in /usr/lib/libwx_baseu-2.6.so.0[0xb7983652]
[61] wxEntry(int&, char**) in /usr/lib/libwx_baseu-2.6.so.0[0xb798380b]
[62] main in amule-gui.cpp:149
[63] __libc_start_main in /lib/tls/libc.so.6[0xb7668f31]
[64] __gxx_personality_v0 in :0
-
Ma3oxuct,
Your problem seems to be a duplicate of this one:
http://www.amule.org/amule/thread.php?threadid=7865&sid=
If you are able to generate a real gdb backtrace, it might be very usefull for us:
http://www.amule.org/wiki/index.php/Backtraces
Cheers!
-
I'm working on getting that backtrace for you. It will take some time.
BTW, the crash occurs for reasons other than Hashing, as aMule continues to crash. Running aMule as root eliminates the problem. I think that it is something in the setting that is throwing it off. aMule crashes along with amuled.
I will hopefully have a backtrace for you guys several hours from now. Thanks.
-
I am ahead of scedule! Here is the backtrace.
I hope it helps.
-
Ma3oxuct,
Are you sure that aMule crashed in this backtrace? I see no problem there. Seems to me that the program has been interrupted by a signal. Make sure you have the following lines in your .gdbinit:
ha SIGPIPE nostop noprint pass
ha SIG32 nostop noprint pass
ha SIG33 nostop noprint pass
ha SIG34 nostop noprint pass
When posting a backtrace, please put the cause of the crash reported by gdb together.
Cheers!
-
I placed those lines into .gdbinit.
When amule crashes, CPU usage goes to 100% and aMule is not functional. The only way that I was able to begin typing the commands (bt, bt full, etc.) in gdb was if I interrupted with a signal.
What sort of output shall I attempt to gain now?
-
The crash in your first post should be fixed now.
-
Thanks a lot :). I'll give it a try tommorrow.
Edit: I've compiled it ahead of schedule. So far so good. I will report tommorrow morning reguardless.
-
Its been running without a hitch over night. Great thanks to the amule team :).