I stepped on the gas.
Everything seemed fine (doubled connections, upload speed remained the same,
a steady 1.9 MB/s currently, increased downloads from 1 to 8; 300 kB/s),
but now aMule is frozen (the page is empty, except for the header, which is frozen
in the sense that upload and download speed dont change anymore).
However, according to the terminal, aMule has not crashed yet...
ah, but now it has...
Its...
Its a boy!
or, is it a girl?...
No! ... Its a high VSZ crash!!!
$ ps axl | grep amule0 1000 14695 14665 20 0 3036 796 pipe_w S+ pts/0 0:00 grep amule
0 1000 23813 23784 20 0 38008 4396 poll_s S+ pts/1 0:00 gdb amule
0 1000 23815 23813 20 0 3145724 2721812 ptrace Tl pts/1 699:16 /usr/local/bin/amule
Terminated after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Error while getting symbol table : Memory exhausted backtrace:
[2] ?? in /usr/lib/libstdc++.so.6 [0x109f415]
[3] ?? in /usr/lib/libstdc++.so.6 [0x109f452]
[4] ?? in /usr/lib/libstdc++.so.6 [0x109f591]
[5] operator new(unsigned int) in /usr/lib/libstdc++.so.6[0x109fc0f]
[6] wxObjectList::CreateNode(wxNodeBase*, wxNodeBase*, void*, wxListKey const&) in /usr/lib/libwx_baseu-2.8.so.0[0x96a463]
[7] wxListBase::Append(void*) in /usr/lib/libwx_baseu-2.8.so.0[0x97cd4b]
[8] wxEvtHandler::AddPendingEvent(wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0x9d68b2]
[9] wxSocketBase::OnRequest(wxSocketNotify) in /usr/lib/libwx_baseu_net-2.8.so.0[0x6cf920]
[10] wx_socket_callback in /usr/lib/libwx_baseu_net-2.8.so.0[0x6cfa14]
[11] GSocket::Detected_Write() in /usr/lib/libwx_baseu_net-2.8.so.0[0x6d4a8b]
[12] ?? in /usr/lib/libwx_gtk2u_core-2.8.so.0 [0xc0b427]
[13] ?? in /usr/lib/libgdk-x11-2.0.so.0 [0x79ef7c]
[14] ?? in /lib/libglib-2.0.so.0 [0x3b0ad5b]
[15] g_main_context_dispatch in /lib/libglib-2.0.so.0[0x3ad3e78]
[16] ?? in /lib/libglib-2.0.so.0 [0x3ad7720]
[17] g_main_loop_run in /lib/libglib-2.0.so.0[0x3ad7b8f]
[18] gtk_main in /usr/lib/libgtk-x11-2.0.so.0[0x36b5419]
[19] wxEventLoop::Run() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xc09c78]
[20] wxAppBase::MainLoop() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xc9ce3e]
[21] wxAppBase::OnRun() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xc9ca31]
[22] wxEntry(int&, wchar_t**) in /usr/lib/libwx_baseu-2.8.so.0[0x9717aa]
[23] wxEntry(int&, char**) in /usr/lib/libwx_baseu-2.8.so.0[0x971987]
[24] ?? in /usr/local/bin/amule [0x817e3eb]
[25] __libc_start_main in /lib/tls/i686/cmov/libc.so.6[0x75ecb56]
[26] in start.S:122
Program received signal SIGABRT, Aborted.
0x00ad2422 in __kernel_vsyscall ()
(gdb) bt full#0 0x00ad2422 in __kernel_vsyscall ()
No symbol table info available.
#1 0x076004d1 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0x07603932 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0x08278df5 in OnUnhandledException() ()
No symbol table info available.
#4 0x0109f415 in ?? () from /usr/lib/libstdc++.so.6
No symbol table info available.
#5 0x0109f452 in std::terminate() () from /usr/lib/libstdc++.so.6
No symbol table info available.
#6 0x0109f591 in __cxa_throw () from /usr/lib/libstdc++.so.6
No symbol table info available.
#7 0x0109fc0f in operator new(unsigned int) () from /usr/lib/libstdc++.so.6
No symbol table info available.
#8 0x0096a463 in wxObjectList::CreateNode(wxNodeBase*, wxNodeBase*, void*, wxListKey const&) () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#9 0x0097cd4b in wxListBase::Append(void*) ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#10 0x009d68b2 in wxEvtHandler::AddPendingEvent(wxEvent&) ()
---Type <return> to continue, or q <return> to quit---
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#11 0x006cf920 in wxSocketBase::OnRequest(wxSocketNotify) ()
from /usr/lib/libwx_baseu_net-2.8.so.0
No symbol table info available.
#12 0x006cfa14 in wx_socket_callback () from /usr/lib/libwx_baseu_net-2.8.so.0
No symbol table info available.
#13 0x006d4a8b in GSocket::Detected_Write() ()
from /usr/lib/libwx_baseu_net-2.8.so.0
No symbol table info available.
#14 0x00c0b427 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#15 0x0079ef7c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#16 0x03b0ad5b in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#17 0x03ad3e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#18 0x03ad7720 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#19 0x03ad7b8f in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#20 0x036b5419 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#21 0x00c09c78 in wxEventLoop::Run() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#22 0x00c9ce3e in wxAppBase::MainLoop() ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#23 0x00c9ca31 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#24 0x009717aa in wxEntry(int&, wchar_t**) ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#25 0x00971987 in wxEntry(int&, char**) () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#26 0x0817e3eb in main ()
No symbol table info available.
(gdb) thread apply all bt full
Thread 5 (Thread 0xb63e5b70 (LWP 23831)):
#0 0x00ad2422 in __kernel_vsyscall ()
No symbol table info available.
#1 0x00773142 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0x009d3854 in wxConditionInternal::WaitTimeout(unsigned long) ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#3 0x009d38af in wxCondition::WaitTimeout(unsigned long) ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#4 0x009d4aa4 in wxSemaphoreInternal::WaitTimeout(unsigned long) ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#5 0x009d4b2f in wxSemaphore::WaitTimeout(unsigned long) ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#6 0x082751c2 in CTimerThread::Entry() ()
No symbol table info available.
#7 0x009d5a98 in wxThreadInternal::PthreadStart(wxThread*) ()
from /usr/lib/libwx_baseu-2.8.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#8 0x009d5afd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#9 0x0076e80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#10 0x076a27ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 3 (Thread 0xb73e8b70 (LWP 23829)):
#0 0x00ad2422 in __kernel_vsyscall ()
No symbol table info available.
#1 0x00776466 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0x009db3b8 in wxMicroSleep(unsigned long) ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#3 0x009db3e1 in wxMilliSleep(unsigned long) ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#4 0x009d369d in wxThread::Sleep(unsigned long) ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#5 0x0813fe88 in UploadBandwidthThrottler::Entry() ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#6 0x009d5a98 in wxThreadInternal::PthreadStart(wxThread*) ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#7 0x009d5afd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#8 0x0076e80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#9 0x076a27ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 1 (Thread 0xb7fdd760 (LWP 23815)):
#0 0x00ad2422 in __kernel_vsyscall ()
No symbol table info available.
#1 0x076004d1 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0x07603932 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0x08278df5 in OnUnhandledException() ()
No symbol table info available.
#4 0x0109f415 in ?? () from /usr/lib/libstdc++.so.6
No symbol table info available.
#5 0x0109f452 in std::terminate() () from /usr/lib/libstdc++.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#6 0x0109f591 in __cxa_throw () from /usr/lib/libstdc++.so.6
No symbol table info available.
#7 0x0109fc0f in operator new(unsigned int) () from /usr/lib/libstdc++.so.6
No symbol table info available.
#8 0x0096a463 in wxObjectList::CreateNode(wxNodeBase*, wxNodeBase*, void*, wxListKey const&) () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#9 0x0097cd4b in wxListBase::Append(void*) ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#10 0x009d68b2 in wxEvtHandler::AddPendingEvent(wxEvent&) ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#11 0x006cf920 in wxSocketBase::OnRequest(wxSocketNotify) ()
from /usr/lib/libwx_baseu_net-2.8.so.0
No symbol table info available.
#12 0x006cfa14 in wx_socket_callback () from /usr/lib/libwx_baseu_net-2.8.so.0
No symbol table info available.
#13 0x006d4a8b in GSocket::Detected_Write() ()
from /usr/lib/libwx_baseu_net-2.8.so.0
No symbol table info available.
#14 0x00c0b427 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#15 0x0079ef7c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#16 0x03b0ad5b in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#17 0x03ad3e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#18 0x03ad7720 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#19 0x03ad7b8f in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#20 0x036b5419 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#21 0x00c09c78 in wxEventLoop::Run() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#22 0x00c9ce3e in wxAppBase::MainLoop() ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#23 0x00c9ca31 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#24 0x009717aa in wxEntry(int&, wchar_t**) ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#25 0x00971987 in wxEntry(int&, char**) () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#26 0x0817e3eb in main ()
No symbol table info available.