Volevo notificare un bug che ormai succede abbastanza di frequente:
Premetto che uso aMule 2.1.3 AdunanzA su macchina Linux 2.6.20.4.
Fin quando aMule era compilato con le wxwidgets 2.6 c'erano svariati problemi: crash improvvisi, memory leak devastanti.
Da poco ho ricompilato le wx con le wxGTK2 2.8.3 con la stessa versione di aMule.
Molti problemi sono spariti: il memory leak, estremamente fastidioso, non si è più ripresentato (fino ad ora), però continuano a esserci alcuni problemi.
Quello di cui ho il backtrace si verifica semplicemente lasciando l'applicazione aperta e funzionante in Upload e Download: chiusura improvvisa del programma.
Il bt è il seguente (sembra un ennesimo bug delle wx

):
--------------------------------------
Current version is: aMule 2.1.3 AdunanzA using wxGTK2 v2.8.3
Running on: Linux 2.6.20.4 i686
[2] CamuleApp::OnFatalException() in amule.cpp:1194
[3] wxFatalSignalHandler in /usr/local/lib/libwx_base-2.8.so.0[0xb7a1e646]
[4] ?? in [0xb7f64420]
[5] wxGIFDecoder::GetFrameSize(unsigned int) const in /usr/local/lib/libwx_gtk2_core-2.8.so.0[0xb7c808d5]
[6] wxGIFDecoder::ConvertToImage(unsigned int, wxImage*) const in /usr/local/lib/libwx_gtk2_core-2.8.so.0[0xb7c8064a]
[7] MuleGIFDecoder::ConvertToImage(wxImage*) in MuleGifCtrl.cpp:58
[8] MuleGifCtrl::OnTimer(wxTimerEvent&) in MuleGifCtrl.cpp:159
[9] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const in /usr/local/lib/libwx_base-2.8.so.0[0xb796d83a]
[10] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/local/lib/libwx_base-2.8.so.0[0xb7a1718c]
[11] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/local/lib/libwx_base-2.8.so.0[0xb7a17478]
[12] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/local/lib/libwx_base-2.8.so.0[0xb7a18184]
[13] wxTimerBase::Notify() in /usr/local/lib/libwx_gtk2_core-2.8.so.0[0xb7cc8bff]
[14] ?? in /usr/local/lib/libwx_gtk2_core-2.8.so.0 [0xb7bae4b8]
[15] ?? in /opt/garnome/lib/libglib-2.0.so.0 [0xb72abf54]
[16] g_main_context_dispatch in /opt/garnome/lib/libglib-2.0.so.0[0xb72a9444]
[17] ?? in /opt/garnome/lib/libglib-2.0.so.0 [0xb72aae76]
[18] g_main_loop_run in /opt/garnome/lib/libglib-2.0.so.0[0xb72ab0f5]
[19] gtk_main in /opt/garnome/lib/libgtk-x11-2.0.so.0[0xb75436eb]
[20] wxEventLoop::Run() in /usr/local/lib/libwx_gtk2_core-2.8.so.0[0xb7ba5339]
[21] wxAppBase::MainLoop() in /usr/local/lib/libwx_gtk2_core-2.8.so.0[0xb7c41706]
[22] wxAppBase::OnRun() in /usr/local/lib/libwx_gtk2_core-2.8.so.0[0xb7c41883]
[23] wxEntry(int&, char**) in /usr/local/lib/libwx_base-2.8.so.0[0xb79ac940]
[24] main in amule-gui.cpp:287
[25] __libc_start_main in /lib/tls/libc.so.6[0xb7712e14]
[26] wxFrameBase::OnCreateStatusBar(int, long, int, wxString const&) in start.S:122
-----------------------------
Probabilmente bug già noto e largamente riportato: ma un bt in più, seppur parziale, non fa di certo male

Saluti,
DeathMaker