Selbes Problem hier auf Fedora 7 ... bisher keine Lösung gefunden ...
Problem mit wxGTK 2.8.3 und 2.8.4.
Habs eben nochmal mit der aMule-CVS-20070826.tar.bz2 probiert ...
1. Versuch mit embedded Crypto
Crash bei letzten Searchtab schließen.
2. Versuch ... Crypto++ selbst kompilliert und Amule mit --disable crypto
Crash bei letzten Searchtab schließen.
3. Amule mit disable optimize und enable debug kompilliert
Siehe Backtrace !
(gdb) bt
#0 0x07998257 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#1 0x0797bc90 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#2 0x077f1589 in ?? () from /lib/libgobject-2.0.so.0
#3 0x077f2d9b in g_closure_invoke () from /lib/libgobject-2.0.so.0
#4 0x07803a83 in ?? () from /lib/libgobject-2.0.so.0
#5 0x0780471f in g_signal_emit_valist () from /lib/libgobject-2.0.so.0
#6 0x07804b19 in g_signal_emit () from /lib/libgobject-2.0.so.0
#7 0x07a90bf8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#8 0x07975053 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#9 0x07976257 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#10 0x07c2a15a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#11 0x073da622 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#12 0x073dd5ff in ?? () from /lib/libglib-2.0.so.0
#13 0x073dd9a9 in g_main_loop_run () from /lib/libglib-2.0.so.0
#14 0x079766d4 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x006bbb5c in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#16 0x0075d43e in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#17 0x0075ca31 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#18 0x0028480a in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#19 0x002848c7 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#20 0x0814a2e5 in main () at smartptr.h:12
(gdb) bt full
#0 0x07998257 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#1 0x0797bc90 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#2 0x077f1589 in ?? () from /lib/libgobject-2.0.so.0
No symbol table info available.
#3 0x077f2d9b in g_closure_invoke () from /lib/libgobject-2.0.so.0
No symbol table info available.
#4 0x07803a83 in ?? () from /lib/libgobject-2.0.so.0
No symbol table info available.
#5 0x0780471f in g_signal_emit_valist () from /lib/libgobject-2.0.so.0
No symbol table info available.
#6 0x07804b19 in g_signal_emit () from /lib/libgobject-2.0.so.0
No symbol table info available.
#7 0x07a90bf8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#8 0x07975053 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#9 0x07976257 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#10 0x07c2a15a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#11 0x073da622 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#12 0x073dd5ff in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#13 0x073dd9a9 in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#14 0x079766d4 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#15 0x006bbb5c in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#16 0x0075d43e in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#17 0x0075ca31 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#18 0x0028480a in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#19 0x002848c7 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#20 0x0814a2e5 in main () at smartptr.h:12
CryptoPP::Singleton<CryptoPP::Integer, CryptoPP::NewLastSmallPrimeSquared, 0>::Ref() const::s_pObject = {m_p = 0x0}
CryptoPP::Singleton<CryptoPP::Integer, CryptoPP::NewLastSmallPrimeSquared, 0>::Ref() const::s_objectState = 0 '\0'
CryptoPP::Singleton<std::vector<unsigned short, std::allocator<unsigned short> >, CryptoPP::NewPrimeTable, 0>::Ref() const::s_pObject = {m_p = 0x0}
CryptoPP::Singleton<std::vector<unsigned short, std::allocator<unsigned short> >, CryptoPP::NewPrimeTable, 0>::Ref() const::s_objectState = 0 '\0'
(gdb) thread apply all bt
Thread 4 (Thread -1249715312 (LWP 26796)):
#0 0x00dd9402 in __kernel_vsyscall ()
#1 0x00b4c3ac in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x002eeb1c in wxConditionInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#3 0x002eeb6f in wxCondition::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#4 0x002ef82c in wxSemaphoreInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#5 0x002ef8bf in wxSemaphore::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#6 0x082445e3 in CTimerThread::Entry () at smartptr.h:12
#7 0x002efe88 in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#8 0x002efefd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#9 0x00b482fb in start_thread () from /lib/libpthread.so.0
#10 0x00a8b93e in clone () from /lib/libc.so.6
Thread 2 (Thread -1228735600 (LWP 26770)):
#0 0x00dd9402 in __kernel_vsyscall ()
#1 0x00b4f506 in nanosleep () from /lib/libpthread.so.0
#2 0x002f5948 in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#3 0x002f5971 in wxMilliSleep () from /usr/lib/libwx_baseu-2.8.so.0
#4 0x002ee22d in wxThread::Sleep () from /usr/lib/libwx_baseu-2.8.so.0
#5 0x0810c142 in UploadBandwidthThrottler::Entry () at smartptr.h:12
#6 0x002efe88 in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#7 0x002efefd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#8 0x00b482fb in start_thread () from /lib/libpthread.so.0
#9 0x00a8b93e in clone () from /lib/libc.so.6
Thread 1 (Thread -1208367408 (LWP 26752)):
#0 0x07998257 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#1 0x0797bc90 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#2 0x077f1589 in ?? () from /lib/libgobject-2.0.so.0
#3 0x077f2d9b in g_closure_invoke () from /lib/libgobject-2.0.so.0
#4 0x07803a83 in ?? () from /lib/libgobject-2.0.so.0
#5 0x0780471f in g_signal_emit_valist () from /lib/libgobject-2.0.so.0
#6 0x07804b19 in g_signal_emit () from /lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#7 0x07a90bf8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#8 0x07975053 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#9 0x07976257 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#10 0x07c2a15a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#11 0x073da622 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#12 0x073dd5ff in ?? () from /lib/libglib-2.0.so.0
#13 0x073dd9a9 in g_main_loop_run () from /lib/libglib-2.0.so.0
#14 0x079766d4 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x006bbb5c in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#16 0x0075d43e in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#17 0x0075ca31 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#18 0x0028480a in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#19 0x002848c7 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#20 0x0814a2e5 in main () at smartptr.h:12
(gdb)
Vielleicht hilfts ja ...
gruß,
Marcus ...