aMule Bug Tracker - aMule
View Issue Details
0000075aMuleMiscpublic2004-06-25 05:012004-07-14 15:13
ellesaar 
 
normalcrashsometimes
closedopen 
 
 
0000075: right-click + crash
When?: after few hours amule is running without user interaction.
Where?: In transfer tab or search tab while right-clicking on downloaded files or search results to open popup menu.
Incident?: amule exits (crash) w/o any messages
No tags attached.
Issue History
2004-06-25 05:01ellesaarNew Issue
2004-07-04 07:13deltaHFNote Added: 0000124
2004-07-04 07:13deltaHFDescription Updated
2004-07-12 17:13OnyxG7Note Added: 0000132
2004-07-12 22:43ellesaarNote Added: 0000133
2004-07-14 05:37Jacobo221Note Added: 0000135
2004-07-14 15:06OnyxG7Note Added: 0000136
2004-07-14 15:09Jacobo221Note Added: 0000137
2004-07-14 15:13Jacobo221Statusnew => closed

Notes
(0000124)
deltaHF   
2004-07-04 07:13   
well, we need a backtrace
(0000132)
OnyxG7   
2004-07-12 17:13   
I have this problem too; there is an error message saying there is a relocation error, symbol _gtk_accel_group_attach missing in libgtk-x11-2.0.so.0. ldd -r /usr/bin/amule confirms this and gives more errors.
These _ symbols are supposed to be private to gtk, so they shouldn't be linked anyway.
(0000133)
ellesaar   
2004-07-12 22:43   
OOPS! - Seems like aMule crashed
 --== BACKTRACE FOLLOWS: ==--
 
 [0] ./amule(_ZN9CamuleApp16OnFatalExceptionEv+0x5a) [0x82c1902]
 [1] /usr/lib/libwx_gtk-2.4.so(wxFatalSignalHandler+0x39) [0x403bcde9]
 [2] /lib/libpthread.so.0 [0x4087fbe5]
 [3] /lib/libc.so.6 [0x408ee078]
 [4] /usr/lib/libwx_gtk-2.4.so(_ZN12wxWindowBase14FindWindowByIdElPK8wxWindow+0x47) [0x40396647]
 [5] ./amule(_ZN10CSearchDlg20OnBnClickedSdownloadER14wxCommandEvent+0x80) [0x82783c4]
 [6] ./amule(_ZN15CSearchListCtrl12ProcessEventER7wxEvent+0x37f) [0x82838f9]
 [7] /usr/lib/libwx_gtk-2.4.so(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0x159) [0x402d9ea9]
 [8] /usr/lib/libwx_gtk-2.4.so(_ZN10wxMenuBase9SendEventEii+0xe4) [0x40340dd4]
 [9] /usr/lib/libwx_gtk-2.4.so [0x4026fe79]
 [10] /usr/lib/libgtk-1.2.so.0 [0x405588ce]
 [11] /usr/lib/libgtk-1.2.so.0(gtk_marshal_NONE__NONE+0xf) [0x40568877]
 [12] /usr/lib/libgtk-1.2.so.0 [0x40597e5a]
 [13] /usr/lib/libgtk-1.2.so.0 [0x4059716a]
 [14] /usr/lib/libgtk-1.2.so.0(gtk_signal_emit+0xf8) [0x40595234]
 [15] /usr/lib/libgtk-1.2.so.0(gtk_widget_activate+0xda) [0x405cb2ae]
 [16] /usr/lib/libgtk-1.2.so.0(gtk_menu_shell_activate_item+0x15c) [0x40570d9c]
 [17] /usr/lib/libgtk-1.2.so.0 [0x4057004c]
 [18] /usr/lib/libgtk-1.2.so.0(gtk_marshal_BOOL__POINTER+0x19) [0x4056864d]
 [19] /usr/lib/libgtk-1.2.so.0 [0x4059719f]
 [20] /usr/lib/libgtk-1.2.so.0(gtk_signal_emit+0xf8) [0x40595234]
 [21] /usr/lib/libgtk-1.2.so.0(gtk_widget_event+0x145) [0x405cafd9]
 [22] /usr/lib/libgtk-1.2.so.0(gtk_propagate_event+0x154) [0x405684d0]
 [23] /usr/lib/libgtk-1.2.so.0(gtk_main_do_event+0x1c9) [0x405675c1]
 [24] /usr/lib/libgdk-1.2.so.0 [0x4060fb44]
 [25] /usr/lib/libglib-1.2.so.0 [0x4063de75]
 [26] /usr/lib/libglib-1.2.so.0 [0x4063e32c]
 [27] /usr/lib/libglib-1.2.so.0(g_main_iteration+0x49) [0x4063e4f5]
 [28] /usr/lib/libgtk-1.2.so.0(gtk_main_iteration+0x33) [0x405672e3]
 [29] /usr/lib/libwx_gtk-2.4.so(_ZN8wxWindow11DoPopupMenuEP6wxMenuii+0x105) [0x4029bba5]
 [30] /usr/lib/libwx_gtk-2.4.so(_ZN12wxWindowBase9PopupMenuEP6wxMenuii+0x1e) [0x4039a59e]
 [31] ./amule(_ZN19wxODGenericListCtrl11DoPopupMenuEP6wxMenuii+0x1d) [0x81f85e3]
 [32] /usr/lib/libwx_gtk-2.4.so(_ZN12wxWindowBase9PopupMenuEP6wxMenuRK7wxPoint+0x1f) [0x4039a56f]
 [33] ./amule(_ZN15CSearchListCtrl10OnNMRclickER12wxMouseEvent+0x682) [0x82826fc]
 [34] /usr/lib/libwx_gtk-2.4.so(_ZN12wxEvtHandler16SearchEventTableER12wxEventTableR7wxEvent+0xb6) [0x402d9fd6]
 [35] /usr/lib/libwx_gtk-2.4.so(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0x8c) [0x402d9ddc]
 [36] ./amule(_ZN13CMuleListCtrl12ProcessEventER7wxEvent+0xda) [0x81fc73a]
 [37] ./amule(_ZN15CSearchListCtrl12ProcessEventER7wxEvent+0x70) [0x82835ea]
 [38] ./amule(_ZN18wxODListMainWindow7OnMouseER12wxMouseEvent+0x4e) [0x81f31be]
 [39] /usr/lib/libwx_gtk-2.4.so(_ZN12wxEvtHandler16SearchEventTableER12wxEventTableR7wxEvent+0xb6) [0x402d9fd6]
 [40] /usr/lib/libwx_gtk-2.4.so(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0x8c) [0x402d9ddc]
 [41] /usr/lib/libwx_gtk-2.4.so [0x40295385]
 [42] /usr/lib/libgtk-1.2.so.0(gtk_marshal_BOOL__POINTER+0x19) [0x4056864d]
 [43] /usr/lib/libgtk-1.2.so.0 [0x40597e5a]
 [44] /usr/lib/libgtk-1.2.so.0 [0x4059716a]
 [45] /usr/lib/libgtk-1.2.so.0(gtk_signal_emit+0xf8) [0x40595234]
 [46] /usr/lib/libgtk-1.2.so.0(gtk_widget_event+0x145) [0x405cafd9]
 [47] /usr/lib/libgtk-1.2.so.0(gtk_propagate_event+0x154) [0x405684d0]
 [48] /usr/lib/libgtk-1.2.so.0(gtk_main_do_event+0x1c9) [0x405675c1]
 [49] /usr/lib/libgdk-1.2.so.0 [0x4060fb44]
 [50] /usr/lib/libglib-1.2.so.0 [0x4063de75]
 [51] /usr/lib/libglib-1.2.so.0 [0x4063e32c]
 [52] /usr/lib/libglib-1.2.so.0(g_main_run+0x34) [0x4063e55c]
 [53] /usr/lib/libgtk-1.2.so.0(gtk_main+0xb7) [0x40567083]
 [54] /usr/lib/libwx_gtk-2.4.so(_ZN5wxApp8MainLoopEv+0x16) [0x402400c6]
 [55] /usr/lib/libwx_gtk-2.4.so(_ZN9wxAppBase5OnRunEv+0x18) [0x4029cda8]
 [56] /usr/lib/libwx_gtk-2.4.so(_Z7wxEntryiPPc+0x246) [0x40240846]
 [57] ./amule(main+0x1e) [0x82bc620]
 [58] /lib/libc.so.6(__libc_start_main+0xc6) [0x408da936]
 [59] ./amule(_ZNK20wxTopLevelWindowBase10GetMaxSizeEv+0x61) [0x8161421]
(0000135)
Jacobo221   
2004-07-14 05:37   
That's not a useful backtrace :-(
Check http://www.amule-project.net/amule/thread.php?threadid=298&sid= [^]
there you'll learn to get useful backtraces with gdb ;-)
Greets and thanks!
(0000136)
OnyxG7   
2004-07-14 15:06   
When amule is launched from a terminal, right-clicking on the download list gives:
amule: relocation error: /usr/lib/libwx_gtk2-2.4.so.0: undefined symbol: _gtk_accel_group_attach
And ldd -r /usr/bin/amule says:
undefined symbol: _gtk_accel_group_detach (/usr/lib/libwx_gtk2-2.4.so.0)
undefined symbol: _gtk_accel_group_attach (/usr/lib/libwx_gtk2-2.4.so.0)
undefined symbol: _gtk_rc_context_get_default_font_name (/usr/lib/libwx_gtk2-2.4.so.0)
_gtk_accel_group_attach is defined in the gtk+ sources in /gtk/gtkaccelgroup.c, and since there is a dash it should be private to gtk+.
So this is a wxgtk problem.
(0000137)
Jacobo221   
2004-07-14 15:09   
both OnyxG7's and ellesaar's are wx crashes. Reinstall wx and recompile aMule (if you compiled it on your own). If you will compile wx from scratch, remember to wx _completly_ before installing compiled wx libs.
Greetings