So, first things first, history:
i recompiled my amule with --enable-debug --disable-optimise, there was for 4 days no crash or bug or anything unusual (expect that it is very unresponsible if its downloading much, which i suppose is absolutely normal)
well after that i recompiled it with --enable-debug --enable-optimise --enable-profile --disable-systray --disable-amulecmd and it worked fine aswell, well, since now, i tried closing it via the close button in the titlebar (using kde), it crashed, here's the bt:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 7447)]
0x4067d290 in _int_free () from /lib/libc.so.6
Current language: auto; currently c
(gdb) bt
#0 0x4067d290 in _int_free () from /lib/libc.so.6
#1 0x4067c0bf in free () from /lib/libc.so.6
#2 0x4055f5e1 in operator delete(void*) () from /usr/lib/libstdc++.so.5
#3 0x0809f5bc in ~CUpDownClient (this=0x91a4428) at mfc.h:48
#4 0x080b314b in CClientList::DeleteAll() (this=0x85b9f10) at ClientList.cpp:115
#5 0x081e4d0f in CamuleDlg::OnClose(wxCloseEvent&) (this=0x84df5a8, evt=@0xbffff180) at amuleDlg.cpp:899
#6 0x402da8fd in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) () from /usr/lib/libwx_gtk-2.4.so
#7 0x402da713 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk-2.4.so
#8 0x40395564 in wxWindowBase::Close(bool) () from /usr/lib/libwx_gtk-2.4.so
#9 0x4028e74a in gtk_frame_delete_callback(_GtkWidget*, _GdkEvent*, wxTopLevelWindowGTK*) () from /usr/lib/libwx_gtk-2.4.so
#10 0x407c964d in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0
#11 0x407f8e5a in gtk_signal_remove_emission_hook () from /usr/lib/libgtk-1.2.so.0
#12 0x407f816a in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#13 0x407f6234 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#14 0x4082bfd9 in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
#15 0x407c8551 in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0
#16 0x40870b44 in gdk_wm_protocols_filter () from /usr/lib/libgdk-1.2.so.0
#17 0x4089ae75 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#18 0x4089b32c in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#19 0x4089b55c in g_main_run () from /usr/lib/libglib-1.2.so.0
#20 0x407c8083 in gtk_main () from /usr/lib/libgtk-1.2.so.0
#21 0x4023f8e9 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so
#22 0x4029d167 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so
#23 0x40240033 in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so
#24 0x081da9ee in main (argc=141608136, argv=0x870c4c8) at amule.cpp:45
#25 0x4061ad06 in __libc_start_main () from /lib/libc.so.6
(gdb) bt full
#0 0x4067d290 in _int_free () from /lib/libc.so.6
No symbol table info available.
#1 0x4067c0bf in free () from /lib/libc.so.6
No symbol table info available.
#2 0x4055f5e1 in operator delete(void*) () from /usr/lib/libstdc++.so.5
No symbol table info available.
#3 0x0809f5bc in ~CUpDownClient (this=0x91a4428) at mfc.h:48
No locals.
#4 0x080b314b in CClientList::DeleteAll() (this=0x85b9f10) at ClientList.cpp:115
cur_client = (CUpDownClient *) 0x91a4428
pos1 = 0x8a3b810
pos2 = 0x870dcd0
#5 0x081e4d0f in CamuleDlg::OnClose(wxCloseEvent&) (this=0x84df5a8, evt=@0xbffff180) at amuleDlg.cpp:899
No locals.
#6 0x402da8fd in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#7 0x402da713 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#8 0x40395564 in wxWindowBase::Close(bool) () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#9 0x4028e74a in gtk_frame_delete_callback(_GtkWidget*, _GdkEvent*, wxTopLevelWindowGTK*) () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#10 0x407c964d in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#11 0x407f8e5a in gtk_signal_remove_emission_hook () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#12 0x407f816a in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#13 0x407f6234 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#14 0x4082bfd9 in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#15 0x407c8551 in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#16 0x40870b44 in gdk_wm_protocols_filter () from /usr/lib/libgdk-1.2.so.0
No symbol table info available.
#17 0x4089ae75 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#18 0x4089b32c in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#19 0x4089b55c in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#20 0x407c8083 in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#21 0x4023f8e9 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#22 0x4029d167 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#23 0x40240033 in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#24 0x081da9ee in main (argc=141608136, argv=0x870c4c8) at amule.cpp:45
No locals.
#25 0x4061ad06 in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
(gdb)
I hope this really helps in any way
-Janis Blechert