(gdb) thread apply all bt full
Thread 5 (Thread 0xb46e5b90 (LWP 9188)):
#0 0xb7fed430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb71cc8a0 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb71ce268 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0x083e9e51 in OnUnhandledException ()
at ../../../../src/libs/common/MuleDebug.cpp:103
t = (class std::type_info *) 0x86e5a6c
output = (FILE *) 0xb72fb560
#4 0xb73ef655 in __cxxabiv1::__terminate (
handler=0x83e9ae0 <OnUnhandledException()>)
at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:43
No locals.
#5 0xb73ef692 in std::terminate ()
at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:53
No locals.
#6 0xb73ef7ca in __cxa_throw (obj=0xb741e8f0, tinfo=0x86e5a6c,
dest=0xb73efd00 <~bad_alloc>)
at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:76
header = <value optimized out>
---Type <return> to continue, or q <return> to quit---
#7 0xb73efe23 in operator new (sz=36)
at ../../../../src/libstdc++-v3/libsupc++/new_op.cc:63
handler = <value optimized out>
p = <value optimized out>
#8 0x083e3555 in CTimerEvent::Clone (this=0xb46e52ec)
at ../../src/Timer.cpp:158
No locals.
#9 0xb7551bb5 in wxEvtHandler::AddPendingEvent (this=0xa49e7d0,
event=@0xb46e52ec) at ../src/common/event.cpp:1130
eventCopy = <value optimized out>
__FUNCTION__ = "AddPendingEvent"
#10 0x08190990 in wxPostEvent (dest=0xa49e7d0, event=@0xb46e52ec)
at /usr/include/wx-2.8/wx/event.h:2565
__FUNCTION__ = "wxPostEvent"
#11 0x083e3a04 in CTimerThread::Entry (this=0xad20500)
at ../../src/Timer.cpp:68
now = 1764790596
sinceLast = 9
timeout = 91
evt = {<wxEvent> = {<wxObject> = {_vptr.wxObject = 0x85c7608,
static ms_classInfo = {m_className = 0xb75811a4, m_objectSize = 8,
m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
static sm_first = 0xb7a7e8cc, m_next = 0xb75d58c4,
---Type <return> to continue, or q <return> to quit---
static sm_classTable = 0xa4713e8}, 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 = 0xb7592708,
m_objectSize = 36, m_objectConstructor = 0, m_baseInfo1 = 0xb75d5858,
m_baseInfo2 = 0x0, static sm_first = 0xb7a7e8cc, m_next = 0xb75d6908,
static sm_classTable = 0xa4713e8}}, <No data fields>}
lastEvent = 1764790687
#12 0xb7550036 in wxThreadInternal::PthreadStart (thread=0xad20500)
at ../src/unix/threadpsx.cpp:766
pthread = (wxThreadInternal *) 0xa50da30
rc = <value optimized out>
dontRunAtAll = false
__FUNCTION__ = "PthreadStart"
#13 0xb755013d in wxPthreadStart (ptr=0xad20500)
at ../src/unix/threadpsx.cpp:718
No locals.
#14 0xb7fad50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#15 0xb7282a0e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 3 (Thread 0xb56e7b90 (LWP 9186)):
---Type <return> to continue, or q <return> to quit---
#0 0xb7fed430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7fb4906 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7557168 in wxMicroSleep (microseconds=0) at ../src/unix/utilsunx.cpp:191
tmReq = {tv_sec = 1, tv_nsec = 0}
#3 0xb7557191 in wxMilliSleep (milliseconds=1000)
at ../src/unix/utilsunx.cpp:212
No locals.
#4 0xb754d41d in wxThread::Sleep (milliseconds=1000)
at ../src/unix/threadpsx.cpp:986
No locals.
#5 0x081fd133 in UploadBandwidthThrottler::Entry (this=0xab83400)
at ../../src/UploadBandwidthThrottler.cpp:324
timeSinceLastLoop = 0
minFragSize = 1300
doubleSendSize = 2600
bytesToSpend = 1448137
sleepTime = 1000
thisLoopTick = 1764795640
TIME_BETWEEN_UPLOAD_LOOPS = 1
lastLoopTick = 1764795640
realBytesToSpend = 18944999
---Type <return> to continue, or q <return> to quit---
allowedDataRate = 5724160
rememberedSlotCounter = 32
extraSleepTime = 1000
sendLock = {m_isOk = false, m_mutex = @0x0}
#6 0xb7550036 in wxThreadInternal::PthreadStart (thread=0xab83400)
at ../src/unix/threadpsx.cpp:766
pthread = (wxThreadInternal *) 0xab7a750
rc = <value optimized out>
dontRunAtAll = false
__FUNCTION__ = "PthreadStart"
#7 0xb755013d in wxPthreadStart (ptr=0xab83400)
at ../src/unix/threadpsx.cpp:718
No locals.
#8 0xb7fad50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#9 0xb7282a0e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 1 (Thread 0xb6769700 (LWP 9109)):
#0 0xb7212a18 in _int_malloc () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#1 0xb72148c5 in malloc () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#2 0xb6afcc6a in IA__g_realloc (mem=0x0, n_bytes=20)
at /build/buildd/glib2.0-2.18.2/glib/gmem.c:170
No locals.
#3 0xb6c795a9 in pango_glyph_string_set_size ()
from /usr/lib/libpango-1.0.so.0
No symbol table info available.
#4 0xb5a8ce3e in ?? () from /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
No symbol table info available.
#5 0xb6c7ffba in ?? () from /usr/lib/libpango-1.0.so.0
No symbol table info available.
#6 0xb6c932fa in pango_shape () from /usr/lib/libpango-1.0.so.0
No symbol table info available.
#7 0xb6c84e82 in ?? () from /usr/lib/libpango-1.0.so.0
No symbol table info available.
#8 0xb6c85891 in ?? () from /usr/lib/libpango-1.0.so.0
No symbol table info available.
#9 0xb6c875fc in ?? () from /usr/lib/libpango-1.0.so.0
No symbol table info available.
#10 0xb6c897f1 in pango_layout_get_lines () from /usr/lib/libpango-1.0.so.0
No symbol table info available.
#11 0xb7757100 in wxWindow::GetCharHeight (this=0xab6f750)
at ../src/gtk/window.cpp:3152
font = {<wxFontBase> = {<wxGDIObject> = {<wxObject> = {
---Type <return> to continue, or q <return> to quit---
_vptr.wxObject = 0x86e2b68, static ms_classInfo = {
m_className = 0xb75811a4, m_objectSize = 8, m_objectConstructor = 0,
m_baseInfo1 = 0x0, m_baseInfo2 = 0x0, static sm_first = 0xb7a7e8cc,
m_next = 0xb75d58c4, static sm_classTable = 0xa4713e8},
m_refData = 0xb30cb6b8}, static ms_classInfo = {
m_className = 0xb78ff0c8, m_objectSize = 8,
m_objectConstructor = 0xb7824070 <wxGDIObject::wxCreateObject()>,
m_baseInfo1 = 0xb75d5858, m_baseInfo2 = 0x0,
static sm_first = 0xb7a7e8cc, m_next = 0xb79b1318,
static sm_classTable = 0xa4713e8}},
static ms_encodingDefault = wxFONTENCODING_UTF8}, static ms_classInfo = {
m_className = 0xb78d83b8, m_objectSize = 8,
m_objectConstructor = 0xb7743300 <wxFont::wxCreateObject()>,
m_baseInfo1 = 0xb79b1120, m_baseInfo2 = 0x0, static sm_first = 0xb7a7e8cc,
m_next = 0xb79ad9d4, static sm_classTable = 0xa4713e8}}
context = <value optimized out>
desc = (PangoFontDescription *) 0xaf555f8
layout = (PangoLayout *) 0xaf555f8
rect = {x = -1075912016, y = -1075912072, width = -1215915363,
height = -1214607372}
__FUNCTION__ = "GetCharHeight"
#12 0xb77d8279 in wxStaticBox::GetBordersForSizer (this=0xab6f750,
borderTop=0xbfdee2e8, borderOther=0xbfdee2e4) at ../src/gtk/statbox.cpp:163
---Type <return> to continue, or q <return> to quit---
No locals.
#13 0xb7868113 in wxStaticBoxSizer::RecalcSizes (this=0xab6ffc8)
at ../src/common/sizer.cpp:1937
top_border = 17
other_border = 5
#14 0xb7866c44 in wxSizer::Layout (this=0xab6ffc8)
at ../src/common/sizer.cpp:880
No locals.
#15 0xb7866ca9 in wxSizer::SetDimension (this=0xab6ffc8, x=0, y=28, width=560,
height=222) at ../src/common/sizer.cpp:976
No locals.
#16 0xb78687f4 in wxSizerItem::SetDimension (this=0xab79908, pos_=@0xbfdee3c0,
size_=@0xbfdee3b8) at ../src/common/sizer.cpp:388
__FUNCTION__ = "SetDimension"
#17 0xb7868057 in wxBoxSizer::RecalcSizes (this=0xab6cfd8)
at ../src/common/sizer.cpp:1751
height = 222
child_pos = {x = 0, y = 28}
child_size = {x = 560, y = 222}
size = {x = 416, y = -1280311216}
item = (wxSizerItem *) 0xab79908
delta = 0
stretchable = 0
---Type <return> to continue, or q <return> to quit---
#18 0xb7866c44 in wxSizer::Layout (this=0xab6cfd8)
at ../src/common/sizer.cpp:880
No locals.
#19 0xb7866ca9 in wxSizer::SetDimension (this=0xab6cfd8, x=0, y=0, width=560,
height=250) at ../src/common/sizer.cpp:976
No locals.
#20 0xb78687f4 in wxSizerItem::SetDimension (this=0xab79970, pos_=@0xbfdee474,
size_=@0xbfdee46c) at ../src/common/sizer.cpp:388
__FUNCTION__ = "SetDimension"
#21 0xb7866dfc in wxGridSizer::SetItemBounds (this=0xab6ce00, item=0xab79970,
x=0, y=0, w=560, h=250) at ../src/common/sizer.cpp:1385
pt = {x = 0, y = 0}
sz = {x = 560, y = 250}
flag = -1280311216
#22 0xb786ce7e in wxFlexGridSizer::RecalcSizes (this=0xab6ce00)
at ../src/common/sizer.cpp:1439
w = 560
h = <value optimized out>
i = <value optimized out>
r = 0
y = 0
c = 0
nitems = 2
---Type <return> to continue, or q <return> to quit---
nrows = 1
ncols = 2
sz = {x = 767, y = 250}
x = 0
__FUNCTION__ = "RecalcSizes"
#23 0xb7866c44 in wxSizer::Layout (this=0xab6ce00)
at ../src/common/sizer.cpp:880
No locals.
#24 0xb7866ca9 in wxSizer::SetDimension (this=0xab6ce00, x=0, y=0, width=767,
height=250) at ../src/common/sizer.cpp:976
No locals.
#25 0xb78687f4 in wxSizerItem::SetDimension (this=0xab84438, pos_=@0xbfdee5a4,
size_=@0xbfdee59c) at ../src/common/sizer.cpp:388
__FUNCTION__ = "SetDimension"
#26 0xb7866dfc in wxGridSizer::SetItemBounds (this=0xab6c4b8, item=0xab84438,
x=0, y=0, w=767, h=250) at ../src/common/sizer.cpp:1385
pt = {x = 0, y = 0}
sz = {x = 767, y = 250}
flag = -1280311216
#27 0xb786ce7e in wxFlexGridSizer::RecalcSizes (this=0xab6c4b8)
at ../src/common/sizer.cpp:1439
w = 767
h = <value optimized out>
---Type <return> to continue, or q <return> to quit---
i = <value optimized out>
r = 0
y = 0
c = 0
nitems = 1
nrows = 1
ncols = 1
sz = {x = 767, y = 250}
x = 0
__FUNCTION__ = "RecalcSizes"
#28 0xb7866c44 in wxSizer::Layout (this=0xab6c4b8)
at ../src/common/sizer.cpp:880
No locals.
#29 0xb7866ca9 in wxSizer::SetDimension (this=0xab6c4b8, x=0, y=0, width=767,
height=250) at ../src/common/sizer.cpp:976
No locals.
#30 0xb787d285 in wxWindowBase::Layout (this=0xab6bec0)
at ../src/common/wincmn.cpp:1923
No locals.
#31 0x082cbe16 in CKadDlg::UpdateGraph (this=0xab6bec0, update=@0xbfdee770)
at ../../src/KadDlg.cpp:133
v = {<std::__norm::vector<float*, std::allocator<float*> >> = {<std::__norm::_Vector_base<float*, std::allocator<float*> >> = {
---Type <return> to continue, or q <return> to quit---
_M_impl = {<std::allocator<float*>> = {<__gnu_cxx::new_allocator<float*>> = {<No data fields>}, <No data fields>}, _M_start = 0xb2d54b18,
_M_finish = 0xb2d54b24,
_M_end_of_storage = 0xb2d54b24}}, <No data fields>}, <__gnu_debug::_Safe_sequence<std::__debug::vector<float*, std::allocator<float*> > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x0,
_M_version = 1}, <No data fields>}, _M_guaranteed_capacity = 3}
apfKad = (
const class std::__debug::vector<float*, std::allocator<float*> >
&) @0xbfdee6f8: {<std::__norm::vector<float*, std::allocator<float*> >> = {<std::__norm::_Vector_base<float*, std::allocator<float*> >> = {
_M_impl = {<std::allocator<float*>> = {<__gnu_cxx::new_allocator<float*>> = {<No data fields>}, <No data fields>}, _M_start = 0xb2d54b18,
_M_finish = 0xb2d54b24,
_M_end_of_storage = 0xb2d54b24}}, <No data fields>}, <__gnu_debug::_Safe_sequence<std::__debug::vector<float*, std::allocator<float*> > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x0,
_M_version = 1}, <No data fields>}, _M_guaranteed_capacity = 3}
nodeCount = 720
label = (class wxStaticText *) 0xab6df68
__FUNCTION__ = "UpdateGraph"
#32 0x082b6989 in CamuleDlg::OnGUITimer (this=0xa8cad88)
at ../../src/amuleDlg.cpp:1053
---Type <return> to continue, or q <return> to quit---
update = {timestamp = 17022.018, downloads = {18.2969017, 9.44359875,
17.4852524}, uploads = {447.580963, 451.463715, 435.842255},
connections = {37, 51, 5}, kadnodes = {716.210815, 705.572937, 720}}
msCur = 17670148
msGraphUpdate = 10000
sStatsUpdate = -1219542188
msPrev1 = 17669852
msPrev5 = 17666071
msPrevStats = 5882631
msPrevGraph = 17670148
#33 0xb7494931 in wxAppConsole::HandleEvent (this=0xa49e7d0,
handler=0xa8cad88, func=0xb3b00050, event=@0xbfdee894)
at ../src/common/appbase.cpp:322
No locals.
#34 0xb75515fa in wxEvtHandler::ProcessEventIfMatches (entry=@0x88d0e58,
handler=0xa8cad88, event=@0xbfdee894) at ../src/common/event.cpp:1230
tableId1 = <value optimized out>
tableId2 = <value optimized out>
#35 0xb7552d84 in wxEventHashTable::HandleEvent (this=0x88d0d00,
event=@0xbfdee894, self=0xa8cad88) at ../src/common/event.cpp:905
n = 0
count = 1
eventType = 10096
---Type <return> to continue, or q <return> to quit---
eTTnode = (wxEventHashTable::EventTypeTable * const) 0xab6b0c8
#36 0xb7552ed6 in wxEvtHandler::ProcessEvent (this=0xa8cad88,
event=@0xbfdee894) at ../src/common/event.cpp:1292
__FUNCTION__ = "ProcessEvent"
#37 0xb7875b87 in wxTimerBase::Notify (this=0xac4f9e0)
at ../src/common/timercmn.cpp:57
event = {<wxEvent> = {<wxObject> = {_vptr.wxObject = 0x86e7748,
static ms_classInfo = {m_className = 0xb75811a4, m_objectSize = 8,
m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
static sm_first = 0xb7a7e8cc, m_next = 0xb75d58c4,
static sm_classTable = 0xa4713e8}, m_refData = 0x0},
m_eventObject = 0xac4f9e0, m_eventType = 10096, m_timeStamp = 0,
m_id = 6129, m_callbackUserData = 0x0, m_propagationLevel = 0,
m_skipped = false, m_isCommandEvent = false, static ms_classInfo = {
m_className = 0xb7592708, m_objectSize = 36, m_objectConstructor = 0,
m_baseInfo1 = 0xb75d5858, m_baseInfo2 = 0x0,
static sm_first = 0xb7a7e8cc, m_next = 0xb75d6908,
static sm_classTable = 0xa4713e8}}, m_interval = 100,
static ms_classInfo = {m_className = 0xb790f4fc, m_objectSize = 40,
m_objectConstructor = 0xb78759e0 <wxTimerEvent::wxCreateObject()>,
m_baseInfo1 = 0xb75d6920, m_baseInfo2 = 0x0, static sm_first = 0xb7a7e8cc,
m_next = 0xb79b1e08, static sm_classTable = 0xa4713e8}}
__FUNCTION__ = "Notify"
---Type <return> to continue, or q <return> to quit---
#38 0xb774d08d in timeout_callback (data=0xac4f9e0) at ../src/gtk/timer.cpp:43
No locals.
#39 0xb6af4e46 in g_timeout_dispatch (source=0xb3d00508, callback=0xae941da8,
user_data=0xac4f9e0) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:3589
No locals.
#40 0xb6af4718 in IA__g_main_context_dispatch (context=0xa49e918)
at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144
No locals.
#41 0xb6af7dc3 in g_main_context_iterate (context=0xa49e918, block=1,
dispatch=1, self=0xa49fec0)
at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778
max_priority = 0
timeout = 0
some_ready = 1
nfds = 6
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0xb2d0dd90
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#42 0xb6af82e2 in IA__g_main_loop_run (loop=0xb3d00588)
at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986
self = (GThread *) 0xa49fec0
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#43 0xb6f263a9 in IA__gtk_main ()
---Type <return> to continue, or q <return> to quit---
at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:1200
tmp_list = (GList *) 0x0
functions = (GList *) 0x0
init = (GtkInitFunction *) 0xb3d00568
loop = (GMainLoop *) 0xb3d00588
#44 0xb774310b in wxEventLoop::Run (this=0xb3d00568)
at ../src/gtk/evtloop.cpp:76
exitcode = <value optimized out>
__FUNCTION__ = "Run"
#45 0xb77e73dc in wxAppBase::MainLoop (this=0xa49e7d0)
at ../src/common/appcmn.cpp:312
mainLoop = {<wxEventLoopPtr> = {m_ptr = 0xb3d00568}, m_pp = 0xa49e810,
m_pOld = 0x0}
#46 0xb77e7131 in wxAppBase::OnRun (this=0xb39110e8)
at ../src/common/appcmn.cpp:367
No locals.
#47 0xb74dc3fa in wxEntry (argc=@0xb75d46cc, argv=0xa48ce38)
at ../src/common/init.cpp:460
No locals.
#48 0xb74dc4b7 in wxEntry (argc=@0xbfdeeb80, argv=0xbfdeec04)
at ../src/common/init.cpp:472
No locals.
#49 0x082ac21d in main (argc=-1281661336, argv=0xb3b07da0)
---Type <return> to continue, or q <return> to quit---
at ../../src/amule-gui.cpp:95
No locals.
#0 0xb7fed430 in __kernel_vsyscall ()