bt full ====================================================================
(gdb) bt full
0 0xb769b1b6 in raise () from /lib/libc.so.6
No symbol table info available.
0000001 0xb769ca31 in abort () from /lib/libc.so.6
No symbol table info available.
0000002 0x0808a82b in std::__debug::__replacement_assert (
__file=0x837b8b9 "/usr/include/c++/4.2/memory", __line=285,
__function=0x837ce00 "_Tp* std::auto_ptr<_Tp>::operator->() const [with _Tp = CUPnPSCPD]", __condition=0x837b8ad "_M_ptr != 0")
at /usr/include/c++/4.2/debug/debug.h:99
No locals.
0000003 0x0824f50d in std::auto_ptr<CUPnPSCPD>::operator-> (this=0x88d7f80)
at /usr/include/c++/4.2/memory:285
__PRETTY_FUNCTION__ = "_Tp* std::auto_ptr<_Tp>::operator->() const [with _Tp = CUPnPSCPD]"
0000004 0x0823c36a in CUPnPService::Execute (this=0x88d7f28,
ActionName=@0xbf8356bc, ArgValue=@0xbf835644) at UPnPBase.cpp:575
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 = 0xbf835430,
_M_ctype = 0xb78c7800, _M_num_put = 0xb78c7a40,
_M_num_get = 0xb78c7a38}, _vptr.basic_ostream = 0x835e7ec},
_M_stringbuf = {<std::basic_streambuf<char,std::char_traits<char> >> = {
_vptr.basic_streambuf = 0x835e968, _M_in_beg = 0x0, _M_in_cur = 0x0,
---Type <return> to continue, or q <return> to quit---
_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 = 0xb78c7684,
static _S_classic = <optimized out>,
static _S_global = <optimized out>,
static _S_categories = <optimized out>,
static _S_once = <optimized out>}}, _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 = 0x843a49c ""}}}}
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 = 0xbf83537c, _M_ctype = 0xb78c7800,
_M_num_put = 0xb78c7a40, _M_num_get = 0xb78c7a38},
_vptr.basic_ostream = 0x835e7ec},
_M_stringbuf = {<std::basic_streambuf<char,std::char_traits<char> >> = {
_vptr.basic_streambuf = 0x835e968, _M_in_beg = 0x9417aab "",
_M_in_cur = 0x9417aab "", _M_in_end = 0x9417aab "",
_M_out_beg = 0x9417a9c "Sending action ",
_M_out_cur = 0x9417a9c "Sending action ", _M_out_end = 0x9417aab "",
_M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2,
---Type <return> to continue, or q <return> to quit---
static collate = 4, static time = 8, static monetary = 16,
static messages = 32, static all = 63, _M_impl = 0xb78c7684,
static _S_classic = <optimized out>,
static _S_global = <optimized out>,
static _S_categories = <optimized out>,
static _S_once = <optimized out>}}, _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 = 0x9417a9c "Sending action "}}}}
itAction = {<__gnu_debug::_Safe_iterator_base> = {
_M_sequence = 0x808b23e, _M_version = 155274088, _M_prior = 0xb7fb063c,
_M_next = 0xbf835598}, _M_current = {_M_node = 0x8242f7a}}
firstTime = 131
action = (const CUPnPAction &) @0x807680f: {
m_UPnPControlPoint = @0x5590c3c9,
m_ArgumentList = {<std::__debug::map<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >,CUPnPArgument*,std::less<const std::basic_string<char, std::char_traits<char>, std::allocator<char> > >,std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, CUPnPArgument*> > >> = {<std::__norm::map<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >,CUPnPArgument*,std::less<const std::basic_string<char, std::char_traits<char>, std::allocator<char> > >,std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<---Type <return> to continue, or q <return> to quit---
char> >, CUPnPArgument*> > >> = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, CUPnPArgument*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, CUPnPArgument*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >,const std::basic_string<char, std::char_traits<char>, std::allocator<char> >,bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = 138775304, _M_parent = 0xe8240489,
_M_left = 0xffffffdb, _M_right = 0x5590c3c9},
_M_node_count = 2203313545}}}, <__gnu_debug::_Safe_sequence<std::__debug::map<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, CUPnPArgument*, std::less<const std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, CUPnPArgument*> > > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x458b44ec,
_M_const_iterators = 0x85008b08,
_M_version = 2332914880}, <No data fields>}, <No data fields>}, <No data fields>}, m_name = {static npos = 4294967295,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x8b0845 <Address 0x8b0845 out of bounds>}}}
---Type <return> to continue, or q <return> to quit---
ActionDoc = (IXML_Document *) 0x88a1e8c
RespDoc = (IXML_Document *) 0xb78c5ff4
ret = -1081911912
0000005 0x0823ec8d in CUPnPControlPoint::PrivateAddPortMapping (this=0x88a1e60,
upnpPortMapping=@0x8640f80) at UPnPBase.cpp:1049
it = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x88a1ea4,
_M_version = 1, _M_prior = 0x0, _M_next = 0x0}, _M_current = {
_M_node = 0x93bffd0}}
ipAddress = {static npos = 4294967295,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x940c6dc "192.168.1.100"}}
actionName = {static npos = 4294967295,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x9408464 "AddPortMapping"}}
argval = {<std::__norm::vector<CUPnPArgumentValue,std::allocator<CUPnPArgumentValue> >> = {<std::__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 = 0x8b48250, _M_finish = 0x8b48290,
_M_end_of_storage = 0x8b48290}}, <No data fields>}, <__gnu_debug::_Safe_sequence<std::__debug::vector<CUPnPArgumentValue, std::allocator<CUPnPArgumentValue> > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0,
---Type <return> to continue, or q <return> to quit---
_M_const_iterators = 0x0, _M_version = 1}, <No data fields>},
_M_guaranteed_capacity = 8}
ret = true
0000006 0x08240756 in CUPnPControlPoint::AddPortMappings (this=0x88a1e60,
upnpPortMapping=@0x8640dd0) at UPnPBase.cpp:951
i = 0
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 = 0xbf8357d0,
_M_ctype = 0xb78c7800, _M_num_put = 0xb78c7a40,
_M_num_get = 0xb78c7a38}, _vptr.basic_ostream = 0x835e7ec},
_M_stringbuf = {<std::basic_streambuf<char,std::char_traits<char> >> = {
_vptr.basic_streambuf = 0x835e968, _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 = 0xb78c7684,
static _S_classic = <optimized out>,
static _S_global = <optimized out>,
static _S_categories = <optimized out>,
static _S_once = <optimized out>}}, _M_mode = std::_S_out,
_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 = 0x843a49c ""}}}}
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 = 0xbf83571c, _M_ctype = 0xb78c7800,
_M_num_put = 0xb78c7a40, _M_num_get = 0xb78c7a38},
_vptr.basic_istream = 0x837ddac, _M_gcount = 0},
_M_stringbuf = {<std::basic_streambuf<char,std::char_traits<char> >> = {
_vptr.basic_streambuf = 0x835e968, _M_in_beg = 0x843a49c "",
_M_in_cur = 0x843a49c "", _M_in_end = 0x843a49c "", _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 = 0xb78c7684,
static _S_classic = <optimized out>,
static _S_global = <optimized out>,
static _S_categories = <optimized out>,
static _S_once = <optimized out>}}, _M_mode = std::_S_in, _M_string = {
static npos = 4294967295,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x843a49c ""}}}}
---Type <return> to continue, or q <return> to quit---
oldNumberOfEntries = 143269600
argval = {<std::__norm::vector<CUPnPArgumentValue,std::allocator<CUPnPArgumentValue> >> = {<std::__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 = 0xb71b1bc, _M_finish = 0xb78c3298,
_M_end_of_storage = 0x6}}, <No data fields>}, <__gnu_debug::_Safe_sequence<std::__debug::vector<CUPnPArgumentValue, std::allocator<CUPnPArgumentValue> > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0,
_M_const_iterators = 0x1002, _M_version = 0}, <No data fields>},
_M_guaranteed_capacity = 0}
newNumberOfEntries = 0
0000007 0x08082a62 in CamuleApp::ReinitializeNetwork (this=0x8640d48,
msg=0xbf835e30) at amule.cpp:1014
ok = true
myaddr = {{<> = {<No data fields>}, <No data fields>},
{<> = {<No data fields>}, <No data fields>},
{<> = {<No data fields>}, <No data fields>},
{<> = {<No data fields>}, <No data fields>}}
ip = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0x8895fcc}, <No data fields>}
firstTime = false
---Type <return> to continue, or q <return> to quit---
0000008 0x08085ffc in CamuleApp::OnInit (this=0x8640d48) at amule.cpp:734
FullMuleVersion = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0x8647cf4}, <No data fields>}
OSDescription = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0x8648044}, <No data fields>}
cmdline = {m_data = 0x8647e98}
ec_config = false
reset_config = false
geometry_enabled = false
geom_string = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0xb79dbb98}, <No data fields>}
cfg = (struct wxConfigBase *) 0x8649e80
logfileName = {<CPrintable> = {_vptr.CPrintable = 0x83999b0},
m_printable = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0x8655bfc}, <No data fields>},
m_filesystem = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0x8655ae4}, <No data fields>}}
checkResult = {first = true, second = {<CPrintable> = {
_vptr.CPrintable = 0x83999b0}, m_printable = {<wxStringBase> = {
static npos = 4294967295, m_pchData = 0x866d9a4}, <No data fields>},
m_filesystem = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0x866dc3c}, <No data fields>}}}
vfile = <incomplete type>
---Type <return> to continue, or q <return> to quit---
newMule = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0x86800bc}, <No data fields>}
langId = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0xb79dbb98}, <No data fields>}
msg = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0x888e95c}, <No data fields>}
0000009 0x08072c08 in CamuleDaemonApp::OnInit (this=0x8640d48) at amuled.cpp:663
No locals.
0000010 0x08074b4c in wxAppConsole::CallOnInit (this=0x8640d48)
at /usr/include/wx-2.8/wx/app.h:76
No locals.
11 0xb794e030 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
0000012 0xb794e107 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
0000013 0x08074832 in main (argc=Cannot access memory at address 0x11f4
) at amuled.cpp:156
No locals.
(continues in the third comment)