rendered paste bodyProgram received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1225955632 (LWP 14986)]
0x082022e2 in std::_Rb_tree<std::string const, std::pair<std::string const, CUPnPAction*>, std::_Select1st<std::pair<std::string const, CUPnPAction*> >, std::less<std::string const>, std::allocator<std::pair<std::string const, CUPnPAction*> > >::_M_begin (this=0x64)
at /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_tree.h:472
b472 (this->_M_impl._M_header._M_parent);
(gdb) bt
#0 0x082022e2 in std::_Rb_tree<std::string const, std::pair<std::string const, CUPnPAction*>, std::_Select1st<std::pair<std::string const, CUPnPAction*> >, std::less<std::string const>, std::allocator<std::pair<std::string const, CUPnPAction*> > >::_M_begin (this=0x64)
at /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_tree.h:472
#1 0x08206461 in std::_Rb_tree<std::string const, std::pair<std::string const, CUPnPAction*>, std::_Select1st<std::pair<std::string const, CUPnPAction*> >, std::less<std::string const>, std::allocator<std::pair<std::string const, CUPnPAction*> > >::find (this=0x64, __k=@0xbffdb40c)
at /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_tree.h:1334
#2 0x08206581 in __gnu_norm::map<std::string const, CUPnPAction*, std::less<std::string const>, std::allocator<std::pair<std::string const, CUPnPAction*> > >::find (this=0x64, __x=@0xbffdb40c)
at /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_map.h:549
#3 0x0820dc3a in __gnu_debug_def::map<std::string const, CUPnPAction*, std::less<std::string const>, std::allocator<std::pair<std::string const, CUPnPAction*> > >::find (this=0x64, __x=@0xbffdb40c)
at /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/debug/map.h:228
#4 0x081f9925 in CUPnPService::Execute (this=0x8d5b508,
---Type <return> to continue, or q <return> to quit---
ActionName=@0xbffdb40c, ArgValue=@0xbffdb3f0) at UPnP.cpp:724
#5 0x081fb0d7 in CUPnPControlPoint::PrivateDeletePortMapping (this=0x8d49ba0,
upnpPortMapping=@0x88c6e14) at UPnP.cpp:1287
#6 0x081fb5ca in CUPnPControlPoint::DeletePortMappings (this=0x8d49ba0,
upnpPortMapping=@0x88c586c) at UPnP.cpp:1245
#7 0x08075415 in CamuleApp::ShutDown (this=0x88c57c8) at amule.cpp:1634
#8 0x08219334 in CamuleGuiApp::ShutDown (this=0x88c57c8) at amule-gui.cpp:254
#9 0x0821f1c9 in CamuleDlg::OnClose (this=0x8a08c28, evt=@0xbffdb7b4)
at amuleDlg.cpp:862
#10 0xb79d5365 in wxAppConsole::HandleEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#11 0xb7a7ae9f in wxEvtHandler::ProcessEventIfMatches ()
from /usr/lib/libwx_baseu-2.8.so.0
#12 0xb7a7afeb in wxEventHashTable::HandleEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#13 0xb7a7b16f in wxEvtHandler::ProcessEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#14 0xb7d4e829 in wxWindowBase::Close ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#15 0xb7c3ecbc in gtk_frame_delete_callback ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#16 0xb752bd30 in _gtk_marshal_BOOLEAN__BOXED ()
from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#17 0xb72b8e42 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#18 0xb72c9853 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
#19 0xb72caaff in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#20 0xb72caef9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#21 0xb763edc8 in gtk_widget_event_internal ()
from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb75264c6 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb73bba6a in gdk_event_dispatch () from /usr/lib/libgdk-x11-2.0.so.0
#24 0xb7238922 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#25 0xb723b8ef in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#26 0xb723bc99 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#27 0xb7526774 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#28 0xb7c33f5c in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#29 0xb7cc2efe in wxAppBase::MainLoop ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#30 0xb7cc24a1 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#31 0xb7a10d5a in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#32 0xb7a10e07 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#33 0x08219e0a in main (argc=-1073892656, argv=0xbffdb2bc) at amule-gui.cpp:95
(gdb) bt full
#0 0x082022e2 in std::_Rb_tree<std::string const, std::pair<std::string const, CUPnPAction*>, std::_Select1st<std::pair<std::string const, CUPnPAction*> >, std::less<std::string const>, std::allocator<std::pair<std::string const, CUPnPAction*> > >::_M_begin (this=0x64)
at /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_tree.h:472
No locals.
#1 0x08206461 in std::_Rb_tree<std::string const, std::pair<std::string const, CUPnPAction*>, std::_Select1st<std::pair<std::string const, CUPnPAction*> >, std::less<std::string const>, std::allocator<std::pair<std::string const, CUPnPAction*> > >::find (this=0x64, __k=@0xbffdb40c)
at /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_tree.h:1334
__x = (
const class std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, CUPnPAction*> > *) 0xbffdb2d0
__y = (
const std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, CUPnPAction*> > *) 0xb7ad9000
__j = {_M_node = 0xbffdb028}
#2 0x08206581 in __gnu_norm::map<std::string const, CUPnPAction*, std::less<std::string const>, std::allocator<std::pair<std::string const, CUPnPAction*> > >::find (this=0x64, __x=@0xbffdb40c)
---Type <return> to continue, or q <return> to quit---
at /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_map.h:549
No locals.
#3 0x0820dc3a in __gnu_debug_def::map<std::string const, CUPnPAction*, std::less<std::string const>, std::allocator<std::pair<std::string const, CUPnPAction*> > >::find (this=0x64, __x=@0xbffdb40c)
at /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/debug/map.h:228
No locals.
#4 0x081f9925 in CUPnPService::Execute (this=0x8d5b508,
ActionName=@0xbffdb40c, ArgValue=@0xbffdb3f0) at UPnP.cpp:724
msg = {<std::basic_ostream<char,std::char_traits<char> >> = {<std::basic_ios<char,std::char_traits<char> >> = {<> = {<No data fields>}, _M_tie = 0x0,
_M_fill = 0 '\0', _M_fill_init = false, _M_streambuf = 0xbffdb1d8,
_M_ctype = 0xb7977d40, _M_num_put = 0xb7977f80,
_M_num_get = 0xb7977f78}, _vptr.basic_ostream = 0x84daf0c},
_M_stringbuf = {<std::basic_streambuf<char,std::char_traits<char> >> = {
_vptr.basic_streambuf = 0x84db088, _M_in_beg = 0x0, _M_in_cur = 0x0,
_M_in_end = 0x0, _M_out_beg = 0x0, _M_out_cur = 0x0, _M_out_end = 0x0,
_M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2,
static collate = 4, static time = 8, static monetary = 16,
static messages = 32, static all = 63, _M_impl = 0xb7977bbc,
static _S_classic = 0xb7977bbc, static _S_global = 0xb7977bbc,
---Type <return> to continue, or q <return> to quit---
static _S_categories = 0xb7973960, static _S_once = 2}},
_M_mode = std::_S_out, _M_string = {static npos = 4294967295,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x86936b4 ""}}}}
msgAction = {<std::basic_ostream<char,std::char_traits<char> >> = {<std::basic_ios<char,std::char_traits<char> >> = {<> = {<No data fields>},
_M_tie = 0x0, _M_fill = 0 '\0', _M_fill_init = false,
_M_streambuf = 0xbffdb124, _M_ctype = 0xb7977d40,
_M_num_put = 0xb7977f80, _M_num_get = 0xb7977f78},
_vptr.basic_ostream = 0x84daf0c},
_M_stringbuf = {<std::basic_streambuf<char,std::char_traits<char> >> = {
_vptr.basic_streambuf = 0x84db088, _M_in_beg = 0x9949b43 "",
_M_in_cur = 0x9949b43 "", _M_in_end = 0x9949b43 "",
_M_out_beg = 0x9949b34 "Sending action ",
_M_out_cur = 0x9949b34 "Sending action ", _M_out_end = 0x9949b43 "",
_M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2,
static collate = 4, static time = 8, static monetary = 16,
static messages = 32, static all = 63, _M_impl = 0xb7977bbc,
static _S_classic = 0xb7977bbc, static _S_global = 0xb7977bbc,
static _S_categories = 0xb7973960, static _S_once = 2}},
_M_mode = std::_S_out, _M_string = {static npos = 4294967295,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x9949b34 "Sending action "}}}}
---Type <return> to continue, or q <return> to quit---
itAction = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x0,
_M_version = 0, _M_prior = 0x0, _M_next = 0x0}, _M_current = {
_M_node = 0xb161c768}}
firstTime = 183
action = (const CUPnPAction &) @0x0: <error reading variable>
ActionDoc = (IXML_Document *) 0x93bdb58
RespDoc = (IXML_Document *) 0x897dd88
ret = 144739368
#5 0x081fb0d7 in CUPnPControlPoint::PrivateDeletePortMapping (this=0x8d49ba0,
upnpPortMapping=@0x88c6e14) at UPnP.cpp:1287
it = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x8d49c58,
_M_version = 1, _M_prior = 0x0, _M_next = 0x0}, _M_current = {
_M_node = 0x8d49fc0}}
actionName = {static npos = 4294967295,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x955a744 "DeletePortMapping"}}
argval = {<__gnu_norm::vector<CUPnPArgumentValue,std::allocator<CUPnPArgumentValue> >> = {<__gnu_norm::_Vector_base<CUPnPArgumentValue,std::allocator<CUPnPArgumentValue> >> = {
_M_impl = {<std::allocator<CUPnPArgumentValue>> = {<__gnu_cxx::new_allocator<CUPnPArgumentValue>> = {<No data fields>}, <No data fields>},
_M_start = 0x8ff94f8, _M_finish = 0x8ff9510,
_M_end_of_storage = 0x8ff9510}}, <No data fields>}, <__gnu_debug::_Safe_---Type <return> to continue, or q <return> to quit---
sequence<__gnu_debug_def::vector<CUPnPArgumentValue, std::allocator<CUPnPArgumentValue> > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0,
_M_const_iterators = 0x0, _M_version = 1}, <No data fields>},
_M_guaranteed_capacity = 3}
ret = true
#6 0x081fb5ca in CUPnPControlPoint::DeletePortMappings (this=0x8d49ba0,
upnpPortMapping=@0x88c586c) at UPnP.cpp:1245
it = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x8d49c7c,
_M_version = 0, _M_prior = 0x0, _M_next = 0x0}, _M_current = {
_M_node = 0x8d5f0c8}}
i = 1
msg = {<std::basic_ostream<char,std::char_traits<char> >> = {<std::basic_ios<char,std::char_traits<char> >> = {<> = {<No data fields>}, _M_tie = 0x0,
_M_fill = 0 '\0', _M_fill_init = false, _M_streambuf = 0xbffdb558,
_M_ctype = 0xb7977d40, _M_num_put = 0xb7977f80,
_M_num_get = 0xb7977f78}, _vptr.basic_ostream = 0x84daf0c},
_M_stringbuf = {<std::basic_streambuf<char,std::char_traits<char> >> = {
_vptr.basic_streambuf = 0x84db088, _M_in_beg = 0x0, _M_in_cur = 0x0,
_M_in_end = 0x0, _M_out_beg = 0x0, _M_out_cur = 0x0, _M_out_end = 0x0,
_M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2,
static collate = 4, static time = 8, static monetary = 16,
static messages = 32, static all = 63, _M_impl = 0xb7977bbc,
static _S_classic = 0xb7977bbc, static _S_global = 0xb7977bbc,
---Type <return> to continue, or q <return> to quit---
static _S_categories = 0xb7973960, static _S_once = 2}},
_M_mode = std::_S_out, _M_string = {static npos = 4294967295,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x86936b4 ""}}}}
n = 4
ok = false
PortMappingNumberOfEntries = {<std::basic_istream<char,std::char_traits<char> >> = {<std::basic_ios<char,std::char_traits<char> >> = {<> = {<No data fields>}, _M_tie = 0x0, _M_fill = 0 '\0', _M_fill_init = false,
_M_streambuf = 0xbffdb4a4, _M_ctype = 0xb7977d40,
_M_num_put = 0xb7977f80, _M_num_get = 0xb7977f78},
_vptr.basic_istream = 0x84f5e4c, _M_gcount = 0},
_M_stringbuf = {<std::basic_streambuf<char,std::char_traits<char> >> = {
_vptr.basic_streambuf = 0x84db088, _M_in_beg = 0x86936b4 "",
_M_in_cur = 0x86936b4 "", _M_in_end = 0x86936b4 "", _M_out_beg = 0x0,
_M_out_cur = 0x0, _M_out_end = 0x0, _M_buf_locale = {static none = 0,
static ctype = 1, static numeric = 2, static collate = 4,
static time = 8, static monetary = 16, static messages = 32,
static all = 63, _M_impl = 0xb7977bbc, static _S_classic = 0xb7977bbc,
static _S_global = 0xb7977bbc, static _S_categories = 0xb7973960,
static _S_once = 2}}, _M_mode = std::_S_in, _M_string = {
static npos = 4294967295,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> ---Type <return> to continue, or q <return> to quit---
= {<No data fields>}, <No data fields>}, _M_p = 0x86936b4 ""}}}}
oldNumberOfEntries = 143542112
newNumberOfEntries = 3081764806
#7 0x08075415 in CamuleApp::ShutDown (this=0x88c57c8) at amule.cpp:1634
No locals.
#8 0x08219334 in CamuleGuiApp::ShutDown (this=0x88c57c8) at amule-gui.cpp:254
No locals.
#9 0x0821f1c9 in CamuleDlg::OnClose (this=0x8a08c28, evt=@0xbffdb7b4)
at amuleDlg.cpp:862
No locals.
#10 0xb79d5365 in wxAppConsole::HandleEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#11 0xb7a7ae9f in wxEvtHandler::ProcessEventIfMatches ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#12 0xb7a7afeb in wxEventHashTable::HandleEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#13 0xb7a7b16f in wxEvtHandler::ProcessEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#14 0xb7d4e829 in wxWindowBase::Close ()
---Type <return> to continue, or q <return> to quit---
from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#15 0xb7c3ecbc in gtk_frame_delete_callback ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#16 0xb752bd30 in _gtk_marshal_BOOLEAN__BOXED ()
from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#17 0xb72b8e42 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#18 0xb72c9853 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#19 0xb72caaff in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#20 0xb72caef9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#21 0xb763edc8 in gtk_widget_event_internal ()
from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#22 0xb75264c6 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#23 0xb73bba6a in gdk_event_dispatch () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#24 0xb7238922 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#25 0xb723b8ef in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#26 0xb723bc99 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#27 0xb7526774 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#28 0xb7c33f5c in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#29 0xb7cc2efe in wxAppBase::MainLoop ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#30 0xb7cc24a1 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#31 0xb7a10d5a in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#32 0xb7a10e07 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#33 0x08219e0a in main (argc=-1073892656, argv=0xbffdb2bc) at amule-gui.cpp:95
No locals.
(gdb) thread apply all bt
Thread 11 (Thread -1265587312 (LWP 15420)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7fa0b9c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#2 0xb590f403 in WorkerThread () from /usr/lib/libthreadutil.so.2
#3 0xb7f9c4a2 in start_thread () from /lib/libpthread.so.0
#4 0xb77fd52e in clone () from /lib/libc.so.6
Thread 10 (Thread -1307550832 (LWP 15002)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7fa0b9c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#2 0xb7a783fb in wxConditionInternal::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#3 0xb7a7845f in wxCondition::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#4 0xb7a790ae in wxSemaphoreInternal::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#5 0xb7a7913f in wxSemaphore::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#6 0x0832a32a in CTimerThread::Entry (this=0x8d8a960) at Timer.cpp:63
#7 0xb7a79708 in wxThreadInternal::PthreadStart ()
---Type <return> to continue, or q <return> to quit---
from /usr/lib/libwx_baseu-2.8.so.0
#8 0xb7a7977d in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#9 0xb7f9c4a2 in start_thread () from /lib/libpthread.so.0
#10 0xb77fd52e in clone () from /lib/libc.so.6
Thread 8 (Thread -1290765424 (LWP 15000)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb77f6bb1 in ?? () from /lib/libc.so.6
#2 0xb591910a in RunMiniServer () from /usr/lib/libupnp.so.2
#3 0xb590f65c in WorkerThread () from /usr/lib/libthreadutil.so.2
#4 0xb7f9c4a2 in start_thread () from /lib/libpthread.so.0
#5 0xb77fd52e in clone () from /lib/libc.so.6
Thread 7 (Thread -1282372720 (LWP 14999)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7fa0b9c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#2 0xb591024d in TimerThreadWorker () from /usr/lib/libthreadutil.so.2
#3 0xb590f65c in WorkerThread () from /usr/lib/libthreadutil.so.2
#4 0xb7f9c4a2 in start_thread () from /lib/libpthread.so.0
#5 0xb77fd52e in clone () from /lib/libc.so.6
Thread 4 (Thread -1257194608 (LWP 14996)):
---Type <return> to continue, or q <return> to quit---
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7fa0b9c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#2 0xb590f403 in WorkerThread () from /usr/lib/libthreadutil.so.2
#3 0xb7f9c4a2 in start_thread () from /lib/libpthread.so.0
#4 0xb77fd52e in clone () from /lib/libc.so.6
Thread 2 (Thread -1240147056 (LWP 14994)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7fa3c46 in ?? () from /lib/libpthread.so.0
#2 0xb7a7eea6 in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#3 0xb7a7eed1 in wxMilliSleep () from /usr/lib/libwx_baseu-2.8.so.0
#4 0xb7a77bcd in wxThread::Sleep () from /usr/lib/libwx_baseu-2.8.so.0
#5 0x0819e42b in UploadBandwidthThrottler::Entry (this=0x8cf2600)
at UploadBandwidthThrottler.cpp:321
#6 0xb7a79708 in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_baseu-2.8.so.0
#7 0xb7a7977d in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#8 0xb7f9c4a2 in start_thread () from /lib/libpthread.so.0
#9 0xb77fd52e in clone () from /lib/libc.so.6
Thread 1 (Thread -1225955632 (LWP 14986)):
#0 0x082022e2 in std::_Rb_tree<std::string const, std::pair<std::string const, ---Type <return> to continue, or q <return> to quit---
CUPnPAction*>, std::_Select1st<std::pair<std::string const, CUPnPAction*> >, std::less<std::string const>, std::allocator<std::pair<std::string const, CUPnPAction*> > >::_M_begin (this=0x64)
at /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_tree.h:472
#1 0x08206461 in std::_Rb_tree<std::string const, std::pair<std::string const, CUPnPAction*>, std::_Select1st<std::pair<std::string const, CUPnPAction*> >, std::less<std::string const>, std::allocator<std::pair<std::string const, CUPnPAction*> > >::find (this=0x64, __k=@0xbffdb40c)
at /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_tree.h:1334
#2 0x08206581 in __gnu_norm::map<std::string const, CUPnPAction*, std::less<std::string const>, std::allocator<std::pair<std::string const, CUPnPAction*> > >::find (this=0x64, __x=@0xbffdb40c)
at /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_map.h:549
#3 0x0820dc3a in __gnu_debug_def::map<std::string const, CUPnPAction*, std::less<std::string const>, std::allocator<std::pair<std::string const, CUPnPAction*> > >::find (this=0x64, __x=@0xbffdb40c)
at /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/debug/map.h:228
#4 0x081f9925 in CUPnPService::Execute (this=0x8d5b508,
ActionName=@0xbffdb40c, ArgValue=@0xbffdb3f0) at UPnP.cpp:724
---Type <return> to continue, or q <return> to quit---
#5 0x081fb0d7 in CUPnPControlPoint::PrivateDeletePortMapping (this=0x8d49ba0,
upnpPortMapping=@0x88c6e14) at UPnP.cpp:1287
#6 0x081fb5ca in CUPnPControlPoint::DeletePortMappings (this=0x8d49ba0,
upnpPortMapping=@0x88c586c) at UPnP.cpp:1245
#7 0x08075415 in CamuleApp::ShutDown (this=0x88c57c8) at amule.cpp:1634
#8 0x08219334 in CamuleGuiApp::ShutDown (this=0x88c57c8) at amule-gui.cpp:254
#9 0x0821f1c9 in CamuleDlg::OnClose (this=0x8a08c28, evt=@0xbffdb7b4)
at amuleDlg.cpp:862
#10 0xb79d5365 in wxAppConsole::HandleEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#11 0xb7a7ae9f in wxEvtHandler::ProcessEventIfMatches ()
from /usr/lib/libwx_baseu-2.8.so.0
#12 0xb7a7afeb in wxEventHashTable::HandleEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#13 0xb7a7b16f in wxEvtHandler::ProcessEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#14 0xb7d4e829 in wxWindowBase::Close ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#15 0xb7c3ecbc in gtk_frame_delete_callback ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#16 0xb752bd30 in _gtk_marshal_BOOLEAN__BOXED ()
from /usr/lib/libgtk-x11-2.0.so.0
#17 0xb72b8e42 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#18 0xb72c9853 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
#19 0xb72caaff in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#20 0xb72caef9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#21 0xb763edc8 in gtk_widget_event_internal ()
from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb75264c6 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb73bba6a in gdk_event_dispatch () from /usr/lib/libgdk-x11-2.0.so.0
#24 0xb7238922 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#25 0xb723b8ef in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#26 0xb723bc99 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#27 0xb7526774 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#28 0xb7c33f5c in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#29 0xb7cc2efe in wxAppBase::MainLoop ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#30 0xb7cc24a1 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#31 0xb7a10d5a in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#32 0xb7a10e07 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#33 0x08219e0a in main (argc=-1073892656, argv=0xbffdb2bc) at amule-gui.cpp:95
(gdb)