amule is crashing every couple days for me. I've been doing a lot with it lately, switching A4AFs, and looking at "show details" on a lot of stuff, trying to finish downloads of some rare files. (sometimes amule decides to ask a peer for a common file when that peer has a copy of a rare file I have no other sources for. So I waste way too much time poking around and tweaking...)
I run amule 2.2.2 compiled from the Debian source package on AMD64 Ubuntu pre-Intrepid, on a dual-core machine.
In this case, amule crashed while opening the show details window for a peer
Current version is: aMule 2.2.2 using wxGTK2 v2.8.8
Running on: Linux 2.6.27-7-generic x86_64
[2] CamuleApp::OnFatalException() in amule.cpp:1289
[3] wxFatalSignalHandler in /usr/lib/libwx_baseu-2.8.so.0[0x7f0ae8b1721c]
[4] ?? in /lib/libpthread.so.0 [0x7f0aea1a30f0]
[5] CClientDetailDialog::OnInitDialog() in ClientDetailDialog.cpp:73
[6] CClientDetailDialog in ClientDetailDialog.cpp:58
[7] CFriendListCtrl::OnShowDetails(wxCommandEvent&) in FriendListCtrl.cpp:315
[8] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0x7f0ae8b12c99]
[9] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/libwx_baseu-2.8.so.0[0x7f0ae8b13e74]
[10] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0x7f0ae8b13f67]
[11] wxWindowBase::TryParent(wxEvent&) in /usr/lib/libwx_gtk2u_core-2.8.so.0[0x7f0ae929c559]
[12] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0x7f0ae8b13ef0]
[13] wxScrollHelperEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_gtk2u_core-2.8.so.0[0x7f0ae92ca215]
[14] wxMenuBase::SendEvent(int, int) in /usr/lib/libwx_gtk2u_core-2.8.so.0[0x7f0ae9276550]
[15] ?? in /usr/lib/libwx_gtk2u_core-2.8.so.0 [0x7f0ae92045c3]
[16] g_closure_invoke in /usr/lib/libgobject-2.0.so.0[0x7f0ae603d25d]
[17] ?? in /usr/lib/libgobject-2.0.so.0 [0x7f0ae6052f5d]
[18] g_signal_emit_valist in /usr/lib/libgobject-2.0.so.0[0x7f0ae6054608]
[19] g_signal_emit in /usr/lib/libgobject-2.0.so.0[0x7f0ae6054b33]
[20] gtk_widget_activate in /usr/lib/libgtk-x11-2.0.so.0[0x7f0ae773207b]
[21] gtk_menu_shell_activate_item in /usr/lib/libgtk-x11-2.0.so.0[0x7f0ae7636a1d]
[22] ?? in /usr/lib/libgtk-x11-2.0.so.0 [0x7f0ae7638465]
[23] ?? in /usr/lib/libgtk-x11-2.0.so.0 [0x7f0ae7629938]
[24] g_closure_invoke in /usr/lib/libgobject-2.0.so.0[0x7f0ae603d25d]
[25] ?? in /usr/lib/libgobject-2.0.so.0 [0x7f0ae6052c3b]
[26] g_signal_emit_valist in /usr/lib/libgobject-2.0.so.0[0x7f0ae605448a]
[27] g_signal_emit in /usr/lib/libgobject-2.0.so.0[0x7f0ae6054b33]
[28] ?? in /usr/lib/libgtk-x11-2.0.so.0 [0x7f0ae772c78e]
[29] gtk_propagate_event in /usr/lib/libgtk-x11-2.0.so.0[0x7f0ae76222a3]
[30] gtk_main_do_event in /usr/lib/libgtk-x11-2.0.so.0[0x7f0ae76233c3]
[31] ?? in /usr/lib/libgdk-x11-2.0.so.0 [0x7f0ae72a603c]
[32] g_main_context_dispatch in /usr/lib/libglib-2.0.so.0[0x7f0ae5792d3b]
[33] ?? in /usr/lib/libglib-2.0.so.0 [0x7f0ae579650d]
[34] g_main_context_iteration in /usr/lib/libglib-2.0.so.0[0x7f0ae57966cb]
[35] gtk_main_iteration in /usr/lib/libgtk-x11-2.0.so.0[0x7f0ae7623681]
[36] wxWindow::DoPopupMenu(wxMenu*, int, int) in /usr/lib/libwx_gtk2u_core-2.8.so.0[0x7f0ae920329d]
[37] CFriendListCtrl::OnRightClick(wxMouseEvent&) in FriendListCtrl.cpp:251
[38] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0x7f0ae8b12c99]
[39] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/libwx_baseu-2.8.so.0[0x7f0ae8b13e74]
[40] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0x7f0ae8b13f67]
[41] MuleExtern::wxListMainWindow::OnMouse(wxMouseEvent&) in listctrl.cpp:3046
[42] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0x7f0ae8b12c99]
[43] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/libwx_baseu-2.8.so.0[0x7f0ae8b13e74]
[44] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0x7f0ae8b13f67]
[45] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0x7f0ae8b13ef0]
[46] wxScrollHelperEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_gtk2u_core-2.8.so.0[0x7f0ae92ca215]
[47] ?? in /usr/lib/libwx_gtk2u_core-2.8.so.0 [0x7f0ae91a7d0f]
[48] ?? in /usr/lib/libgtk-x11-2.0.so.0 [0x7f0ae7629938]
[49] g_closure_invoke in /usr/lib/libgobject-2.0.so.0[0x7f0ae603d25d]
[50] ?? in /usr/lib/libgobject-2.0.so.0 [0x7f0ae6052f5d]
[51] g_signal_emit_valist in /usr/lib/libgobject-2.0.so.0[0x7f0ae605448a]
[52] g_signal_emit in /usr/lib/libgobject-2.0.so.0[0x7f0ae6054b33]
[53] ?? in /usr/lib/libgtk-x11-2.0.so.0 [0x7f0ae772c78e]
[54] gtk_propagate_event in /usr/lib/libgtk-x11-2.0.so.0[0x7f0ae76222a3]
[55] gtk_main_do_event in /usr/lib/libgtk-x11-2.0.so.0[0x7f0ae76233c3]
[56] ?? in /usr/lib/libgdk-x11-2.0.so.0 [0x7f0ae72a603c]
[57] g_main_context_dispatch in /usr/lib/libglib-2.0.so.0[0x7f0ae5792d3b]
[58] ?? in /usr/lib/libglib-2.0.so.0 [0x7f0ae579650d]
[59] g_main_loop_run in /usr/lib/libglib-2.0.so.0[0x7f0ae5796a3d]
[60] gtk_main in /usr/lib/libgtk-x11-2.0.so.0[0x7f0ae76237d7]
[61] wxEventLoop::Run() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0x7f0ae9194d08]
[62] wxAppBase::MainLoop() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0x7f0ae921deeb]
[63] wxEntry(int&, wchar_t**) in /usr/lib/libwx_baseu-2.8.so.0[0x7f0ae8ab872d]
[64] main in amule-gui.cpp:95
[65] __libc_start_main in /lib/libc.so.6[0x7f0ae7d00466]
[66] _start in amule [0x449159]
I'm going to start running amule under gdb so I can post better backtraces.