Need one to get the other if not running from inside gdb.
Anyway.... a result. This is svn 10070 (10064 + diffs)
I've just realised I need to install the -dev packages for better debugging if this is a library problem. Hopefully what we've got will help anyway.
Thread debugging using libthread_db enabled]
2010-04-03 18:46:40 (remote-GUI): amuleAppCommon.cpp(329): Initialising aMuleGUI SVN using wxGTK2 v2.8.10 (Snapshot: rev. 10064)
2010-04-03 18:46:40 (remote-GUI): amuleAppCommon.cpp(375): Checking if there is an instance already running...
2010-04-03 18:46:40 (remote-GUI): amuleAppCommon.cpp(406): No other instances are running.
[New Thread 0x7fffe663b710 (LWP 21398)]
2010-04-03 18:46:45 (remote-GUI): amule-remote-gui.cpp(294): Connecting...
2010-04-03 18:46:45 (remote-GUI): amule-remote-gui.cpp(268): Going to event loop...
2010-04-03 18:46:45 (remote-GUI): amule-remote-gui.cpp(309): Remote GUI EC event handler
2010-04-04 00:55:36 (remote-GUI): amuleAppCommon.cpp(128): Failed to open ED2KLinks file.
/usr/include/c++/4.4/debug/vector:265:error: attempt to subscript container
with out-of-bounds index 1, but container only holds 1 elements.
Objects involved in the operation:
sequence "this" @ 0x0x302e7f0 {
type = NSt7__debug6vectorIhSaIhEEE;
}
Program received signal SIGABRT, Aborted.
0x00007ffff5453a75 in raise () from /lib/libc.so.6
(gdb) bt
#0 0x00007ffff5453a75 in raise () from /lib/libc.so.6
#1 0x00007ffff54575c0 in abort () from /lib/libc.so.6
#2 0x00007ffff5ca163d in __gnu_debug::_Error_formatter::_M_error() const () from /usr/lib/libstdc++.so.6
#3 0x00000000005c787b in std::__debug::vector<unsigned char, std::allocator<unsigned char> >::operator[] (this=0x302e7f0,
__n=1) at /usr/include/c++/4.4/debug/vector:265
#4 0x00000000005c5ee9 in CGapList::AddGap (this=0x302e788, gapstart=0, gapend=18446744073709551615) at GapList.cpp:67
#5 0x00000000005c5df1 in CGapList::Init (this=0x302e788, fileSize=0, empty=true) at GapList.cpp:48
#6 0x000000000051238a in CPartFile (this=0x302e470, tag=0x146da78) at PartFile.cpp:3582
#7 0x0000000000432414 in CKnownFilesRem::ProcessUpdate (this=0xbf3e40, reply=0x13f9f10) at amule-remote-gui.cpp:1045
#8 0x000000000045e6ce in CRemoteContainer<CKnownFile, unsigned int, CEC_SharedFile_Tag>::HandlePacket (this=0xbf3e40,
packet=0x13f9f10) at amule-remote-gui.h:148
#9 0x00000000005f9d71 in CRemoteConnect::OnPacketReceived (this=0xb1e160, packet=0x13f9f10, trueSize=16613)
at RemoteConnect.cpp:186
#10 0x00000000005f523a in CECSocket::OnInput (this=0xb1e160) at ECSocket.cpp:439
#11 0x00000000005fdc10 in CECMuleSocketHandler::SocketHandler (this=0x9d8900, event=...) at ECMuleSocket.cpp:58
#12 0x00007ffff6e25170 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
from /usr/lib/libwx_baseu-2.8.so.0
#13 0x00007ffff6e26144 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_baseu-2.8.so.0
#14 0x00007ffff6e26227 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#15 0x00007ffff6e255c8 in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/libwx_baseu-2.8.so.0
#16 0x00007ffff6d970f9 in wxAppConsole::ProcessPendingEvents() () from /usr/lib/libwx_baseu-2.8.so.0
#17 0x00007ffff752ba5b in wxAppBase::ProcessIdle() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#18 0x00007ffff748f5f3 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#19 0x00007ffff303a8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#20 0x00007ffff303e748 in ?? () from /lib/libglib-2.0.so.0
#21 0x00007ffff303e8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#22 0x00007ffff4f399a1 in gtk_main_iteration () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x00007ffff7993a85 in wxTaskBarIconAreaBase::DoPopupMenu(wxMenu*, int, int) () from /usr/lib/libwx_gtk2u_adv-2.8.so.0
#24 0x00007ffff79905d4 in wxTaskBarIcon::PopupMenu(wxMenu*) () from /usr/lib/libwx_gtk2u_adv-2.8.so.0
#25 0x00007ffff798e031 in wxTaskBarIconBase::OnRightButtonDown(wxTaskBarIconEvent&) () from /usr/lib/libwx_gtk2u_adv-2.8.so.0
#26 0x00007ffff6e25170 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
from /usr/lib/libwx_baseu-2.8.so.0
#27 0x00007ffff6e26144 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_baseu-2.8.so.0
#28 0x00007ffff6e26227 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#29 0x00007ffff7991789 in wxTaskBarIconArea::OnMouseEvent(wxMouseEvent&) () from /usr/lib/libwx_gtk2u_adv-2.8.so.0
#30 0x00007ffff6e25170 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
from /usr/lib/libwx_baseu-2.8.so.0
#31 0x00007ffff6e26144 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_baseu-2.8.so.0
#32 0x00007ffff6e26227 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#33 0x00007ffff74b9b72 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#34 0x00007ffff4f400b8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#35 0x00007ffff38f75de in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#36 0x00007ffff390b598 in ?? () from /usr/lib/libgobject-2.0.so.0
#37 0x00007ffff390c8b9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#38 0x00007ffff390d033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#39 0x00007ffff5056e9f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#40 0x00007ffff4f38583 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#41 0x00007ffff4f3965b in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#42 0x00007ffff4bad80c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#43 0x00007ffff303a8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#44 0x00007ffff303e748 in ?? () from /lib/libglib-2.0.so.0
#45 0x00007ffff303ec55 in g_main_loop_run () from /lib/libglib-2.0.so.0
#46 0x00007ffff4f39af7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#47 0x00007ffff74a69c8 in wxEventLoop::Run() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#48 0x00007ffff752b8eb in wxAppBase::MainLoop() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#49 0x00007ffff6dcb44c in wxEntry(int&, wchar_t**) () from /usr/lib/libwx_baseu-2.8.so.0
#50 0x000000000042d43e in main (argc=1, argv=0x7fffffffe388) at amule-remote-gui.cpp:130
(gdb) bt full
#0 0x00007ffff5453a75 in raise () from /lib/libc.so.6
No symbol table info available.
#1 0x00007ffff54575c0 in abort () from /lib/libc.so.6
No symbol table info available.
#2 0x00007ffff5ca163d in __gnu_debug::_Error_formatter::_M_error() const () from /usr/lib/libstdc++.so.6
No symbol table info available.
#3 0x00000000005c787b in std::__debug::vector<unsigned char, std::allocator<unsigned char> >::operator[] (this=0x302e7f0,
__n=1) at /usr/include/c++/4.4/debug/vector:265
No locals.
#4 0x00000000005c5ee9 in CGapList::AddGap (this=0x302e788, gapstart=0, gapend=18446744073709551615) at GapList.cpp:67
part = 1
partlast = 34106
it = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x0, _M_version = 16843009, _M_prior = 0x482df1,
_M_next = 0x302e808}, _M_current = {_M_node = 0x7fffffffd100}}
#5 0x00000000005c5df1 in CGapList::Init (this=0x302e788, fileSize=0, empty=true) at GapList.cpp:48
No locals.
#6 0x000000000051238a in CPartFile (this=0x302e470, tag=0x146da78) at PartFile.cpp:3582
No locals.
#7 0x0000000000432414 in CKnownFilesRem::ProcessUpdate (this=0xbf3e40, reply=0x13f9f10) at amule-remote-gui.cpp:1045
file = 0xbf3e40
newFile = 0x43c50c
tag = 0x146da78
id = 5135
i = 1757
core_files = {<std::__norm::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >> = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<unsigned int> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<unsigned int> >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x13b47d0, _M_left = 0x14116c0, _M_right = 0x2e25f70},
_M_node_count = 1758}}}, <__gnu_debug::_Safe_sequence<std::__debug::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x0,
_M_version = 1}, <No data fields>}, <No data fields>}
#8 0x000000000045e6ce in CRemoteContainer<CKnownFile, unsigned int, CEC_SharedFile_Tag>::HandlePacket (this=0xbf3e40,
packet=0x13f9f10) at amule-remote-gui.h:148
No locals.
#9 0x00000000005f9d71 in CRemoteConnect::OnPacketReceived (this=0xb1e160, packet=0x13f9f10, trueSize=16613)
at RemoteConnect.cpp:186
handler = 0xbf3e40
next_packet = 0x0
#10 0x00000000005f523a in CECSocket::OnInput (this=0xb1e160) at ECSocket.cpp:439
reply = warning: can't find linker symbol for virtual table for `std::auto_ptr<CECPacket const>' value
{_M_ptr = 0x7ffff550a334}
packet = {_M_ptr = 0x13f9f10}
bytes_rx = 16613
#11 0x00000000005fdc10 in CECMuleSocketHandler::SocketHandler (this=0x9d8900, event=...) at ECMuleSocket.cpp:58
socket = 0xb1e160
#12 0x00007ffff6e25170 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#13 0x00007ffff6e26144 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#14 0x00007ffff6e26227 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#15 0x00007ffff6e255c8 in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#16 0x00007ffff6d970f9 in wxAppConsole::ProcessPendingEvents() () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#17 0x00007ffff752ba5b in wxAppBase::ProcessIdle() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#18 0x00007ffff748f5f3 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#19 0x00007ffff303a8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#20 0x00007ffff303e748 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#21 0x00007ffff303e8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
No symbol table info available.
#22 0x00007ffff4f399a1 in gtk_main_iteration () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#23 0x00007ffff7993a85 in wxTaskBarIconAreaBase::DoPopupMenu(wxMenu*, int, int) () from /usr/lib/libwx_gtk2u_adv-2.8.so.0
No symbol table info available.
#24 0x00007ffff79905d4 in wxTaskBarIcon::PopupMenu(wxMenu*) () from /usr/lib/libwx_gtk2u_adv-2.8.so.0
No symbol table info available.
#25 0x00007ffff798e031 in wxTaskBarIconBase::OnRightButtonDown(wxTaskBarIconEvent&) () from /usr/lib/libwx_gtk2u_adv-2.8.so.0
No symbol table info available.
#26 0x00007ffff6e25170 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#27 0x00007ffff6e26144 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#28 0x00007ffff6e26227 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#29 0x00007ffff7991789 in wxTaskBarIconArea::OnMouseEvent(wxMouseEvent&) () from /usr/lib/libwx_gtk2u_adv-2.8.so.0
No symbol table info available.
#30 0x00007ffff6e25170 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#31 0x00007ffff6e26144 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#32 0x00007ffff6e26227 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#33 0x00007ffff74b9b72 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#34 0x00007ffff4f400b8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#35 0x00007ffff38f75de in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#36 0x00007ffff390b598 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#37 0x00007ffff390c8b9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#38 0x00007ffff390d033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#39 0x00007ffff5056e9f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#40 0x00007ffff4f38583 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#41 0x00007ffff4f3965b in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#42 0x00007ffff4bad80c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#43 0x00007ffff303a8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#44 0x00007ffff303e748 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#45 0x00007ffff303ec55 in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#46 0x00007ffff4f39af7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#47 0x00007ffff74a69c8 in wxEventLoop::Run() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#48 0x00007ffff752b8eb in wxAppBase::MainLoop() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#49 0x00007ffff6dcb44c in wxEntry(int&, wchar_t**) () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#50 0x000000000042d43e in main (argc=1, argv=0x7fffffffe388) at amule-remote-gui.cpp:130
No locals.