thread apply all bt full
Thread 5 (Thread 0xb45aeb90 (LWP 3606)):
#0 allocator (this=0xb45ae12f) at /usr/include/c++/4.3/bits/allocator.h:98
No locals.
#1 0x083e8562 in get_backtrace (n=1)
at ../../../../src/libs/common/MuleDebug.cpp:327
bt_array = {0x83e84ab, 0x83e9d9f, 0xb73c7655, 0xb73c7692, 0xb73c77ca,
0xb73c7e23, 0x83e3555, 0xb7529bb5, 0x8190990, 0x83e3a04, 0xb7528036,
0xb752813d, 0xb7f8550f, 0xb725aa0e, 0xb45ae104, 0x0, 0xb45ae108, 0xb45ae130,
0xb45addd8, 0xb45ae138, 0xb45ae134, 0xb45ae114, 0xb45ae13c, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb45ae140, 0x83e9b8e, 0x86a340c, 0x0, 0x0,
0x83e9ae0, 0x40000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb45adfd4, 0x0,
0xb45adfd8, 0xb45adfdc, 0x0, 0xb45adfe8, 0xb45adfe0, 0xb45adfe4, 0xb45adfec,
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb45adff0, 0xb72df5e5, 0x0,
0x0, 0x0, 0xb72df430, 0x40000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0xbe85fe00, 0x4, 0xb73f3ff4, 0xbe85fe00, 0xb73fa8a4, 0xb45ae1a8, 0x83e9b8e,
0xbe85fe00, 0xb45ae0e0, 0xb7fb42af, 0xb45ae0d0, 0x8052780, 0xb45ae0c4,
0xb7fc77c4, 0x0, 0xb6744040, 0x5, 0x0, 0x1, 0x0, 0x0, 0x0}
bt_strings = (char **) 0xb17ae38
num_entries = 14
libname = {<std::__norm::vector<wxString, std::allocator<wxString> >> = {<std::__norm::_Vector_base<wxString, std::allocator<wxString> >> = {
_M_impl = {<std::allocator<wxString>> = {<__gnu_cxx::new_allocator<wxStrin---Type <return> to continue, or q <return> to quit---
g>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x5,
_M_end_of_storage = 0xb8e}}, <No data fields>}, <__gnu_debug::_Safe_sequence<std::__debug::vector<wxString, std::allocator<wxString> > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0xb6744d50,
_M_const_iterators = 0xb798cb00,
_M_version = 3073535547}, <No data fields>},
_M_guaranteed_capacity = 3073522812}
funcname = {<std::__norm::vector<wxString, std::allocator<wxString> >> = {<std::__norm::_Vector_base<wxString, std::allocator<wxString> >> = {
_M_impl = {<std::allocator<wxString>> = {<__gnu_cxx::new_allocator<wxString>> = {<No data fields>}, <No data fields>}, _M_start = 0x31d027d,
_M_finish = 0xb45ae110,
_M_end_of_storage = 0xb7fc7668}}, <No data fields>}, <__gnu_debug::_Safe_sequence<std::__debug::vector<wxString, std::allocator<wxString> > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x808225f,
_M_const_iterators = 0x0, _M_version = 0}, <No data fields>},
_M_guaranteed_capacity = 0}
address = {<std::__norm::vector<wxString, std::allocator<wxString> >> = {<std::__norm::_Vector_base<wxString, std::allocator<wxString> >> = {
_M_impl = {<std::allocator<wxString>> = {<__gnu_cxx::new_allocator<wxString>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
_M_end_of_storage = 0xb7fc2bbc}}, <No data fields>}, <__gnu_debug::_Safe_sequence<std::__debug::vector<wxString, std::allocator<wxString> > >> = {<__gnu---Type <return> to continue, or q <return> to quit---
_debug::_Safe_sequence_base> = {_M_iterators = 0xb45ae0d0,
_M_const_iterators = 0xb45ae0c4,
_M_version = 1671450557}, <No data fields>},
_M_guaranteed_capacity = 3080243968}
AllAddresses = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0xb73c6a7b}, <No data fields>}
out = {m_nSize = 3073515996, m_nCount = 1, m_pItems = 0xb7fc6ff4,
m_autoSort = 189}
hasLineNumberInfo = 183
trace = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0xb6744d50}, <No data fields>}
__FUNCTION__ = "get_backtrace"
#2 0x083e9d9f in OnUnhandledException ()
at ../../../../src/libs/common/MuleDebug.cpp:101
status = 0
dem = 0xb15780e0 "\bw��P"
name = 0xb73d1c73 "St9bad_alloc"
t = (class std::type_info *) 0x86e5a6c
output = (FILE *) 0xb72d3560
#3 0xb73c7655 in __cxxabiv1::__terminate (
handler=0x83e9ae0 <OnUnhandledException()>)
at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:43
No locals.
---Type <return> to continue, or q <return> to quit---
#4 0xb73c7692 in std::terminate ()
at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:53
No locals.
#5 0xb73c77ca in __cxa_throw (obj=0xbe85fe20, tinfo=0x86e5a6c,
dest=0xb73c7d00 <~bad_alloc>)
at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:76
header = <value optimized out>
#6 0xb73c7e23 in operator new (sz=36)
at ../../../../src/libstdc++-v3/libsupc++/new_op.cc:63
handler = <value optimized out>
p = <value optimized out>
#7 0x083e3555 in CTimerEvent::Clone (this=0xb45ae2ec)
at ../../src/Timer.cpp:158
No locals.
#8 0xb7529bb5 in wxEvtHandler::AddPendingEvent (this=0x9e6a7d0,
event=@0xb45ae2ec) at ../src/common/event.cpp:1130
eventCopy = <value optimized out>
__FUNCTION__ = "AddPendingEvent"
#9 0x08190990 in wxPostEvent (dest=0x9e6a7d0, event=@0xb45ae2ec)
at /usr/include/wx-2.8/wx/event.h:2565
__FUNCTION__ = "wxPostEvent"
#10 0x083e3a04 in CTimerThread::Entry (this=0xa6824c0)
at ../../src/Timer.cpp:68
---Type <return> to continue, or q <return> to quit---
now = 1139345247
sinceLast = 0
timeout = 100
evt = {<wxEvent> = {<wxObject> = {_vptr.wxObject = 0x85c7608,
static ms_classInfo = {m_className = 0xb75591a4, m_objectSize = 8,
m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
static sm_first = 0xb7a568cc, m_next = 0xb75ad8c4,
static sm_classTable = 0x9e3d3e8}, m_refData = 0x0},
m_eventObject = 0x0, m_eventType = 10244, m_timeStamp = 0, m_id = 6128,
m_callbackUserData = 0x0, m_propagationLevel = 0, m_skipped = false,
m_isCommandEvent = false, static ms_classInfo = {m_className = 0xb756a708,
m_objectSize = 36, m_objectConstructor = 0, m_baseInfo1 = 0xb75ad858,
m_baseInfo2 = 0x0, static sm_first = 0xb7a568cc, m_next = 0xb75ae908,
static sm_classTable = 0x9e3d3e8}}, <No data fields>}
lastEvent = 1139345347
#11 0xb7528036 in wxThreadInternal::PthreadStart (thread=0xa6824c0)
at ../src/unix/threadpsx.cpp:766
pthread = (wxThreadInternal *) 0xa681738
rc = <value optimized out>
dontRunAtAll = false
__FUNCTION__ = "PthreadStart"
#12 0xb752813d in wxPthreadStart (ptr=0xa6824c0)
at ../src/unix/threadpsx.cpp:718
---Type <return> to continue, or q <return> to quit---
No locals.
#13 0xb7f8550f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#14 0xb725aa0e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 3 (Thread 0xb55b0b90 (LWP 3604)):
#0 0xb7fc5430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7f8c906 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb752f168 in wxMicroSleep (microseconds=0) at ../src/unix/utilsunx.cpp:191
tmReq = {tv_sec = 0, tv_nsec = 625000000}
#3 0xb752f191 in wxMilliSleep (milliseconds=625)
at ../src/unix/utilsunx.cpp:212
No locals.
#4 0xb752541d in wxThread::Sleep (milliseconds=625)
at ../src/unix/threadpsx.cpp:986
No locals.
#5 0x081fd133 in UploadBandwidthThrottler::Entry (this=0xa4e9200)
at ../../src/UploadBandwidthThrottler.cpp:324
timeSinceLastLoop = 0
minFragSize = 1300
---Type <return> to continue, or q <return> to quit---
doubleSendSize = 2600
bytesToSpend = 250368
sleepTime = 625
thisLoopTick = 1139346047
TIME_BETWEEN_UPLOAD_LOOPS = 1
lastLoopTick = 1139346047
realBytesToSpend = 58368999
allowedDataRate = 1536000
rememberedSlotCounter = 83
extraSleepTime = 625
sendLock = {m_isOk = false, m_mutex = @0xb7f94ff4}
#6 0xb7528036 in wxThreadInternal::PthreadStart (thread=0xa4e9200)
at ../src/unix/threadpsx.cpp:766
pthread = (wxThreadInternal *) 0xa516358
rc = <value optimized out>
dontRunAtAll = false
__FUNCTION__ = "PthreadStart"
#7 0xb752813d in wxPthreadStart (ptr=0xa4e9200)
at ../src/unix/threadpsx.cpp:718
No locals.
#8 0xb7f8550f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#9 0xb725aa0e in clone () from /lib/tls/i686/cmov/libc.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
Thread 1 (Thread 0xb6741700 (LWP 3589)):
#0 0xb7fc5430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb71a48a0 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb71a6268 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb73c7655 in __cxxabiv1::__terminate (handler=0x808a378 <abort@plt>)
at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:43
No locals.
#4 0xb73c7692 in std::terminate ()
at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:53
No locals.
#5 0xb73c77ca in __cxa_throw (obj=0xb73f68f0, tinfo=0x86e5a6c,
dest=0xb73c7d00 <~bad_alloc>)
at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:76
header = <value optimized out>
#6 0xb73c7e23 in operator new (sz=24)
at ../../../../src/libstdc++-v3/libsupc++/new_op.cc:63
handler = <value optimized out>
p = <value optimized out>
---Type <return> to continue, or q <return> to quit---
#7 0xb74ac556 in wxObjectList::CreateNode (this=0xa7e2be0, prev=0x4fff70,
next=0x0, data=0x4fffb0, key=@0xb75ac750) at ../include/wx/list.h:1178
No locals.
#8 0xb74c1759 in wxListBase::Append (this=0xa7e2be0, object=0x4fffb0)
at ../src/common/list.cpp:244
node = <value optimized out>
__FUNCTION__ = "Append"
#9 0xb7529be7 in wxEvtHandler::AddPendingEvent (this=0x86e80c0,
event=@0xbfcc6ef0) at ../include/wx/list.h:1178
eventCopy = <value optimized out>
__FUNCTION__ = "AddPendingEvent"
#10 0xb75cdd58 in wxSocketBase::OnRequest (this=0xaef0450,
notification=wxSOCKET_OUTPUT) at ../src/common/socket.cpp:1006
event = {<wxEvent> = {<wxObject> = {_vptr.wxObject = 0x86e1488,
static ms_classInfo = {m_className = 0xb75591a4, m_objectSize = 8,
m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
static sm_first = 0xb7a568cc, m_next = 0xb75ad8c4,
static sm_classTable = 0x9e3d3e8}, m_refData = 0x0},
m_eventObject = 0xaef0450, m_eventType = 10002, m_timeStamp = 0,
m_id = 6123, m_callbackUserData = 0x0, m_propagationLevel = 0,
m_skipped = false, m_isCommandEvent = false, static ms_classInfo = {
m_className = 0xb756a708, m_objectSize = 36, m_objectConstructor = 0,
m_baseInfo1 = 0xb75ad858, m_baseInfo2 = 0x0,
---Type <return> to continue, or q <return> to quit---
static sm_first = 0xb7a568cc, m_next = 0xb75ae908,
static sm_classTable = 0x9e3d3e8}}, m_event = wxSOCKET_OUTPUT,
m_clientData = 0x0, static ms_classInfo = {m_className = 0xb75d5008,
m_objectSize = 44,
m_objectConstructor = 0xb75cbe00 <wxSocketEvent::wxCreateObject()>,
m_baseInfo1 = 0xb75ae920, m_baseInfo2 = 0x0, static sm_first = 0xb7a568cc,
m_next = 0xb75de54c, static sm_classTable = 0x9e3d3e8}}
flag = <value optimized out>
#11 0xb75cde54 in wx_socket_callback (notification=GSOCK_OUTPUT,
cdata=0xaef0450 "\b-M\b") at ../src/common/socket.cpp:942
No locals.
#12 0xb75d26bb in GSocket::Detected_Write (this=0xa9ea440)
at ../src/unix/gsocket.cpp:1836
No locals.
#13 0xb771cbe7 in _GSocket_GDK_Input (data=0xa9ea440, source=97,
condition=GDK_INPUT_WRITE) at ../src/gtk/gsockgtk.cpp:36
No locals.
#14 0xb6d654af in gdk_io_invoke (source=0xb5abdad0,
condition=<value optimized out>, data=0xb5a269e0)
at /build/buildd/gtk+2.0-2.14.4/gdk/gdkevents.c:1013
gdk_cond = GDK_INPUT_WRITE
#15 0xb6b0371d in g_io_unix_dispatch (source=0xb5aee5d8,
callback=0xb6d65450 <gdk_io_invoke>, user_data=0xb5a269e0)
---Type <return> to continue, or q <return> to quit---
at /build/buildd/glib2.0-2.18.2/glib/giounix.c:162
buffer_condition = 6
#16 0xb6acc718 in IA__g_main_context_dispatch (context=0x9e6a918)
at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144
No locals.
#17 0xb6acfdc3 in g_main_context_iterate (context=0x9e6a918, block=1,
dispatch=1, self=0x9e6bec0)
at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778
max_priority = 110
timeout = 0
some_ready = 1
nfds = 10
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0xae0ca70
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#18 0xb6ad02e2 in IA__g_main_loop_run (loop=0xb5a02a98)
at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986
self = (GThread *) 0x9e6bec0
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#19 0xb6efe3a9 in IA__gtk_main ()
at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:1200
tmp_list = (GList *) 0x0
functions = (GList *) 0x0
---Type <return> to continue, or q <return> to quit---
init = (GtkInitFunction *) 0xb5a00668
loop = (GMainLoop *) 0xb5a02a98
#20 0xb771b10b in wxEventLoop::Run (this=0xb5a00668)
at ../src/gtk/evtloop.cpp:76
exitcode = <value optimized out>
__FUNCTION__ = "Run"
#21 0xb77bf3dc in wxAppBase::MainLoop (this=0x9e6a7d0)
at ../src/common/appcmn.cpp:312
mainLoop = {<wxEventLoopPtr> = {m_ptr = 0xb5a00668}, m_pp = 0x9e6a810,
m_pOld = 0x0}
#22 0xb77bf131 in wxAppBase::OnRun (this=0x6) at ../src/common/appcmn.cpp:367
No locals.
#23 0xb74b43fa in wxEntry (argc=@0xb75ac6cc, argv=0x9e58e38)
at ../src/common/init.cpp:460
No locals.
#24 0xb74b44b7 in wxEntry (argc=@0xbfcc7260, argv=0xbfcc72e4)
at ../src/common/init.cpp:472
No locals.
#25 0x082ac21d in main (argc=Cannot access memory at address 0xe05
) at ../../src/amule-gui.cpp:95
No locals.
$ free
total used free shared buffers cached
Mem: 3111840 2995664 116176 0 32608 1426584
-/+ buffers/cache: 1536472 1575368
Swap: 9100780 2803216 6297564
$ ps axl | grep amule
0 1000 3575 3554 20 0 208212 63244 poll S+ pts/0 0:03 gdb amule
0 1000 3589 3575 20 0 3144528 1045644 ptrace Tl pts/0 55:34 /usr/bin/amule
0 1000 22213 20750 20 0 3240 808 pipe_w S+ pts/1 0:00 grep amule