Hi all,
my amule-cvs segfaults when it starts downloading. Uploding is no problem. I have this problem since 2 or 3 weeks now. First I thought it was because wx-2.6.1, but now after the upgrade to wx-2.6.3 I sure this wasn't the cause. amule-2.1.1 compiled right now on the same system is running without crash. Here the bt:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1229625664 (LWP 13799)]
0xb74ec91e in __dynamic_cast () from /usr/lib/libstdc++.so.6
(gdb) bt
#0 0xb74ec91e in __dynamic_cast () from /usr/lib/libstdc++.so.6
#1 0x0808c0d1 in CamuleApp::OnFinishedHashing (this=0x8708430, evt=@0x9e97a28) at amule.cpp:1418
#2 0xb7555815 in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
#3 0xb75e73f3 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.6.so.0
#4 0xb75e75ff in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
#5 0xb75e77df in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.6.so.0
#6 0xb75e7e46 in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.6.so.0
#7 0xb7555b7c in wxAppConsole::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.6.so.0
#8 0xb7755f8c in wxApp::Yield () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#9 0xb6d20cc1 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#10 0xb6d1e691 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#11 0xb6d219d7 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#12 0xb6d21f28 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#13 0xb71022a1 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#14 0xb7771b28 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#15 0xb780eb39 in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#16 0xb780ec31 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#17 0xb758c6ea in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#18 0xb758c7a6 in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#19 0x081f544e in main (argc=3, argv=0xbfd1cb64) at amule-gui.cpp:110
(gdb) bt full
#0 0xb74ec91e in __dynamic_cast () from /usr/lib/libstdc++.so.6
No symbol table info available.
#1 0x0808c0d1 in CamuleApp::OnFinishedHashing (this=0x8708430, evt=@0x9e97a28) at amule.cpp:1418
requester = (class CPartFile *) 0xb7760d43
owner = (class CKnownFile *) 0x97cb7e8
result = (class CKnownFile *) 0x9aa2878
#2 0xb7555815 in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#3 0xb75e73f3 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#4 0xb75e75ff in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#5 0xb75e77df in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#6 0xb75e7e46 in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#7 0xb7555b7c in wxAppConsole::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#8 0xb7755f8c in wxApp::Yield () from /usr/lib/libwx_gtk2u_core-2.6.so.0
No symbol table info available.
#9 0xb6d20cc1 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#10 0xb6d1e691 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#11 0xb6d219d7 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#12 0xb6d21f28 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#13 0xb71022a1 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#14 0xb7771b28 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.6.so.0
No symbol table info available
#15 0xb780eb39 in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.6.so.0
No symbol table info available.
#16 0xb780ec31 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.6.so.0
No symbol table info available.
#17 0xb758c6ea in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#18 0xb758c7a6 in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#19 0x081f544e in main (argc=3, argv=0xbfd1cb64) at amule-gui.cpp:110
No locals.
(gdb)
If anything else is needed, it's reproduceable.