Hi,
Amule CVS 20040620 (debian sid package, I'm too lazy to compile the latest version myself :] ) randomly crash with SIGSERV. Here is a backtrace:
[Thread 16386 (LWP 16558) exited]
Read after safemem file!!!!
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 28047)]
0x0812430b in CKnownFile::UpdatePartsInfo ()
(gdb) bt
#0 0x0812430b in CKnownFile::UpdatePartsInfo ()
#1 0x081ee691 in CUpDownClient::ProcessExtendedInfo ()
#2 0x080a8806 in CClientReqSocket::ProcessPacket ()
#3 0x080af096 in CClientReqSocket::PacketReceived ()
#4 0x080b1614 in CEMSocket::OnReceive ()
#5 0x080af208 in CClientReqSocketHandler::ClientReqSocketHandler ()
#6 0x402df667 in wxEvtHandler::SearchEventTable ()
from /usr/lib/libwx_gtk-2.4.so.0
#7 0x402df483 in wxEvtHandler::ProcessEvent ()
from /usr/lib/libwx_gtk-2.4.so.0
#8 0x402df3c6 in wxEvtHandler::ProcessPendingEvents ()
from /usr/lib/libwx_gtk-2.4.so.0
#9 0x4029fbc1 in wxAppBase::ProcessPendingEvents ()
from /usr/lib/libwx_gtk-2.4.so.0
#10 0x4023df84 in wxWakeUpIdle () from /usr/lib/libwx_gtk-2.4.so.0
#11 0x4067bfa0 in g_timeout_add () from /usr/lib/libglib-1.2.so.0
#12 0x4067b03d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#13 0x4067b4f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#14 0x4067b724 in g_main_run () from /usr/lib/libglib-1.2.so.0
#15 0x4058725f in gtk_main () from /usr/lib/libgtk-1.2.so.0
#16 0x4023ea79 in wxApp::MainLoop () from /usr/lib/libwx_gtk-2.4.so.0
#17 0x4029fa47 in wxAppBase::OnRun () from /usr/lib/libwx_gtk-2.4.so.0
#18 0x4023f1db in wxEntry () from /usr/lib/libwx_gtk-2.4.so.0
#19 0x081f646b in main ()
(gdb) bt full
#0 0x0812430b in CKnownFile::UpdatePartsInfo ()
No symbol table info available.
#1 0x081ee691 in CUpDownClient::ProcessExtendedInfo ()
No symbol table info available.
#2 0x080a8806 in CClientReqSocket::ProcessPacket ()
No symbol table info available.
#3 0x080af096 in CClientReqSocket::PacketReceived ()
No symbol table info available.
#4 0x080b1614 in CEMSocket::OnReceive ()
No symbol table info available.
#5 0x080af208 in CClientReqSocketHandler::ClientReqSocketHandler ()
No symbol table info available.
#6 0x402df667 in wxEvtHandler::SearchEventTable ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#7 0x402df483 in wxEvtHandler::ProcessEvent ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#8 0x402df3c6 in wxEvtHandler::ProcessPendingEvents ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#9 0x4029fbc1 in wxAppBase::ProcessPendingEvents ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#10 0x4023df84 in wxWakeUpIdle () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#11 0x4067bfa0 in g_timeout_add () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#12 0x4067b03d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#13 0x4067b4f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#14 0x4067b724 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#15 0x4058725f in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#16 0x4023ea79 in wxApp::MainLoop () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#17 0x4029fa47 in wxAppBase::OnRun () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#18 0x4023f1db in wxEntry () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#19 0x081f646b in main ()
No symbol table info available.
(gdb)
Hope this can help you.
Tux