(gdb) thread apply all bt full
Thread 5 (Thread 0xb4694b90 (LWP 15575)):
#0 0xb80ce430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb80ab412 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
No locals.
#2 0xb7645b51 in wxConditionInternal::WaitTimeout (this=0x9d2d2a0,
milliseconds=100) at ../src/unix/threadpsx.cpp:405
tspec = {tv_sec = 1240864911, tv_nsec = 535000000}
err = <value optimized out>
#3 0xb7645bda in wxCondition::WaitTimeout (this=0xa689cfc, milliseconds=100)
at ../include/wx/thrimpl.cpp:256
__FUNCTION__ = "WaitTimeout"
#4 0xb7647994 in wxSemaphoreInternal::WaitTimeout (this=0xa689cf8,
milliseconds=100) at ../src/unix/threadpsx.cpp:552
remainingTime = -516
locker = {m_isOk = true, m_mutex = @0xa689cf8}
#5 0xb7647a1a in wxSemaphore::WaitTimeout (this=0xa6b4670, milliseconds=100)
at ../include/wx/thrimpl.cpp:320
__FUNCTION__ = "WaitTimeout"
#6 0x08409694 in CTimerThread::Entry (this=0xa6b4650)
---Type <return> to continue, or q <return> to quit---
at ../../src/Timer.cpp:64
now = 3914330187
sinceLast = 0
timeout = 100
evt = {<wxEvent> = {<wxObject> = {_vptr.wxObject = 0x85edd48,
static ms_classInfo = {m_className = 0xb76796c4, m_objectSize = 8,
m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
static sm_first = 0xb7b778cc, m_next = 0xb76cd8c4,
static sm_classTable = 0x9c743e8}, 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 = 0xb768aef0,
m_objectSize = 36, m_objectConstructor = 0, m_baseInfo1 = 0xb76cd858,
m_baseInfo2 = 0x0, static sm_first = 0xb7b778cc, m_next = 0xb76ce908,
static sm_classTable = 0x9c743e8}}, <No data fields>}
lastEvent = 3914330187
#7 0xb76484a6 in wxThreadInternal::PthreadStart (thread=0xa6b4650)
at ../src/unix/threadpsx.cpp:766
pthread = (wxThreadInternal *) 0xa657b28
rc = <value optimized out>
dontRunAtAll = false
__FUNCTION__ = "PthreadStart"
#8 0xb76485ad in wxPthreadStart (ptr=0xa6b4650)
---Type <return> to continue, or q <return> to quit---
at ../src/unix/threadpsx.cpp:718
No locals.
#9 0xb80a74ff in start_thread (arg=0xb4694b90) at pthread_create.c:297
__res = <value optimized out>
__ignore1 = <value optimized out>
__ignore2 = <value optimized out>
pd = (struct pthread *) 0xb4694b90
now = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1207209996, 0, 0,
-1268169688, -1196701598, 2126829178}, mask_was_saved = 0}}, priv = {
pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0,
canceltype = 0}}}
not_first_call = <value optimized out>
robust = <value optimized out>
#10 0xb737649e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
Thread 3 (Thread 0xb5696b90 (LWP 15573)):
#0 0xb80ce430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb80ae8f6 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
No locals.
#2 0xb764f5d8 in wxMicroSleep (microseconds=0) at ../src/unix/utilsunx.cpp:191
---Type <return> to continue, or q <return> to quit---
tmReq = {tv_sec = 1, tv_nsec = 0}
#3 0xb764f601 in wxMilliSleep (milliseconds=1000)
at ../src/unix/utilsunx.cpp:212
No locals.
#4 0xb764588d in wxThread::Sleep (milliseconds=1000)
at ../src/unix/threadpsx.cpp:986
No locals.
#5 0x0820fd46 in UploadBandwidthThrottler::Entry (this=0xa495610)
at ../../src/UploadBandwidthThrottler.cpp:320
timeSinceLastLoop = 0
minFragSize = 1300
doubleSendSize = 2600
bytesToSpend = 1681298
sleepTime = 1000
thisLoopTick = 3914329347
TIME_BETWEEN_UPLOAD_LOOPS = 1
lastLoopTick = 3914329347
realBytesToSpend = 31232999
allowedDataRate = 10240000
rememberedSlotCounter = 1
extraSleepTime = 1000
sendLock = {m_isOk = false, m_mutex = @0x0}
#6 0xb76484a6 in wxThreadInternal::PthreadStart (thread=0xa495610)
---Type <return> to continue, or q <return> to quit---
at ../src/unix/threadpsx.cpp:766
pthread = (wxThreadInternal *) 0xa47dac8
rc = <value optimized out>
dontRunAtAll = false
__FUNCTION__ = "PthreadStart"
#7 0xb76485ad in wxPthreadStart (ptr=0xa495610)
at ../src/unix/threadpsx.cpp:718
No locals.
#8 0xb80a74ff in start_thread (arg=0xb5696b90) at pthread_create.c:297
__res = <value optimized out>
__ignore1 = <value optimized out>
__ignore2 = <value optimized out>
pd = (struct pthread *) 0xb5696b90
now = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1207209996, 0, 0,
-1251384280, -1192507296, 2126829178}, mask_was_saved = 0}}, priv = {
pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0,
canceltype = 0}}}
not_first_call = <value optimized out>
robust = <value optimized out>
#9 0xb737649e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
---Type <return> to continue, or q <return> to quit---
Thread 1 (Thread 0xb67a2750 (LWP 15526)):
#0 0xb80ce430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb72bd6d0 in *__GI_raise (sig=6)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
resultvar = <value optimized out>
pid = -1220603916
selftid = 15526
#2 0xb72bf098 in *__GI_abort () at abort.c:88
act = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0},
sa_mask = {__val = {0, 1, 1, 3077040056, 3213801712, 3213801700, 3077363992,
4294967295, 2234848932, 3213801776, 3087976048, 134737372, 3213801624,
0, 0, 0, 5, 3077328884, 3077328884, 1, 3213801672, 3076460707,
3077363992, 3047229184, 4, 3077040052, 4294967295, 3213801888,
3073387636, 4, 4, 4}}, sa_flags = -1081165592,
sa_restorer = 0xb730352e <*__GI___libc_free+14>}
sigs = {__val = {32, 0 <repeats 31 times>}}
#3 0x0840fb3d in OnUnhandledException ()
at ../../../../src/libs/common/MuleDebug.cpp:103
t = (class std::type_info *) 0x8710c8c
output = (FILE *) 0xb73f1560
#4 0xb74e57d5 in __cxxabiv1::__terminate (
handler=0x840f7cc <OnUnhandledException()>)
---Type <return> to continue, or q <return> to quit---
at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:43
No locals.
#5 0xb74e5812 in std::terminate ()
at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:53
No locals.
#6 0xb74e594a in __cxa_throw (obj=0xb7515930, tinfo=0x8710c8c,
dest=0xb74e5e80 <~bad_alloc>)
at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:76
header = <value optimized out>
#7 0xb74e5fa3 in operator new (sz=44)
at ../../../../src/libstdc++-v3/libsupc++/new_op.cc:63
handler = <value optimized out>
p = <value optimized out>
#8 0xb76ee149 in wxSocketEvent::Clone (this=0xbf8ebad0)
at ../include/wx/socket.h:314
No locals.
#9 0xb764a025 in wxEvtHandler::AddPendingEvent (this=0x8713600,
event=@0xbf8ebad0) at ../src/common/event.cpp:1131
eventCopy = <value optimized out>
__FUNCTION__ = "AddPendingEvent"
#10 0xb76eddb8 in wxSocketBase::OnRequest (this=0xaa391f8,
notification=wxSOCKET_OUTPUT) at ../src/common/socket.cpp:1006
event = {<wxEvent> = {<wxObject> = {_vptr.wxObject = 0x870c668,
---Type <return> to continue, or q <return> to quit---
static ms_classInfo = {m_className = 0xb76796c4, m_objectSize = 8,
m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
static sm_first = 0xb7b778cc, m_next = 0xb76cd8c4,
static sm_classTable = 0x9c743e8}, m_refData = 0x0},
m_eventObject = 0xaa391f8, 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 = 0xb768aef0, m_objectSize = 36, m_objectConstructor = 0,
m_baseInfo1 = 0xb76cd858, m_baseInfo2 = 0x0,
static sm_first = 0xb7b778cc, m_next = 0xb76ce908,
static sm_classTable = 0x9c743e8}}, m_event = wxSOCKET_OUTPUT,
m_clientData = 0x0, static ms_classInfo = {m_className = 0xb76f5068,
m_objectSize = 44,
m_objectConstructor = 0xb76ebe60 <wxSocketEvent::wxCreateObject()>,
m_baseInfo1 = 0xb76ce920, m_baseInfo2 = 0x0, static sm_first = 0xb7b778cc,
m_next = 0xb76fe54c, static sm_classTable = 0x9c743e8}}
flag = <value optimized out>
#11 0xb76edeb4 in wx_socket_callback (notification=GSOCK_OUTPUT,
cdata=0xaa391f8 "\210\210O\b") at ../src/common/socket.cpp:942
No locals.
#12 0xb76f272b in GSocket::Detected_Write (this=0xac69dc8)
at ../src/unix/gsocket.cpp:1836
No locals.
---Type <return> to continue, or q <return> to quit---
#13 0xb783cef7 in _GSocket_GDK_Input (data=0xac69dc8, source=43,
condition=GDK_INPUT_WRITE) at ../src/gtk/gsockgtk.cpp:36
No locals.
#14 0xb6e6ac4f in gdk_io_invoke (source=0xaabff78,
condition=<value optimized out>, data=0xac77e80)
at /build/buildd/gtk+2.0-2.16.1/gdk/gdkevents.c:1013
gdk_cond = GDK_INPUT_WRITE
#15 0xb6c00dad in g_io_unix_dispatch (source=0xa5cee70,
callback=0xb6e6abf0 <gdk_io_invoke>, user_data=0xac77e80)
at /build/buildd/glib2.0-2.20.1/glib/giounix.c:162
buffer_condition = 6
#16 0xb6bc9b88 in IA__g_main_context_dispatch (context=0x9ca1ff8)
at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
No locals.
#17 0xb6bcd0eb in g_main_context_iterate (context=0x9ca1ff8, block=1,
dispatch=1, self=0x9ca3570)
at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
max_priority = 110
timeout = 0
some_ready = 1
nfds = 8
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0xb00b208
---Type <return> to continue, or q <return> to quit---
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#18 0xb6bcd5ba in IA__g_main_loop_run (loop=0xa6b4678)
at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2656
self = (GThread *) 0x9ca3570
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#19 0xb700d7d9 in IA__gtk_main ()
at /build/buildd/gtk+2.0-2.16.1/gtk/gtkmain.c:1205
tmp_list = (GList *) 0x0
functions = (GList *) 0x0
init = (GtkInitFunction *) 0xa651360
loop = (GMainLoop *) 0xa6b4678
#20 0xb783b41b in wxEventLoop::Run (this=0xa651360)
at ../src/gtk/evtloop.cpp:76
exitcode = <value optimized out>
__FUNCTION__ = "Run"
#21 0xb78dfb3c in wxAppBase::MainLoop (this=0x9ca1e40)
at ../src/common/appcmn.cpp:312
mainLoop = {<wxEventLoopPtr> = {m_ptr = 0xa651360}, m_pp = 0x9ca1e80,
m_pOld = 0x0}
#22 0xb78df891 in wxAppBase::OnRun (this=0x6) at ../src/common/appcmn.cpp:367
No locals.
#23 0xb75d37ca in wxEntry (argc=@0xb76cc6cc, argv=0x9c90480)
at ../src/common/init.cpp:460
---Type <return> to continue, or q <return> to quit---
No locals.
#24 0xb75d3887 in wxEntry (argc=@0xbf8ebe40, argv=0xbf8ebec4)
at ../src/common/init.cpp:472
No locals.
#25 0x082be768 in main (argc=0, argv=0x0) at ../../src/amule-gui.cpp:94
No locals.