The rest of the backtrace
(gdb) thread apply all bt
Thread 4 (Thread 0xb5050b90 (LWP 14595)):
#0 0xb8037430 in __kernel_vsyscall ()
#1 0xb7ff23a2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7610907 in wxConditionInternal::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#3 0xb761095f in wxCondition::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#4 0xb7611fe4 in wxSemaphoreInternal::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#5 0xb761206f in wxSemaphore::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#6 0x083e3f44 in CTimerThread::Entry (this=0xb35e3b0) at Timer.cpp:64
#7 0xb7612203 in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_baseu-2.8.so.0
#8 0xb761227d in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#9 0xb7fee50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb738c7ee in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 2 (Thread 0xb6052b90 (LWP 14593)):
#0 0xb8037430 in __kernel_vsyscall ()
#1 0xb7ff5906 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#2 0xb7618578 in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#3 0xb76185a1 in wxMilliSleep () from /usr/lib/libwx_baseu-2.8.so.0
#4 0xb761075d in wxThread::Sleep () from /usr/lib/libwx_baseu-2.8.so.0
#5 0x081fc1eb in UploadBandwidthThrottler::Entry (this=0xb1a3880)
at UploadBandwidthThrottler.cpp:324
#6 0xb7612203 in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_baseu-2.8.so.0
#7 0xb761227d in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#8 0xb7fee50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9 0xb738c7ee in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 1 (Thread 0xb686b700 (LWP 14588)):
#0 0xb70553e0 in gtk_notebook_button_release (widget=0xb161970,
event=0xccb64c0) at /build/buildd/gtk+2.0-2.14.4/gtk/gtknotebook.c:2825
#1 0xb7036036 in _gtk_marshal_BOOLEAN__BOXED (closure=0xae9da40,
return_value=0xbff38fd0, n_param_values=2, param_values=0xb47e2e00,
invocation_hint=0xbff38fbc, marshal_data=0xb7055390)
at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmarshalers.c:84
#2 0xb6c9a3c9 in g_type_class_meta_marshal (closure=0xae9da40,
return_value=0xbff38fd0, n_param_values=2, param_values=0xb47e2e00,
invocation_hint=0xbff38fbc, marshal_data=0xb4)
at /build/buildd/glib2.0-2.18.2/gobject/gclosure.c:878
#3 0xb6c9bc4b in IA__g_closure_invoke (closure=0xae9da40,
---Type <return> to continue, or q <return> to quit---
return_value=0xbff38fd0, n_param_values=2, param_values=0xb47e2e00,
invocation_hint=0xbff38fbc)
at /build/buildd/glib2.0-2.18.2/gobject/gclosure.c:767
#4 0xb6cb1d3d in signal_emit_unlocked_R (node=0xae9cf20, detail=0,
instance=0xb161970, emission_return=0xbff39108,
instance_and_params=0xb47e2e00)
at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:3282
#5 0xb6cb362b in IA__g_signal_emit_valist (instance=0xb161970, signal_id=31,
detail=0,
var_args=0xbff39160 "x\221���d�\fp\031\026\v6\026\025�p\031\026\v\020\203�\n") at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:2987
#6 0xb6cb3c26 in IA__g_signal_emit (instance=0xb161970, signal_id=31,
detail=0) at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:3034
#7 0xb714b33e in gtk_widget_event_internal (widget=0xb161970, event=0xccb64c0)
at /build/buildd/gtk+2.0-2.14.4/gtk/gtkwidget.c:4745
#8 0xb702eb4c in IA__gtk_propagate_event (widget=0xb161970, event=0xccb64c0)
at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:2391
#9 0xb702fef7 in IA__gtk_main_do_event (event=0xccb64c0)
at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:1596
#10 0xb6ec650a in gdk_event_dispatch (source=0x9a44b40, callback=0,
user_data=0x0) at /build/buildd/gtk+2.0-2.14.4/gdk/x11/gdkevents-x11.c:2365
#11 0xb6bfe6f8 in IA__g_main_context_dispatch (context=0x9a1ac38)
at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144
---Type <return> to continue, or q <return> to quit---
#12 0xb6c01da3 in g_main_context_iterate (context=0x9a1ac38, block=1,
dispatch=1, self=0x9a1c200)
at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778
#13 0xb6c022c2 in IA__g_main_loop_run (loop=0xb47004a0)
at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986
#14 0xb70303a9 in IA__gtk_main ()
at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:1200
#15 0xb77e0215 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#16 0xb7876d4e in wxAppBase::MainLoop ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#17 0xb7876921 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#18 0xb75addaa in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#19 0xb75adfa7 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#20 0x082a8518 in main (argc=185980600, argv=0x5) at amule-gui.cpp:94
(gdb)
(gdb) thread apply all bt full
Thread 4 (Thread 0xb5050b90 (LWP 14595)):
#0 0xb8037430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7ff23a2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7610907 in wxConditionInternal::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#3 0xb761095f in wxCondition::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#4 0xb7611fe4 in wxSemaphoreInternal::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#5 0xb761206f in wxSemaphore::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#6 0x083e3f44 in CTimerThread::Entry (this=0xb35e3b0) at Timer.cpp:64
now = 1609705760
sinceLast = 0
timeout = 100
---Type <return> to continue, or q <return> to quit---
evt = {<> = {<No data fields>}, <No data fields>}
lastEvent = 1609705760
#7 0xb7612203 in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#8 0xb761227d in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#9 0xb7fee50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#10 0xb738c7ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 2 (Thread 0xb6052b90 (LWP 14593)):
#0 0xb8037430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7ff5906 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7618578 in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#3 0xb76185a1 in wxMilliSleep () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#4 0xb761075d in wxThread::Sleep () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#5 0x081fc1eb in UploadBandwidthThrottler::Entry (this=0xb1a3880)
at UploadBandwidthThrottler.cpp:324
timeSinceLastLoop = 0
minFragSize = 1300
doubleSendSize = 2600
bytesToSpend = 3456
sleepTime = 625
thisLoopTick = 1609705430
TIME_BETWEEN_UPLOAD_LOOPS = 1
lastLoopTick = 1609705430
realBytesToSpend = 3456831
allowedDataRate = 18432
rememberedSlotCounter = 4
extraSleepTime = 625
sendLock = {m_isOk = 96, m_mutex = @0xb6052310}
#6 0xb7612203 in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#7 0xb761227d in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#8 0xb7fee50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#9 0xb738c7ee 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 0xb686b700 (LWP 14588)):
#0 0xb70553e0 in gtk_notebook_button_release (widget=0xb161970,
event=0xccb64c0) at /build/buildd/gtk+2.0-2.14.4/gtk/gtknotebook.c:2825
page = (GtkNotebookPage *) 0x0
#1 0xb7036036 in _gtk_marshal_BOOLEAN__BOXED (closure=0xae9da40,
return_value=0xbff38fd0, n_param_values=2, param_values=0xb47e2e00,
invocation_hint=0xbff38fbc, marshal_data=0xb7055390)
at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmarshalers.c:84
data1 = (gpointer) 0xb161970
data2 = <value optimized out>
v_return = <value optimized out>
__PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#2 0xb6c9a3c9 in g_type_class_meta_marshal (closure=0xae9da40,
return_value=0xbff38fd0, n_param_values=2, param_values=0xb47e2e00,
invocation_hint=0xbff38fbc, marshal_data=0xb4)
at /build/buildd/glib2.0-2.18.2/gobject/gclosure.c:878
callback = <value optimized out>
#3 0xb6c9bc4b in IA__g_closure_invoke (closure=0xae9da40,
return_value=0xbff38fd0, n_param_values=2, param_values=0xb47e2e00,
invocation_hint=0xbff38fbc)
at /build/buildd/glib2.0-2.18.2/gobject/gclosure.c:767
---Type <return> to continue, or q <return> to quit---
marshal = (GClosureMarshal) 0xb6c9a380 <g_type_class_meta_marshal>
marshal_data = (gpointer) 0xb4
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#4 0xb6cb1d3d in signal_emit_unlocked_R (node=0xae9cf20, detail=0,
instance=0xb161970, emission_return=0xbff39108,
instance_and_params=0xb47e2e00)
at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:3282
accumulator = (SignalAccumulator *) 0xae9cf50
emission = {next = 0x0, instance = 0xb161970, ihint = {signal_id = 31,
detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN,
chain_type = 185969880}
class_closure = (GClosure *) 0xae9da40
handler_list = (Handler *) 0xb1e6a00
return_accu = (GValue *) 0xbff38fd0
accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 31
max_sequential_handler_number = 69728
return_value_altered = 1
#5 0xb6cb362b in IA__g_signal_emit_valist (instance=0xb161970, signal_id=31,
detail=0,
---Type <return> to continue, or q <return> to quit---
var_args=0xbff39160 "x\221���d�\fp\031\026\v6\026\025�p\031\026\v\020\203�\n") at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:2987
return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
v_pointer = 0x0}}}
error = <value optimized out>
signal_return_type = 20
param_values = (GValue *) 0xb47e2e14
node = (SignalNode *) 0xae9cf20
i = 1
n_params = 1
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#6 0xb6cb3c26 in IA__g_signal_emit (instance=0xb161970, signal_id=31,
detail=0) at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:3034
No locals.
#7 0xb714b33e in gtk_widget_event_internal (widget=0xb161970, event=0xccb64c0)
at /build/buildd/gtk+2.0-2.14.4/gtk/gtkwidget.c:4745
signal_num = <value optimized out>
return_val = 0
#8 0xb702eb4c in IA__gtk_propagate_event (widget=0xb161970, event=0xccb64c0)
at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:2391
---Type <return> to continue, or q <return> to quit---
tmp = (GtkWidget *) 0xb271b00
handled_event = 214656192
__PRETTY_FUNCTION__ = "IA__gtk_propagate_event"
#9 0xb702fef7 in IA__gtk_main_do_event (event=0xccb64c0)
at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:1596
event_widget = (GtkWidget *) 0xb161970
grab_widget = (GtkWidget *) 0xb161970
window_group = (GtkWindowGroup *) 0xb271b00
rewritten_event = (GdkEvent *) 0x0
tmp_list = <value optimized out>
__PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#10 0xb6ec650a in gdk_event_dispatch (source=0x9a44b40, callback=0,
user_data=0x0) at /build/buildd/gtk+2.0-2.14.4/gdk/x11/gdkevents-x11.c:2365
display = <value optimized out>
event = <value optimized out>
#11 0xb6bfe6f8 in IA__g_main_context_dispatch (context=0x9a1ac38)
at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144
No locals.
#12 0xb6c01da3 in g_main_context_iterate (context=0x9a1ac38, block=1,
dispatch=1, self=0x9a1c200)
at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778
max_priority = 0
timeout = 0
---Type <return> to continue, or q <return> to quit---
some_ready = 1
nfds = 284
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0xe71ce40
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#13 0xb6c022c2 in IA__g_main_loop_run (loop=0xb47004a0)
at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986
self = (GThread *) 0x9a1c200
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#14 0xb70303a9 in IA__gtk_main ()
at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:1200
tmp_list = (GList *) 0x0
functions = (GList *) 0x0
init = (GtkInitFunction *) 0xb4700480
loop = (GMainLoop *) 0xb47004a0
#15 0xb77e0215 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#16 0xb7876d4e in wxAppBase::MainLoop ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#17 0xb7876921 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#18 0xb75addaa in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#19 0xb75adfa7 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#20 0x082a8518 in main (argc=185980600, argv=0x5) at amule-gui.cpp:94
No locals.