aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: [10065] amulgui crash  (Read 6113 times)

stoatwblr

  • Sr. Member
  • ****
  • Karma: 12
  • Offline Offline
  • Posts: 318
[10065] amulgui crash
« on: April 01, 2010, 09:24:15 AM »

Just idling along, then:

/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" @ 0x0x31b6100 {
  type = NSt7__debug6vectorIhSaIhEEE;
}
Aborted (core dumped)


There wasn't a core. If you need one I'll have to enable them.
Logged

stoatwblr

  • Sr. Member
  • ****
  • Karma: 12
  • Offline Offline
  • Posts: 318
Re: [10065] amulgui crash
« Reply #1 on: April 01, 2010, 09:33:26 AM »

Remembered what triggered it - it died shortly after clicking on the green tick icon, trying to clear the completed files.
Logged

Stu Redman

  • Administrator
  • Hero Member
  • *****
  • Karma: 214
  • Offline Offline
  • Posts: 3739
  • Engines screaming
Re: [10065] amulgui crash
« Reply #2 on: April 01, 2010, 02:17:22 PM »

Where did you click it? In amule or in amulegui ?
Backtrace would have been nice.
Logged
The image of mother goddess, lying dormant in the eyes of the dead, the sheaf of the corn is broken, end the harvest, throw the dead on the pyre -- Iron Maiden, Isle of Avalon

stoatwblr

  • Sr. Member
  • ****
  • Karma: 12
  • Offline Offline
  • Posts: 318
Re: [10065] amulgui crash
« Reply #3 on: April 02, 2010, 01:47:07 AM »

Amulegui.

No backtrace and no core dump. If it happens again I'll recompile with debugging enabled and see what comes out.

Logged

Stu Redman

  • Administrator
  • Hero Member
  • *****
  • Karma: 214
  • Offline Offline
  • Posts: 3739
  • Engines screaming
Re: [10065] amulgui crash
« Reply #4 on: April 02, 2010, 11:14:17 AM »

Best do that now and run it from GDB (or at least from the console) to get a backtrace.
Logged
The image of mother goddess, lying dormant in the eyes of the dead, the sheaf of the corn is broken, end the harvest, throw the dead on the pyre -- Iron Maiden, Isle of Avalon

Stu Redman

  • Administrator
  • Hero Member
  • *****
  • Karma: 214
  • Offline Offline
  • Posts: 3739
  • Engines screaming
Re: [10065] amulgui crash
« Reply #5 on: April 02, 2010, 11:48:13 AM »

Were the finished downloads you cleared in a category?
Logged
The image of mother goddess, lying dormant in the eyes of the dead, the sheaf of the corn is broken, end the harvest, throw the dead on the pyre -- Iron Maiden, Isle of Avalon

stoatwblr

  • Sr. Member
  • ****
  • Karma: 12
  • Offline Offline
  • Posts: 318
Re: [10065] amulgui crash
« Reply #6 on: April 02, 2010, 08:02:29 PM »

Yes they were.

The crash happened again, while shuffling along tabs - not trying to clear downloads.

Annoyingly, I'd forgotten to set coredumps on. :(

Logged

stoatwblr

  • Sr. Member
  • ****
  • Karma: 12
  • Offline Offline
  • Posts: 318
Re: [10065] amulgui crash
« Reply #7 on: April 02, 2010, 08:16:50 PM »

On the other thread (zlib issues) which seems to have gone walkabout - the substitute EC seems ok and amulegui is a LOT faster to sync up with amuled at startup (10-15 seconds, vs 2-3 minutes)
Logged

Stu Redman

  • Administrator
  • Hero Member
  • *****
  • Karma: 214
  • Offline Offline
  • Posts: 3739
  • Engines screaming
Re: [10065] amulgui crash
« Reply #8 on: April 02, 2010, 10:12:52 PM »

I merged the two threads.

And I need a backtrace, not a coredump.
Logged
The image of mother goddess, lying dormant in the eyes of the dead, the sheaf of the corn is broken, end the harvest, throw the dead on the pyre -- Iron Maiden, Isle of Avalon

stoatwblr

  • Sr. Member
  • ****
  • Karma: 12
  • Offline Offline
  • Posts: 318
Re: [10065] amulgui crash
« Reply #9 on: April 04, 2010, 06:20:50 AM »

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.

Logged

stoatwblr

  • Sr. Member
  • ****
  • Karma: 12
  • Offline Offline
  • Posts: 318
Re: [10065] amulgui crash
« Reply #10 on: April 04, 2010, 06:24:09 AM »

(gdb)  thread apply all bt

Thread 2 (Thread 0x7fffe663b710 (LWP 21398)):
#0  0x00007ffff54f9f93 in poll () from /lib/libc.so.6
#1  0x00007fffeb55341f in ?? () from /usr/lib/libpulse.so.0
#2  0x00007fffeb542d86 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x00007fffeb544809 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007fffeb5448c0 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007fffeb55321b in ?? () from /usr/lib/libpulse.so.0
#6  0x00007fffeb10b0e8 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#7  0x00007ffff7bc69ca in start_thread () from /lib/libpthread.so.0
#8  0x00007ffff55066dd in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffff7fbb800 (LWP 21381)):
#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

Logged

Stu Redman

  • Administrator
  • Hero Member
  • *****
  • Karma: 214
  • Offline Offline
  • Posts: 3739
  • Engines screaming
Re: [10065] amulgui crash
« Reply #11 on: April 04, 2010, 02:03:28 PM »

amulegui created a new PartFile with zero size and choked on it. This should not happen. So - what did you do right before the crash? Canceled a download and restarted it or something?
If you can't figure it out please activate EC debug logging and send me the log when it crashes again.
Logged
The image of mother goddess, lying dormant in the eyes of the dead, the sheaf of the corn is broken, end the harvest, throw the dead on the pyre -- Iron Maiden, Isle of Avalon

stoatwblr

  • Sr. Member
  • ****
  • Karma: 12
  • Offline Offline
  • Posts: 318
Re: [10065] amulgui crash
« Reply #12 on: April 04, 2010, 11:19:02 PM »

I wasn't doing anything. In fact I wasn't even at the keyboard when this one happened.

Does configuring downloads without precreating full size files  make any difference?

Why is the gui creating partfiles anyway? surely that's amuled's job?


Logged

Stu Redman

  • Administrator
  • Hero Member
  • *****
  • Karma: 214
  • Offline Offline
  • Posts: 3739
  • Engines screaming
Re: [10065] amulgui crash
« Reply #13 on: April 04, 2010, 11:40:19 PM »

Does configuring downloads without precreating full size files  make any difference?
No.
Quote
Why is the gui creating partfiles anyway?
It isn't. I was taking about a CPartFile class instance createn internally in amulegui, not about a real file.
Can you try to reproduce it again and mail me that EC log?



Logged
The image of mother goddess, lying dormant in the eyes of the dead, the sheaf of the corn is broken, end the harvest, throw the dead on the pyre -- Iron Maiden, Isle of Avalon

stoatwblr

  • Sr. Member
  • ****
  • Karma: 12
  • Offline Offline
  • Posts: 318
Re: [10065] amulgui crash
« Reply #14 on: April 18, 2010, 01:45:11 AM »

No repeats so far
Logged