2.6.27-11-server
Ubuntu 8.10 AMD64
(gdb) bt
#0 0x00007f4f81c5c83d in
__gnu_debug::_Safe_iterator_base::_M_attach_single ()
from /usr/lib/libstdc++.so.6
#1 0x00007f4f81c5da11 in __gnu_debug::_Safe_iterator_base::_M_attach ()
from /usr/lib/libstdc++.so.6
#2 0x0000000000435c57 in _Safe_iterator_base (this=0x7fff8b4a9620,
__seq=0x312aa58, __constant=false)
at /usr/include/c++/4.3/debug/safe_base.h:95
#3 0x0000000000465167 in _Safe_iterator (this=0x7fff8b4a9620,
__i=@0x7fff8b4a9530, __seq=0x312aa48)
at /usr/include/c++/4.3/debug/safe_iterator.h:114
#4 0x000000000046528d in std::__debug::list<CUpDownClient*,
std::allocator<CUpDownClient*> >::end (this=0x312aa48) at
/usr/include/c++/4.3/debug/list:178
#5 0x0000000000669065 in CPartFile::RemoveDownloadingSource
(this=0x312a538,
client=0x3369a40) at PartFile.cpp:3321
#6 0x00000000004b995a in CUpDownClient::SetDownloadState
(this=0x3369a40,
byNewState=1 '\001') at DownloadClient.cpp:530
#7 0x0000000000454238 in CUpDownClient::Disconnected (this=0x3369a40,
strReason=@0x7fff8b4a99a0, bFromSocket=false) at BaseClient.cpp:1238
#8 0x0000000000469aad in CClientList::ProcessDirectCallbackList (
this=0x2297920) at ClientList.cpp:1113
#9 0x000000000046e19b in CClientList::Process (this=0x2297920)
at ClientList.cpp:748
#10 0x000000000044105d in CamuleApp::OnCoreTimer (this=0x20a1b50)
#11 0x00007f4f81ff2ca9 in wxEvtHandler::ProcessEventIfMatches ()
from /usr/lib/libwx_baseu-2.8.so.0
#12 0x00007f4f81ff3e84 in wxEventHashTable::HandleEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#13 0x00007f4f81ff3f77 in wxEvtHandler::ProcessEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#14 0x00007f4f81ff3148 in wxEvtHandler::ProcessPendingEvents ()
from /usr/lib/libwx_baseu-2.8.so.0
#15 0x00007f4f81f6383e in wxAppConsole::ProcessPendingEvents ()
from /usr/lib/libwx_baseu-2.8.so.0
#16 0x0000000000433017 in CamuleDaemonApp::OnRun (this=0x20a1b50)
at amuled.cpp:634
#17 0x00007f4f81f9873d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#18 0x000000000043333c in main (argc=1, argv=0x7fff8b4aa258) at
amuled.cpp:156
(gdb) bt full
#0 0x00007f4f81c5c83d in
__gnu_debug::_Safe_iterator_base::_M_attach_single ()
from /usr/lib/libstdc++.so.6
No symbol table info available.
#1 0x00007f4f81c5da11 in __gnu_debug::_Safe_iterator_base::_M_attach ()
from /usr/lib/libstdc++.so.6
No symbol table info available.
#2 0x0000000000435c57 in _Safe_iterator_base (this=0x7fff8b4a9620,
__seq=0x312aa58, __constant=false)
at /usr/include/c++/4.3/debug/safe_base.h:95
No locals.
#3 0x0000000000465167 in _Safe_iterator (this=0x7fff8b4a9620,
__i=@0x7fff8b4a9530, __seq=0x312aa48)
at /usr/include/c++/4.3/debug/safe_iterator.h:114
No locals.
#4 0x000000000046528d in std::__debug::list<CUpDownClient*,
std::allocator<CUpDownClient*> >::end (this=0x312aa48) at
/usr/include/c++/4.3/debug/list:178
No locals.
#5 0x0000000000669065 in CPartFile::RemoveDownloadingSource
(this=0x312a538,
client=0x3369a40) at PartFile.cpp:3321
it = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x1,
_M_version = 0, _M_prior = 0x312a538, _M_next = 0x7f4f81ef4900},
_M_current = {_M_node = 0x6300000061}}
#6 0x00000000004b995a in CUpDownClient::SetDownloadState
(this=0x3369a40, byNewState=1 '\001') at DownloadClient.cpp:530
No locals.
#7 0x0000000000454238 in CUpDownClient::Disconnected (this=0x3369a40,
strReason=@0x7fff8b4a99a0, bFromSocket=false) at BaseClient.cpp:1238
bDelete = false
#8 0x0000000000469aad in CClientList::ProcessDirectCallbackList (
this=0x2297920) at ClientList.cpp:1113
it2 = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence =
0x2297be0,
_M_version = 0, _M_prior = 0x0, _M_next = 0x7fff8b4a9970},
_M_current = {
_M_node = 0x292d680}}
curClient = (CUpDownClient *) 0x3369a40
it = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence =
0x2297be0,
_M_version = 1, _M_prior = 0x7fff8b4a9910, _M_next = 0x0},
_M_current = {
_M_node = 0x2297bd0}}
cur_tick = 3811763421
#9 0x000000000046e19b in CClientList::Process (this=0x2297920)
at ClientList.cpp:748
cur_tick = 3811763421
buddy = Disconnected
current_it = {<__gnu_debug::_Safe_iterator_base> = {
_M_sequence = 0x2297b80, _M_version = 1, _M_prior = 0x0, _M_next =
0x0},
_M_current = {_M_node = 0x2297b58}}
#10 0x000000000044105d in CamuleApp::OnCoreTimer (this=0x20a1b50)
at amule.cpp:1457
msCur = 1607378
msPrev1 = 1607378
msPrev5 = 1605278
msPrevSave = 1562378
msPrevHist = 1607000
msPrevOS = 1605278
msPrevKnownMet = 0
#11 0x00007f4f81ff2ca9 in wxEvtHandler::ProcessEventIfMatches ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#12 0x00007f4f81ff3e84 in wxEventHashTable::HandleEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#13 0x00007f4f81ff3f77 in wxEvtHandler::ProcessEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#14 0x00007f4f81ff3148 in wxEvtHandler::ProcessPendingEvents ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#15 0x00007f4f81f6383e in wxAppConsole::ProcessPendingEvents ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#16 0x0000000000433017 in CamuleDaemonApp::OnRun (this=0x20a1b50)
at amuled.cpp:634
ERROR_BUFFER_LEN = 256
errorBuffer =
"@�J\213�\177\000\000rUC\000\000\000\000\000\220�J\213�\177\000\000\220�J\213�\177\000\000`�J\213�\177\000\000\216UC\000\000\000\000\000\220�J\213�\177\000\000\220�J\213�\177\000\000�J\213�\177\000\000GKp\000\000\000\000\000P\033\n\002\000\000\000\000\030U\017\002\000\000\000\000�\033�\000\000\000\000\000�\224\r\002\000\000\000\000�6\v\002\000\000\000\000\000�B\000\000\000\000\000\b6\v\002\000\000\000\000�\vi\000\000\000\000\000�\033�\000\000\000\000\000\000�B\000\000\000\000\000
�J\213�\177\000\000r\023C", '\0' <repeats 13 times>,
"�_�\000\000\000\000\000@�J\213�\177\000\000�aM"...
msg = {<wxStringBase> = {static npos = 18446744073709551615,
m_pchData = 0x20ad0f8}, <No data fields>}
ret = 0
#17 0x00007f4f81f9873d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#18 0x000000000043333c in main (argc=1, argv=0x7fff8b4aa258) at
amuled.cpp:156
No locals.
(gdb) thread apply all bt
Thread 5 (Thread 0x41d50950 (LWP 32283)):
#0 0x00007f4f8307b55d in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#1 0x00007f4f81ff0699 in wxConditionInternal::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#2 0x00007f4f81ff1a22 in wxSemaphoreInternal::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#3 0x0000000000438852 in CTimerThread::Entry (this=0x20adaf0) at
Timer.cpp:64
#4 0x00007f4f81ff1c0a in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_baseu-2.8.so.0
#5 0x00007f4f830773ea in start_thread () from /lib/libpthread.so.0
#6 0x00007f4f814d2c6d in clone () from /lib/libc.so.6
#7 0x0000000000000000 in ?? ()
Thread 3 (Thread 0x41115950 (LWP 32280)):
#0 0x00007f4f8307e851 in nanosleep () from /lib/libpthread.so.0
#1 0x00007f4f81ff78bc in wxMicroSleep () from
/usr/lib/libwx_baseu-2.8.so.0
#2 0x00000000005baef1 in UploadBandwidthThrottler::Entry
(this=0x24931d0)
at UploadBandwidthThrottler.cpp:324
#3 0x00007f4f81ff1c0a in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_baseu-2.8.so.0
#4 0x00007f4f830773ea in start_thread () from /lib/libpthread.so.0
#5 0x00007f4f814d2c6d in clone () from /lib/libc.so.6
#6 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7f4f834976f0 (LWP 32268)):
#0 0x00007f4f81c5c83d in
__gnu_debug::_Safe_iterator_base::_M_attach_single ()
from /usr/lib/libstdc++.so.6
#1 0x00007f4f81c5da11 in __gnu_debug::_Safe_iterator_base::_M_attach ()
from /usr/lib/libstdc++.so.6
#2 0x0000000000435c57 in _Safe_iterator_base (this=0x7fff8b4a9620,
__seq=0x312aa58, __constant=false)
at /usr/include/c++/4.3/debug/safe_base.h:95
#3 0x0000000000465167 in _Safe_iterator (this=0x7fff8b4a9620,
__i=@0x7fff8b4a9530, __seq=0x312aa48)
at /usr/include/c++/4.3/debug/safe_iterator.h:114
#4 0x000000000046528d in std::__debug::list<CUpDownClient*,
std::allocator<CUpDownClient*> >::end (this=0x312aa48) at
/usr/include/c++/4.3/debug/list:178
#5 0x0000000000669065 in CPartFile::RemoveDownloadingSource
(this=0x312a538,
client=0x3369a40) at PartFile.cpp:3321
#6 0x00000000004b995a in CUpDownClient::SetDownloadState
(this=0x3369a40,
byNewState=1 '\001') at DownloadClient.cpp:530
#7 0x0000000000454238 in CUpDownClient::Disconnected (this=0x3369a40,
strReason=@0x7fff8b4a99a0, bFromSocket=false) at BaseClient.cpp:1238
#8 0x0000000000469aad in CClientList::ProcessDirectCallbackList (
this=0x2297920) at ClientList.cpp:1113
#9 0x000000000046e19b in CClientList::Process (this=0x2297920)
at ClientList.cpp:748
#10 0x000000000044105d in CamuleApp::OnCoreTimer (this=0x20a1b50)
at amule.cpp:1457
#11 0x00007f4f81ff2ca9 in wxEvtHandler::ProcessEventIfMatches ()
from /usr/lib/libwx_baseu-2.8.so.0
#12 0x00007f4f81ff3e84 in wxEventHashTable::HandleEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#13 0x00007f4f81ff3f77 in wxEvtHandler::ProcessEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#14 0x00007f4f81ff3148 in wxEvtHandler::ProcessPendingEvents ()
from /usr/lib/libwx_baseu-2.8.so.0
#15 0x00007f4f81f6383e in wxAppConsole::ProcessPendingEvents ()
from /usr/lib/libwx_baseu-2.8.so.0
#16 0x0000000000433017 in CamuleDaemonApp::OnRun (this=0x20a1b50)
at amuled.cpp:634
#17 0x00007f4f81f9873d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#18 0x000000000043333c in main (argc=1, argv=0x7fff8b4aa258) at
amuled.cpp:156