Hi,
Basically compiled cvs and run into gdb. My system is debian 64bits with a mix of paquets from stable and unstable.
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff2819ce0 in g_source_attach () from /lib/libglib-2.0.so.0
i
(gdb) bt
#0 0x00007ffff2819ce0 in g_source_attach () from /lib/libglib-2.0.so.0
#1 0x00007ffff280f076 in g_io_add_watch_full () from /lib/libglib-2.0.so.0
#2 0x00007ffff43503e6 in gdk_input_add_full ()
from /usr/lib/libgdk-x11-2.0.so.0
#3 0x00007ffff62b9ec6 in GSocketGUIFunctionsTableConcrete::Install_Callback(GSocket*, GSocketEvent) () from /usr/lib/libwx
_gtk2u_core-2.8.so.0
#4 0x00007ffff5eb679c in GSocket::Read(char*, int) ()
from /usr/lib/libwx_baseu_net-2.8.so.0
#5 0x00007ffff5eb27e8 in wxSocketBase::_Read(void*, unsigned int) ()
from /usr/lib/libwx_baseu_net-2.8.so.0
#6 0x00007ffff5eb28fc in wxSocketBase::Read(void*, unsigned int) ()
from /usr/lib/libwx_baseu_net-2.8.so.0
#7 0x000000000066f8be in CSocketClientProxy::Read (this=0x28e5f10,
buffer=0x205c1c8, nbytes=10273) at Proxy.cpp:1282
#8 0x00000000004e39d6 in CEncryptedStreamSocket::Read (this=0x1, lpBuf=0x0,
nBufLen=30834112) at EncryptedStreamSocket.cpp:216
#9 0x00000000004e07f4 in CEMSocket::OnReceive (this=0x28e5f10,
nErrorCode=<value optimized out>) at EMSocket.cpp:238
#10 0x000000000049656a in CClientTCPSocket::OnReceive (this=0x28e5f10,
nErrorCode=0) at ClientTCPSocket.cpp:1964
#11 0x000000000045b705 in CUpDownClient::SetDownloadLimit (this=0x280e850,
reducedownload=0) at BaseClient.cpp:2372
#12 0x000000000064fcb6 in CPartFile::Process (this=0x17e4770,
---Type <return> to continue, or q <return> to quit---
reducedownload=<value optimized out>, m_icounter=<value optimized out>)
at PartFile.cpp:1391
#13 0x00000000004b9fe0 in CDownloadQueue::Process (this=0x1284000)
at DownloadQueue.cpp:409
#14 0x0000000000451d17 in CamuleApp::OnCoreTimer (this=0xc5b3b0)
at amule.cpp:1174
#15 0x00007ffff5c20de0 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () fro
m /usr/lib/libwx_baseu-2.8.so.0
#16 0x00007ffff5c21db4 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_baseu-2.8.so.0
#17 0x00007ffff5c21e97 in wxEvtHandler::ProcessEvent(wxEvent&) ()
from /usr/lib/libwx_baseu-2.8.so.0
#18 0x00007ffff5c21238 in wxEvtHandler::ProcessPendingEvents() ()
from /usr/lib/libwx_baseu-2.8.so.0
#19 0x00007ffff5b933c9 in wxAppConsole::ProcessPendingEvents() ()
from /usr/lib/libwx_baseu-2.8.so.0
#20 0x00007ffff633ce4b in wxAppBase::ProcessIdle() ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#21 0x00007ffff62a1733 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#22 0x00007ffff28176c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#23 0x00007ffff281b538 in ?? () from /lib/libglib-2.0.so.0
#24 0x00007ffff281ba45 in g_main_loop_run () from /lib/libglib-2.0.so.0
#25 0x00007ffff4717427 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#26 0x00007ffff62b8718 in wxEventLoop::Run() ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#27 0x00007ffff633ccdb in wxAppBase::MainLoop() ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#28 0x00007ffff5bc765c in wxEntry(int&, wchar_t**) ()
from /usr/lib/libwx_baseu-2.8.so.0
#29 0x00000000005cb142 in main (argc=1, argv=0x0) at amule-gui.cpp:94
(gdb)
(gdb) bt full
#0 0x00007ffff2819ce0 in g_source_attach () from /lib/libglib-2.0.so.0
No symbol table info available.
#1 0x00007ffff280f076 in g_io_add_watch_full () from /lib/libglib-2.0.so.0
No symbol table info available.
#2 0x00007ffff43503e6 in gdk_input_add_full ()
from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#3 0x00007ffff62b9ec6 in GSocketGUIFunctionsTableConcrete::Install_Callback(GSocket*, GSocketEvent) () from /usr/lib/libwx
_gtk2u_core-2.8.so.0
No symbol table info available.
#4 0x00007ffff5eb679c in GSocket::Read(char*, int) ()
from /usr/lib/libwx_baseu_net-2.8.so.0
No symbol table info available.
#5 0x00007ffff5eb27e8 in wxSocketBase::_Read(void*, unsigned int) ()
from /usr/lib/libwx_baseu_net-2.8.so.0
No symbol table info available.
#6 0x00007ffff5eb28fc in wxSocketBase::Read(void*, unsigned int) ()
from /usr/lib/libwx_baseu_net-2.8.so.0
No symbol table info available.
#6 0x00007ffff5eb28fc in wxSocketBase::Read(void*, unsigned int) ()
from /usr/lib/libwx_baseu_net-2.8.so.0
No symbol table info available.
#7 0x000000000066f8be in CSocketClientProxy::Read (this=0x28e5f10,
buffer=0x205c1c8, nbytes=10273) at Proxy.cpp:1282
lock = {m_isOk = true, m_mutex = @0x28e6058}
#8 0x00000000004e39d6 in CEncryptedStreamSocket::Read (this=0x1, lpBuf=0x0,
---Type <return> to continue, or q <return> to quit---
nBufLen=30834112) at EncryptedStreamSocket.cpp:216
No locals.
#9 0x00000000004e07f4 in CEMSocket::OnReceive (this=0x28e5f10,
nErrorCode=<value optimized out>) at EMSocket.cpp:238
lock = {m_isOk = true, m_mutex = @0x28e63c8}
readMax = 10273
buf = 0x205c1c8 "S\"\024m?SyJf\265W\303\314Q{iR=\260\214`\020S\260\250F\004\021\363C\322\365h\343\021 \361.)\364\30
0\366\003\302\177\342\323_R\201\031g\354\350\t\027\217\223\262<L\020\361^10;\313\340\204$\370\260\267\275h\250\033\251\232\
237\250\065\a\334_Ard\200\270\003\342\201\033\022\002\030\060\032\006,\326\353S\301\343-\227\060>\375Oo\355\034۹sBs\345\343
\366\001\222\003Q-\221\372L\364\326\361\246\001\224xFUG\277\033m\333w$\345B@\225\021\332H$\200{\003\301\375kV\202\vl1\200\2
54kg\021\b:\306\374\030`\242kZ\342@̥\360(\001\242P\204\303}\240\300PIH\n~"...
ret = 0
#10 0x000000000049656a in CClientTCPSocket::OnReceive (this=0x28e5f10,
nErrorCode=0) at ClientTCPSocket.cpp:1964
No locals.
#11 0x000000000045b705 in CUpDownClient::SetDownloadLimit (this=0x280e850,
reducedownload=0) at BaseClient.cpp:2372
kBpsClient = 0.125341833
#12 0x000000000064fcb6 in CPartFile::Process (this=0x17e4770,
reducedownload=<value optimized out>, m_icounter=<value optimized out>)
---Type <return> to continue, or q <return> to quit---
at PartFile.cpp:1391
cur_src = 0x280e850
it = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x17e4d00,
_M_version = 1, _M_prior = 0x0, _M_next = 0x0}, _M_current = {
_M_node = 0x1afdfe0}}
old_trans = 5
dwCurTick = 0
#13 0x00000000004b9fe0 in CDownloadQueue::Process (this=0x1284000)
at DownloadQueue.cpp:409
file = 0x17e4770
unlocker = {m_isOk = true, m_mutex = @0x1284058}
i = 98
lock = {m_isOk = true, m_mutex = @0x1284058}
downspeed = 0
cur_datarate = 231794
#14 0x0000000000451d17 in CamuleApp::OnCoreTimer (this=0xc5b3b0)
at amule.cpp:1174
msPrevSave = 23125229
msPrevKnownMet = 21600524
recurse = true
msPrev1 = 23183936
msPrev5 = 23180637
msPrevHist = 23184000
---Type <return> to continue, or q <return> to quit---
--Type <return> to continue, or q <return> to quit---
msPrevOS = 23180438
msCur = 23184426
#15 0x00007ffff5c20de0 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () fro
m /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#16 0x00007ffff5c21db4 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#17 0x00007ffff5c21e97 in wxEvtHandler::ProcessEvent(wxEvent&) ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#18 0x00007ffff5c21238 in wxEvtHandler::ProcessPendingEvents() ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#19 0x00007ffff5b933c9 in wxAppConsole::ProcessPendingEvents() ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#20 0x00007ffff633ce4b in wxAppBase::ProcessIdle() ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#21 0x00007ffff62a1733 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#22 0x00007ffff28176c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#23 0x00007ffff281b538 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#24 0x00007ffff281ba45 in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#25 0x00007ffff4717427 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#26 0x00007ffff62b8718 in wxEventLoop::Run() ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#27 0x00007ffff633ccdb in wxAppBase::MainLoop() ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#28 0x00007ffff5bc765c in wxEntry(int&, wchar_t**) ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#29 0x00000000005cb142 in main (argc=1, argv=0x0) at amule-gui.cpp:94
No locals.
(gdb)
gdb) thread apply all bt
Thread 6 (Thread 0x7fffea90c910 (LWP 2326)):
#0 0x00007ffff7bd020d in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#1 0x00007ffff5c1e856 in wxConditionInternal::WaitTimeout(unsigned long) ()
from /usr/lib/libwx_baseu-2.8.so.0
#2 0x00007ffff5c1f807 in wxSemaphoreInternal::WaitTimeout(unsigned long) ()
from /usr/lib/libwx_baseu-2.8.so.0
#3 0x00000000006ab1fd in CTimerThread::Entry (this=0x1afa050) at Timer.cpp:66
#4 0x00007ffff5c20641 in wxThreadInternal::PthreadStart(wxThread*) ()
from /usr/lib/libwx_baseu-2.8.so.0
#5 0x00007ffff7bcb73a in start_thread () from /lib/libpthread.so.0
#6 0x00007ffff4ebf69d in clone () from /lib/libc.so.6
#7 0x0000000000000000 in ?? ()
Thread 3 (Thread 0x7fffeb90e910 (LWP 2323)):
#0 0x00007ffff7bd3131 in nanosleep () from /lib/libpthread.so.0
#1 0x00007ffff5c259bc in wxMicroSleep(unsigned long) ()
from /usr/lib/libwx_baseu-2.8.so.0
#2 0x000000000056c1d2 in UploadBandwidthThrottler::Entry (
this=<value optimized out>) at UploadBandwidthThrottler.cpp:323
#3 0x00007ffff5c20641 in wxThreadInternal::PthreadStart(wxThread*) ()
from /usr/lib/libwx_baseu-2.8.so.0
---Type <return> to continue, or q <return> to quit---
---Type <return> to continue, or q <return> to quit---
#4 0x00007ffff7bcb73a in start_thread () from /lib/libpthread.so.0
#5 0x00007ffff4ebf69d in clone () from /lib/libc.so.6
#6 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7ffff7fc77f0 (LWP 2317)):
#0 0x00007ffff2819ce0 in g_source_attach () from /lib/libglib-2.0.so.0
#1 0x00007ffff280f076 in g_io_add_watch_full () from /lib/libglib-2.0.so.0
#2 0x00007ffff43503e6 in gdk_input_add_full ()
from /usr/lib/libgdk-x11-2.0.so.0
#3 0x00007ffff62b9ec6 in GSocketGUIFunctionsTableConcrete::Install_Callback(GSocket*, GSocketEvent) () from /usr/lib/libwx
_gtk2u_core-2.8.so.0
#4 0x00007ffff5eb679c in GSocket::Read(char*, int) ()
from /usr/lib/libwx_baseu_net-2.8.so.0
#5 0x00007ffff5eb27e8 in wxSocketBase::_Read(void*, unsigned int) ()
from /usr/lib/libwx_baseu_net-2.8.so.0
#6 0x00007ffff5eb28fc in wxSocketBase::Read(void*, unsigned int) ()
from /usr/lib/libwx_baseu_net-2.8.so.0
#7 0x000000000066f8be in CSocketClientProxy::Read (this=0x28e5f10,
buffer=0x205c1c8, nbytes=10273) at Proxy.cpp:1282
#8 0x00000000004e39d6 in CEncryptedStreamSocket::Read (this=0x1, lpBuf=0x0,
nBufLen=30834112) at EncryptedStreamSocket.cpp:216
#9 0x00000000004e07f4 in CEMSocket::OnReceive (this=0x28e5f10,
nErrorCode=<value optimized out>) at EMSocket.cpp:238
---Type <return> to continue, or q <return> to quit---
#10 0x000000000049656a in CClientTCPSocket::OnReceive (this=0x28e5f10,
nErrorCode=0) at ClientTCPSocket.cpp:1964
#11 0x000000000045b705 in CUpDownClient::SetDownloadLimit (this=0x280e850,
reducedownload=0) at BaseClient.cpp:2372
#12 0x000000000064fcb6 in CPartFile::Process (this=0x17e4770,
reducedownload=<value optimized out>, m_icounter=<value optimized out>)
at PartFile.cpp:1391
#13 0x00000000004b9fe0 in CDownloadQueue::Process (this=0x1284000)
at DownloadQueue.cpp:409
#14 0x0000000000451d17 in CamuleApp::OnCoreTimer (this=0xc5b3b0)
at amule.cpp:1174
#15 0x00007ffff5c20de0 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () fro
m /usr/lib/libwx_baseu-2.8.so.0
#16 0x00007ffff5c21db4 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_baseu-2.8.so.0
#17 0x00007ffff5c21e97 in wxEvtHandler::ProcessEvent(wxEvent&) ()
from /usr/lib/libwx_baseu-2.8.so.0
#18 0x00007ffff5c21238 in wxEvtHandler::ProcessPendingEvents() ()
from /usr/lib/libwx_baseu-2.8.so.0
#19 0x00007ffff5b933c9 in wxAppConsole::ProcessPendingEvents() ()
from /usr/lib/libwx_baseu-2.8.so.0
#20 0x00007ffff633ce4b in wxAppBase::ProcessIdle() ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
---Type <return> to continue, or q <return> to quit---
<return> to continue, or q <return> to quit---
#21 0x00007ffff62a1733 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#22 0x00007ffff28176c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#23 0x00007ffff281b538 in ?? () from /lib/libglib-2.0.so.0
#24 0x00007ffff281ba45 in g_main_loop_run () from /lib/libglib-2.0.so.0
#25 0x00007ffff4717427 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#26 0x00007ffff62b8718 in wxEventLoop::Run() ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#27 0x00007ffff633ccdb in wxAppBase::MainLoop() ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#28 0x00007ffff5bc765c in wxEntry(int&, wchar_t**) ()
from /usr/lib/libwx_baseu-2.8.so.0
#29 0x00000000005cb142 in main (argc=1, argv=0x0) at amule-gui.cpp:94
(gdb)
I have had 2 hangs, the second one completely hanged the computer and i had to reset, so i got no info to report.