aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: aMule GUI Backtraces  (Read 3979 times)

Mr Faber

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 229
aMule GUI Backtraces
« on: September 20, 2005, 08:46:00 AM »

aMule GUI crashes after removing a shared file and click on reload.
Code: [Select]
(gdb) bt
#0  0x00002aaaac4d6839 in raise () from /lib/libc.so.6
#1  0x00002aaaac4d7cde in abort () from /lib/libc.so.6
#2  0x00002aaaac076d66 in __gnu_debug::_Error_formatter::_M_error ()
   from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/libstdc++.so.6
#3  0x0000000000443707 in __gnu_debug::_Safe_iterator<__gnu_norm::_List_iterator, __gnu_debug_def::list > >::operator* (this=0x7fffffcc8730) at safe_iterator.h:176
#4  0x0000000000458ef4 in CRemoteContainer::ProcessUpdate (this=0x9fa340, reply=0x7fffffcc8790,
    full_req=0x7fffffcc8940, req_type=40) at amule-remote-gui.h:300
#5  0x00000000004590c3 in CRemoteContainer::DoRequery (this=0x9fa340, cmd=17719, tag=40) at amule-remote-gui.h:229
#6  0x0000000000436e68 in CamuleRemoteGuiApp::OnCoreTimer (this=0x7d3970)
    at amule-remote-gui.cpp:183
#7  0x00002aaaabb4ec8d in wxAppConsole::HandleEvent (this=0x7d3970,
    handler=0x7d3970, func=
      {__pfn = 0x436cc0 , __delta = 0}, event=@0x7fffffcc8c40) at appbase.cpp:324
#8  0x00002aaaabbe02bd in wxEvtHandler::ProcessEventIfMatches (
    entry=@0x793040, handler=0x7d3970, event=@0x7fffffcc8c40) at event.cpp:1193
#9  0x00002aaaabbdf2e8 in wxEventHashTable::HandleEvent (this=0x7930a0,
    event=@0x7fffffcc8c40, self=0x7d3970) at event.cpp:875
#10 0x00002aaaabbe04ba in wxEvtHandler::ProcessEvent (this=0x7d3970,
    event=@0x7fffffcc8c40) at event.cpp:1255
#11 0x00002aaaab62c18b in wxTimerBase::Notify (this=0x938b20)
    at timercmn.cpp:61
#12 0x00002aaaab537dce in timeout_callback (data=0x938b20) at timer.cpp:48
#13 0x00002aaaad848abb in g_main_context_wakeup ()
   from /usr/lib/libglib-2.0.so.0
#14 0x00002aaaad846076 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#15 0x00002aaaad847a98 in g_main_context_acquire ()
   from /usr/lib/libglib-2.0.so.0
#16 0x00002aaaad847dfa in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#17 0x00002aaaacaca2e1 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x00002aaaab52d252 in wxEventLoop::Run (this=0x9f4a50) at evtloop.cpp:80
#19 0x00002aaaab5b64d3 in wxAppBase::MainLoop (this=0x7d3970) at appcmn.cpp:272
#20 0x00002aaaab5b6643 in wxAppBase::OnRun (this=0x7d3970) at appcmn.cpp:340
#21 0x00002aaaabb86166 in wxEntry (argc=@0x7fffffcc8fc4, argv=0x7c2060)
    at init.cpp:439
#22 0x00002aaaabb8626f in wxEntry (argc=@0x7fffffcc8fc4, argv=0x7fffffcc9098)
    at init.cpp:451
#23 0x0000000000430f92 in main (argc=1, argv=0x4537)
    at amule-remote-gui.cpp:146
(gdb) bt full
#0  0x00002aaaac4d6839 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00002aaaac4d7cde in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00002aaaac076d66 in __gnu_debug::_Error_formatter::_M_error ()
   from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/libstdc++.so.6
No symbol table info available.
#3  0x0000000000443707 in __gnu_debug::_Safe_iterator<__gnu_norm::_List_iterator, __gnu_debug_def::list > >::operator* (this=0x7fffffcc8730) at safe_iterator.h:176
No locals.
#4  0x0000000000458ef4 in CRemoteContainer::ProcessUpdate (this=0x9fa340, reply=0x7fffffcc8790,
    full_req=0x7fffffcc8940, req_type=40) at amule-remote-gui.h:300
k = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x9fa360,
    _M_version = 0, _M_prior = 0x0, _M_next = 0x0}, _M_current = {
    _M_node = 0xc3a940}}
j = {<__gnu_debug::_Safe_iterator_base> = {
    _M_sequence = 0x7fffffcc87d0, _M_version = 1, _M_prior = 0x0,
    _M_next = 0x0}, _M_current = {_M_node = 0xc7db30}}
#5  0x00000000004590c3 in CRemoteContainer::DoRequery (this=0x9fa340, cmd=17719, tag=40) at amule-remote-gui.h:229
req_sts = { = { = {m_error = 0, m_tagData = 0x0,
      m_tagName = 0, m_dataLen = 0, m_dynamic = false,
      m_tagList = {<__gnu_norm::vector >> = {<__gnu_norm::_Vector_base >> = {
            _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0xbe1110,
              _M_finish = 0xbe1168,
              _M_end_of_storage = 0xbe1168}}, }, <__gnu_debug::_Safe_sequence<__gnu_debug_def::vector > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0,
            _M_const_iterators = 0x0, _M_version = 2}, },
        _M_guaranteed_capacity = 1}, static s_theNullTag = {m_error = 0,
        m_tagData = 0x5884b0, m_tagName = 0, m_dataLen = 0, m_dynamic = false,
        m_tagList = {<__gnu_norm::vector >> = {<__gnu_norm::_Vector_base >> = {
              _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0,
                _M_finish = 0x0,
                _M_end_of_storage = 0x0}}, }, <__gnu_debug::_Safe_sequence<__gnu_debug_def::vector > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x0,
              _M_version = 1}, }, _M_guaranteed_capacity = 0},
        static s_theNullTag = ,
        static s_theNullTagData = {0, 0, 0, 0}}, static s_theNullTagData = {0,
        0, 0, 0}}, }, m_opCode = 16 '\020'}
reply = {_M_ptr = 0xc71d60}
req_full = { = { = {m_error = 0, m_tagData = 0x0,
      m_tagName = 0, m_dataLen = 0, m_dynamic = false,
      m_tagList = {<__gnu_norm::vector >> = {<__gnu_norm::_Vector_base >> = {
            _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0,
              _M_finish = 0x0,
              _M_end_of_storage = 0x0}}, }, <__gnu_debug::_Safe_sequence<__gnu_debug_def::vector > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x0,
            _M_version = 1}, }, _M_guaranteed_capacity = 0},
      static s_theNullTag = {m_error = 0, m_tagData = 0x5884b0, m_tagName = 0,
        m_dataLen = 0, m_dynamic = false,
        m_tagList = {<__gnu_norm::vector >> = {<__gnu_norm::_Vector_base >> = {
              _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0,
                _M_finish = 0x0,
                _M_end_of_storage = 0x0}}, }, <__gnu_debug::_Safe_sequence<__gnu_debug_def::vector > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x0,
              _M_version = 1}, }, _M_guaranteed_capacity = 0},
        static s_theNullTag = ,
        static s_theNullTagData = {0, 0, 0, 0}}, static s_theNullTagData = {0,
        0, 0, 0}}, }, m_opCode = 16 '\020'}
#6  0x0000000000436e68 in CamuleRemoteGuiApp::OnCoreTimer (this=0x7d3970)
    at amule-remote-gui.cpp:183
stats_req = { = { = {m_error = 0,
      m_tagData = 0x0, m_tagName = 0, m_dataLen = 0, m_dynamic = false,
      m_tagList = {<__gnu_norm::vector >> = {<__gnu_norm::_Vector_base >> = {
            _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0,
              _M_finish = 0x0,
              _M_end_of_storage = 0x0}}, }, <__gnu_debug::_Safe_sequence<__gnu_debug_def::vector > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x0,
            _M_version = 1}, }, _M_guaranteed_capacity = 0},
      static s_theNullTag = {m_error = 0, m_tagData = 0x5884b0, m_tagName = 0,
        m_dataLen = 0, m_dynamic = false,
        m_tagList = {<__gnu_norm::vector >> = {<__gnu_norm::_Vector_base >> = {
              _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0,
                _M_finish = 0x0,
                _M_end_of_storage = 0x0}}, }, <__gnu_debug::_Safe_sequence<__gnu_debug_def::vector > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x0,
              _M_version = 1}, }, _M_guaranteed_capacity = 0},
        static s_theNullTag = ,
        static s_theNullTagData = {0, 0, 0, 0}}, static s_theNullTagData = {0,
        0, 0, 0}}, }, m_opCode = 10 '\n'}
stats = {_M_ptr = 0xc42050}
#7  0x00002aaaabb4ec8d in wxAppConsole::HandleEvent (this=0x7d3970,
    handler=0x7d3970, func=
      {__pfn = 0x436cc0 , __delta = 0}, event=@0x7fffffcc8c40) at appbase.cpp:324
No locals.
#8  0x00002aaaabbe02bd in wxEvtHandler::ProcessEventIfMatches (
    entry=@0x793040, handler=0x7d3970, event=@0x7fffffcc8c40) at event.cpp:1193
tableId1 = 6129
tableId2 = -1
#9  0x00002aaaabbdf2e8 in wxEventHashTable::HandleEvent (this=0x7930a0,
    event=@0x7fffffcc8c40, self=0x7d3970) at event.cpp:875
n = 0
eventEntryTable = (
    const wxEventTableEntryPointerArray &) @0x9b1ad8: { = {
    m_nSize = 1, m_nCount = 1, m_pItems = 0x9b1b00}, }
count = 1
eventType = 10083
eTTnode = (wxEventHashTable::EventTypeTable * const) 0x9b1ad0
#10 0x00002aaaabbe04ba in wxEvtHandler::ProcessEvent (this=0x7d3970,
    event=@0x7fffffcc8c40) at event.cpp:1255
No locals.
#11 0x00002aaaab62c18b in wxTimerBase::Notify (this=0x938b20)
    at timercmn.cpp:61
event = { = { = {_vptr.wxObject = 0x78edf0,
      static ms_classInfo = {m_className = 0x2aaaabc0cec8, m_objectSize = 16,
        m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
        static sm_first = 0x0, m_next = 0x2aaaabd790c0,
        static sm_classTable = 0x79a010}, m_refData = 0x0},
    m_eventObject = 0x938b20, m_eventType = 10083, m_timeStamp = 0,
    m_id = 6129, m_callbackUserData = 0x0, m_propagationLevel = 0,
    m_skipped = false, m_isCommandEvent = false, static ms_classInfo = {
      m_className = 0x2aaaabc21190, m_objectSize = 64,
      m_objectConstructor = 0, m_baseInfo1 = 0x2aaaabd79020,
      m_baseInfo2 = 0x0, static sm_first = 0x0, m_next = 0x2aaaabd797c0,
      static sm_classTable = 0x79a010}}, m_interval = 1000,
  static ms_classInfo = {m_className = 0x2aaaab6b42b0, m_objectSize = 72,
    m_objectConstructor = 0x2aaaab62bff4 ,
    m_baseInfo1 = 0x2aaaabd79800, m_baseInfo2 = 0x0, static sm_first = 0x0,
    m_next = 0x2aaaab8849a0, static sm_classTable = 0x79a010}}
#12 0x00002aaaab537dce in timeout_callback (data=0x938b20) at timer.cpp:48
timer = (wxTimer *) 0x938b20
#13 0x00002aaaad848abb in g_main_context_wakeup ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#14 0x00002aaaad846076 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#15 0x00002aaaad847a98 in g_main_context_acquire ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#16 0x00002aaaad847dfa in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#17 0x00002aaaacaca2e1 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#18 0x00002aaaab52d252 in wxEventLoop::Run (this=0x9f4a50) at evtloop.cpp:80
oldLoop = (wxEventLoop *) 0x0
exitcode = 32767
#19 0x00002aaaab5b64d3 in wxAppBase::MainLoop (this=0x7d3970) at appcmn.cpp:272
mainLoop = { = {m_ptr = 0x9f4a50}, m_pp = 0x7d39e8,
  m_pOld = 0x0}
#20 0x00002aaaab5b6643 in wxAppBase::OnRun (this=0x7d3970) at appcmn.cpp:340
No locals.
#21 0x00002aaaabb86166 in wxEntry (argc=@0x7fffffcc8fc4, argv=0x7c2060)
    at init.cpp:439
callOnExit = {}
cleanupOnExit = {}
#22 0x00002aaaabb8626f in wxEntry (argc=@0x7fffffcc8fc4, argv=0x7fffffcc9098)
    at init.cpp:451
No locals.
#23 0x0000000000430f92 in main (argc=1, argv=0x4537)
    at amule-remote-gui.cpp:146
No locals.

cu
Mr Faber
Logged

Mr Faber

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 229
Re: aMule GUI Backtraces
« Reply #1 on: September 20, 2005, 08:47:18 AM »

Crashes after changing tabs.
Code: [Select]
(gdb) bt
#0  0x00002aaaac4d6839 in raise () from /lib/libc.so.6
#1  0x00002aaaac4d7cde in abort () from /lib/libc.so.6
#2  0x00002aaaac076d66 in __gnu_debug::_Error_formatter::_M_error ()
   from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/libstdc++.so.6
#3  0x000000000043d487 in __gnu_debug::_Safe_iterator<__gnu_norm::_List_iterator, __gnu_debug_def::list > >::operator* (this=0x7fffffdb4f80) at safe_iterator.h:176
#4  0x0000000000457e68 in CRemoteContainer::ProcessUpdate (this=0x9fc210, reply=0x7fffffdb4f80,
    full_req=0x7fffffdb5170, req_type=10469920) at amule-remote-gui.h:300
#5  0x0000000000458023 in CRemoteContainer::DoRequery (this=0x9fc210, cmd=17752, tag=59)
    at amule-remote-gui.h:229
#6  0x00000000004580f3 in CUpQueueRem::ReQueryUp (this=0x4558)
    at amule-remote-gui.h:407
#7  0x0000000000436f9f in CamuleRemoteGuiApp::OnCoreTimer (this=0x7d3970)
    at amule-remote-gui.cpp:191
#8  0x00002aaaabb4ec8d in wxAppConsole::HandleEvent (this=0x7d3970,
    handler=0x7d3970, func=
      {__pfn = 0x436cc0 , __delta = 0}, event=@0x7fffffdb5480) at appbase.cpp:324
#9  0x00002aaaabbe02bd in wxEvtHandler::ProcessEventIfMatches (
    entry=@0x793040, handler=0x7d3970, event=@0x7fffffdb5480) at event.cpp:1193
#10 0x00002aaaabbdf2e8 in wxEventHashTable::HandleEvent (this=0x7930a0,
    event=@0x7fffffdb5480, self=0x7d3970) at event.cpp:875
#11 0x00002aaaabbe04ba in wxEvtHandler::ProcessEvent (this=0x7d3970,
    event=@0x7fffffdb5480) at event.cpp:1255
#12 0x00002aaaab62c18b in wxTimerBase::Notify (this=0x938b20)
    at timercmn.cpp:61
#13 0x00002aaaab537dce in timeout_callback (data=0x938b20) at timer.cpp:48
#14 0x00002aaaad848abb in g_main_context_wakeup ()
   from /usr/lib/libglib-2.0.so.0
#15 0x00002aaaad846076 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#16 0x00002aaaad847a98 in g_main_context_acquire ()
   from /usr/lib/libglib-2.0.so.0
#17 0x00002aaaad847dfa in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#18 0x00002aaaacaca2e1 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#19 0x00002aaaab52d252 in wxEventLoop::Run (this=0x9f4eb0) at evtloop.cpp:80
#20 0x00002aaaab5b64d3 in wxAppBase::MainLoop (this=0x7d3970) at appcmn.cpp:272
#21 0x00002aaaab5b6643 in wxAppBase::OnRun (this=0x7d3970) at appcmn.cpp:340
#22 0x00002aaaabb86166 in wxEntry (argc=@0x7fffffdb5804, argv=0x7c2060)
    at init.cpp:439
#23 0x00002aaaabb8626f in wxEntry (argc=@0x7fffffdb5804, argv=0x7fffffdb58d8)
    at init.cpp:451
#24 0x0000000000430f92 in main (argc=1, argv=0x4558)
    at amule-remote-gui.cpp:146
(gdb) bt full
#0  0x00002aaaac4d6839 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00002aaaac4d7cde in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00002aaaac076d66 in __gnu_debug::_Error_formatter::_M_error ()
   from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/libstdc++.so.6
No symbol table info available.
#3  0x000000000043d487 in __gnu_debug::_Safe_iterator<__gnu_norm::_List_iterator, __gnu_debug_def::list > >::operator* (this=0x7fffffdb4f80) at safe_iterator.h:176
No locals.
#4  0x0000000000457e68 in CRemoteContainer::ProcessUpdate (this=0x9fc210, reply=0x7fffffdb4f80,
    full_req=0x7fffffdb5170, req_type=10469920) at amule-remote-gui.h:300
k = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x9fc230,
    _M_version = 0, _M_prior = 0x0, _M_next = 0x9fc2d0}, _M_current = {
    _M_node = 0xca7dc0}}
j = {<__gnu_debug::_Safe_iterator_base> = {
    _M_sequence = 0x7fffffdb5020, _M_version = 1, _M_prior = 0x0,
    _M_next = 0x0}, _M_current = {_M_node = 0xc4b5e0}}
#5  0x0000000000458023 in CRemoteContainer::DoRequery (this=0x9fc210, cmd=17752, tag=59)
    at amule-remote-gui.h:229
req_sts = { = { = {m_error = 0, m_tagData = 0x0,
      m_tagName = 0, m_dataLen = 0, m_dynamic = false,
      m_tagList = {<__gnu_norm::vector >> = {<__gnu_norm::_Vector_base >> = {
            _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x9c2250,
              _M_finish = 0x9c22a8,
              _M_end_of_storage = 0x9c22a8}}, }, <__gnu_debug::_Safe_sequence<__gnu_debug_def::vector > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0,
            _M_const_iterators = 0x0, _M_version = 2}, },
        _M_guaranteed_capacity = 1}, static s_theNullTag = {m_error = 0,
        m_tagData = 0x5884b0, m_tagName = 0, m_dataLen = 0, m_dynamic = false,
        m_tagList = {<__gnu_norm::vector >> = {<__gnu_norm::_Vector_base >> = {
              _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0,
                _M_finish = 0x0,
                _M_end_of_storage = 0x0}}, }, <__gnu_debug::_Safe_sequence<__gnu_debug_def::vector > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x0,
              _M_version = 1}, }, _M_guaranteed_capacity = 0},
        static s_theNullTag = ,
        static s_theNullTagData = {0, 0, 0, 0}}, static s_theNullTagData = {0,
        0, 0, 0}}, }, m_opCode = 14 '\016'}
reply = {_M_ptr = 0xc19a80}
req_full = { = { = {m_error = 0, m_tagData = 0x0,
      m_tagName = 0, m_dataLen = 0, m_dynamic = false,
      m_tagList = {<__gnu_norm::vector >> = {<__gnu_norm::_Vector_base >> = {
            _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0,
              _M_finish = 0x0,
              _M_end_of_storage = 0x0}}, }, <__gnu_debug::_Safe_sequence<__gnu_debug_def::vector > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x0,
            _M_version = 1}, }, _M_guaranteed_capacity = 0},
      static s_theNullTag = {m_error = 0, m_tagData = 0x5884b0, m_tagName = 0,
        m_dataLen = 0, m_dynamic = false,
        m_tagList = {<__gnu_norm::vector >> = {<__gnu_norm::_Vector_base >> = {
              _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0,
                _M_finish = 0x0,
                _M_end_of_storage = 0x0}}, }, <__gnu_debug::_Safe_sequence<__gnu_debug_def::vector > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x0,
              _M_version = 1}, }, _M_guaranteed_capacity = 0},
        static s_theNullTag = ,
        static s_theNullTagData = {0, 0, 0, 0}}, static s_theNullTagData = {0,
        0, 0, 0}}, }, m_opCode = 14 '\016'}
#6  0x00000000004580f3 in CUpQueueRem::ReQueryUp (this=0x4558)
    at amule-remote-gui.h:407
No locals.
#7  0x0000000000436f9f in CamuleRemoteGuiApp::OnCoreTimer (this=0x7d3970)
    at amule-remote-gui.cpp:191
No locals.
#8  0x00002aaaabb4ec8d in wxAppConsole::HandleEvent (this=0x7d3970,
    handler=0x7d3970, func=
      {__pfn = 0x436cc0 , __delta = 0}, event=@0x7fffffdb5480) at appbase.cpp:324
No locals.
#9  0x00002aaaabbe02bd in wxEvtHandler::ProcessEventIfMatches (
    entry=@0x793040, handler=0x7d3970, event=@0x7fffffdb5480) at event.cpp:1193
tableId1 = 6129
tableId2 = -1
#10 0x00002aaaabbdf2e8 in wxEventHashTable::HandleEvent (this=0x7930a0,
    event=@0x7fffffdb5480, self=0x7d3970) at event.cpp:875
n = 0
eventEntryTable = (
    const wxEventTableEntryPointerArray &) @0x9b1ad8: { = {
    m_nSize = 1, m_nCount = 1, m_pItems = 0x9b1b00}, }
count = 1
eventType = 10083
eTTnode = (wxEventHashTable::EventTypeTable * const) 0x9b1ad0
#11 0x00002aaaabbe04ba in wxEvtHandler::ProcessEvent (this=0x7d3970,
    event=@0x7fffffdb5480) at event.cpp:1255
No locals.
#12 0x00002aaaab62c18b in wxTimerBase::Notify (this=0x938b20)
    at timercmn.cpp:61
event = { = { = {_vptr.wxObject = 0x78edf0,
      static ms_classInfo = {m_className = 0x2aaaabc0cec8, m_objectSize = 16,
        m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
        static sm_first = 0x0, m_next = 0x2aaaabd790c0,
        static sm_classTable = 0x79a010}, m_refData = 0x0},
    m_eventObject = 0x938b20, m_eventType = 10083, m_timeStamp = 0,
    m_id = 6129, m_callbackUserData = 0x0, m_propagationLevel = 0,
    m_skipped = false, m_isCommandEvent = false, static ms_classInfo = {
      m_className = 0x2aaaabc21190, m_objectSize = 64,
      m_objectConstructor = 0, m_baseInfo1 = 0x2aaaabd79020,
      m_baseInfo2 = 0x0, static sm_first = 0x0, m_next = 0x2aaaabd797c0,
      static sm_classTable = 0x79a010}}, m_interval = 1000,
  static ms_classInfo = {m_className = 0x2aaaab6b42b0, m_objectSize = 72,
    m_objectConstructor = 0x2aaaab62bff4 ,
    m_baseInfo1 = 0x2aaaabd79800, m_baseInfo2 = 0x0, static sm_first = 0x0,
    m_next = 0x2aaaab8849a0, static sm_classTable = 0x79a010}}
#13 0x00002aaaab537dce in timeout_callback (data=0x938b20) at timer.cpp:48
timer = (wxTimer *) 0x938b20
#14 0x00002aaaad848abb in g_main_context_wakeup ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#15 0x00002aaaad846076 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#16 0x00002aaaad847a98 in g_main_context_acquire ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#17 0x00002aaaad847dfa in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#18 0x00002aaaacaca2e1 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#19 0x00002aaaab52d252 in wxEventLoop::Run (this=0x9f4eb0) at evtloop.cpp:80
oldLoop = (wxEventLoop *) 0x0
exitcode = 32767
#20 0x00002aaaab5b64d3 in wxAppBase::MainLoop (this=0x7d3970) at appcmn.cpp:272
mainLoop = { = {m_ptr = 0x9f4eb0}, m_pp = 0x7d39e8,
  m_pOld = 0x0}
#21 0x00002aaaab5b6643 in wxAppBase::OnRun (this=0x7d3970) at appcmn.cpp:340
No locals.
#22 0x00002aaaabb86166 in wxEntry (argc=@0x7fffffdb5804, argv=0x7c2060)
    at init.cpp:439
callOnExit = {}
cleanupOnExit = {}
#23 0x00002aaaabb8626f in wxEntry (argc=@0x7fffffdb5804, argv=0x7fffffdb58d8)
    at init.cpp:451
No locals.
#24 0x0000000000430f92 in main (argc=1, argv=0x4558)
    at amule-remote-gui.cpp:146
No locals.

cu
Mr Faber
« Last Edit: September 20, 2005, 08:48:55 AM by Mr Faber »
Logged

Mr Faber

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 229
Re: aMule GUI Backtraces
« Reply #2 on: September 20, 2005, 08:48:31 AM »

Crashes after changing tab.
Code: [Select]
(gdb) bt
#0  0x00002aaaac4d6839 in raise () from /lib/libc.so.6
#1  0x00002aaaac4d7cde in abort () from /lib/libc.so.6
#2  0x00002aaaac076d66 in __gnu_debug::_Error_formatter::_M_error ()
   from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/libstdc++.so.6
#3  0x000000000043d487 in __gnu_debug::_Safe_iterator<__gnu_norm::_List_iterator, __gnu_debug_def::list > >::operator* (this=0x7fffff888620) at safe_iterator.h:176
#4  0x0000000000457e68 in CRemoteContainer::ProcessUpdate (this=0x9fbdb0, reply=0x7fffff888620,
    full_req=0x7fffff888810, req_type=10468800) at amule-remote-gui.h:300
#5  0x0000000000458023 in CRemoteContainer::DoRequery (this=0x9fbdb0, cmd=19270, tag=59)
    at amule-remote-gui.h:229
#6  0x00000000004580f3 in CUpQueueRem::ReQueryUp (this=0x4b46)
    at amule-remote-gui.h:407
#7  0x0000000000436f9f in CamuleRemoteGuiApp::OnCoreTimer (this=0x7d3970)
    at amule-remote-gui.cpp:191
#8  0x00002aaaabb4ec8d in wxAppConsole::HandleEvent (this=0x7d3970,
    handler=0x7d3970, func=
      {__pfn = 0x436cc0 , __delta = 0}, event=@0x7fffff888b20) at appbase.cpp:324
#9  0x00002aaaabbe02bd in wxEvtHandler::ProcessEventIfMatches (
    entry=@0x793040, handler=0x7d3970, event=@0x7fffff888b20) at event.cpp:1193
#10 0x00002aaaabbdf2e8 in wxEventHashTable::HandleEvent (this=0x7930a0,
    event=@0x7fffff888b20, self=0x7d3970) at event.cpp:875
#11 0x00002aaaabbe04ba in wxEvtHandler::ProcessEvent (this=0x7d3970,
    event=@0x7fffff888b20) at event.cpp:1255
#12 0x00002aaaab62c18b in wxTimerBase::Notify (this=0x938b20)
    at timercmn.cpp:61
#13 0x00002aaaab537dce in timeout_callback (data=0x938b20) at timer.cpp:48
#14 0x00002aaaad848abb in g_main_context_wakeup ()
   from /usr/lib/libglib-2.0.so.0
#15 0x00002aaaad846076 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#16 0x00002aaaad847a98 in g_main_context_acquire ()
   from /usr/lib/libglib-2.0.so.0
#17 0x00002aaaad847dfa in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#18 0x00002aaaacaca2e1 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#19 0x00002aaaab52d252 in wxEventLoop::Run (this=0x9f4a50) at evtloop.cpp:80
#20 0x00002aaaab5b64d3 in wxAppBase::MainLoop (this=0x7d3970) at appcmn.cpp:272
#21 0x00002aaaab5b6643 in wxAppBase::OnRun (this=0x7d3970) at appcmn.cpp:340
#22 0x00002aaaabb86166 in wxEntry (argc=@0x7fffff888ea4, argv=0x7c2060)
    at init.cpp:439
#23 0x00002aaaabb8626f in wxEntry (argc=@0x7fffff888ea4, argv=0x7fffff888f78)
    at init.cpp:451
#24 0x0000000000430f92 in main (argc=1, argv=0x4b46)
    at amule-remote-gui.cpp:146
(gdb) bt full
#0  0x00002aaaac4d6839 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00002aaaac4d7cde in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00002aaaac076d66 in __gnu_debug::_Error_formatter::_M_error ()
   from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/libstdc++.so.6
No symbol table info available.
#3  0x000000000043d487 in __gnu_debug::_Safe_iterator<__gnu_norm::_List_iterator, __gnu_debug_def::list > >::operator* (this=0x7fffff888620) at safe_iterator.h:176
No locals.
#4  0x0000000000457e68 in CRemoteContainer::ProcessUpdate (this=0x9fbdb0, reply=0x7fffff888620,
    full_req=0x7fffff888810, req_type=10468800) at amule-remote-gui.h:300
k = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x9fbdd0,
    _M_version = 0, _M_prior = 0x0, _M_next = 0x9fbe70}, _M_current = {
    _M_node = 0x9bf040}}
j = {<__gnu_debug::_Safe_iterator_base> = {
    _M_sequence = 0x7fffff8886c0, _M_version = 1, _M_prior = 0x0,
    _M_next = 0x0}, _M_current = {_M_node = 0xc74110}}
#5  0x0000000000458023 in CRemoteContainer::DoRequery (this=0x9fbdb0, cmd=19270, tag=59)
    at amule-remote-gui.h:229
req_sts = { = { = {m_error = 0, m_tagData = 0x0,
      m_tagName = 0, m_dataLen = 0, m_dynamic = false,
      m_tagList = {<__gnu_norm::vector >> = {<__gnu_norm::_Vector_base >> = {
            _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0xca0280,
              _M_finish = 0xca02d8,
              _M_end_of_storage = 0xca02d8}}, }, <__gnu_debug::_Safe_sequence<__gnu_debug_def::vector > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0,
            _M_const_iterators = 0x0, _M_version = 2}, },
        _M_guaranteed_capacity = 1}, static s_theNullTag = {m_error = 0,
        m_tagData = 0x5884b0, m_tagName = 0, m_dataLen = 0, m_dynamic = false,
        m_tagList = {<__gnu_norm::vector >> = {<__gnu_norm::_Vector_base >> = {
              _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0,
                _M_finish = 0x0,
                _M_end_of_storage = 0x0}}, }, <__gnu_debug::_Safe_sequence<__gnu_debug_def::vector > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x0,
              _M_version = 1}, }, _M_guaranteed_capacity = 0},
        static s_theNullTag = ,
        static s_theNullTagData = {0, 0, 0, 0}}, static s_theNullTagData = {0,
        0, 0, 0}}, }, m_opCode = 14 '\016'}
reply = {_M_ptr = 0xc87b30}
req_full = { = { = {m_error = 0, m_tagData = 0x0,
      m_tagName = 0, m_dataLen = 0, m_dynamic = false,
      m_tagList = {<__gnu_norm::vector >> = {<__gnu_norm::_Vector_base >> = {
            _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0,
              _M_finish = 0x0,
              _M_end_of_storage = 0x0}}, }, <__gnu_debug::_Safe_sequence<__gnu_debug_def::vector > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x0,
            _M_version = 1}, }, _M_guaranteed_capacity = 0},
      static s_theNullTag = {m_error = 0, m_tagData = 0x5884b0, m_tagName = 0,
        m_dataLen = 0, m_dynamic = false,
        m_tagList = {<__gnu_norm::vector >> = {<__gnu_norm::_Vector_base >> = {
              _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0,
                _M_finish = 0x0,
                _M_end_of_storage = 0x0}}, }, <__gnu_debug::_Safe_sequence<__gnu_debug_def::vector > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x0,
              _M_version = 1}, }, _M_guaranteed_capacity = 0},
        static s_theNullTag = ,
        static s_theNullTagData = {0, 0, 0, 0}}, static s_theNullTagData = {0,
        0, 0, 0}}, }, m_opCode = 14 '\016'}
#6  0x00000000004580f3 in CUpQueueRem::ReQueryUp (this=0x4b46)
    at amule-remote-gui.h:407
No locals.
#7  0x0000000000436f9f in CamuleRemoteGuiApp::OnCoreTimer (this=0x7d3970)
    at amule-remote-gui.cpp:191
No locals.
#8  0x00002aaaabb4ec8d in wxAppConsole::HandleEvent (this=0x7d3970,
    handler=0x7d3970, func=
      {__pfn = 0x436cc0 , __delta = 0}, event=@0x7fffff888b20) at appbase.cpp:324
No locals.
#9  0x00002aaaabbe02bd in wxEvtHandler::ProcessEventIfMatches (
    entry=@0x793040, handler=0x7d3970, event=@0x7fffff888b20) at event.cpp:1193
tableId1 = 6129
tableId2 = -1
#10 0x00002aaaabbdf2e8 in wxEventHashTable::HandleEvent (this=0x7930a0,
    event=@0x7fffff888b20, self=0x7d3970) at event.cpp:875
n = 0
eventEntryTable = (
    const wxEventTableEntryPointerArray &) @0x9b1ad8: { = {
    m_nSize = 1, m_nCount = 1, m_pItems = 0x9b1b00}, }
count = 1
eventType = 10083
eTTnode = (wxEventHashTable::EventTypeTable * const) 0x9b1ad0
#11 0x00002aaaabbe04ba in wxEvtHandler::ProcessEvent (this=0x7d3970,
    event=@0x7fffff888b20) at event.cpp:1255
No locals.
#12 0x00002aaaab62c18b in wxTimerBase::Notify (this=0x938b20)
    at timercmn.cpp:61
event = { = { = {_vptr.wxObject = 0x78edf0,
      static ms_classInfo = {m_className = 0x2aaaabc0cec8, m_objectSize = 16,
        m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
        static sm_first = 0x0, m_next = 0x2aaaabd790c0,
        static sm_classTable = 0x79a010}, m_refData = 0x0},
    m_eventObject = 0x938b20, m_eventType = 10083, m_timeStamp = 0,
    m_id = 6129, m_callbackUserData = 0x0, m_propagationLevel = 0,
    m_skipped = false, m_isCommandEvent = false, static ms_classInfo = {
      m_className = 0x2aaaabc21190, m_objectSize = 64,
      m_objectConstructor = 0, m_baseInfo1 = 0x2aaaabd79020,
      m_baseInfo2 = 0x0, static sm_first = 0x0, m_next = 0x2aaaabd797c0,
      static sm_classTable = 0x79a010}}, m_interval = 1000,
  static ms_classInfo = {m_className = 0x2aaaab6b42b0, m_objectSize = 72,
    m_objectConstructor = 0x2aaaab62bff4 ,
    m_baseInfo1 = 0x2aaaabd79800, m_baseInfo2 = 0x0, static sm_first = 0x0,
    m_next = 0x2aaaab8849a0, static sm_classTable = 0x79a010}}
#13 0x00002aaaab537dce in timeout_callback (data=0x938b20) at timer.cpp:48
timer = (wxTimer *) 0x938b20
#14 0x00002aaaad848abb in g_main_context_wakeup ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#15 0x00002aaaad846076 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#16 0x00002aaaad847a98 in g_main_context_acquire ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#17 0x00002aaaad847dfa in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#18 0x00002aaaacaca2e1 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#19 0x00002aaaab52d252 in wxEventLoop::Run (this=0x9f4a50) at evtloop.cpp:80
oldLoop = (wxEventLoop *) 0x0
exitcode = 32767
#20 0x00002aaaab5b64d3 in wxAppBase::MainLoop (this=0x7d3970) at appcmn.cpp:272
mainLoop = { = {m_ptr = 0x9f4a50}, m_pp = 0x7d39e8,
  m_pOld = 0x0}
#21 0x00002aaaab5b6643 in wxAppBase::OnRun (this=0x7d3970) at appcmn.cpp:340
No locals.
#22 0x00002aaaabb86166 in wxEntry (argc=@0x7fffff888ea4, argv=0x7c2060)
    at init.cpp:439
callOnExit = {}
cleanupOnExit = {}
#23 0x00002aaaabb8626f in wxEntry (argc=@0x7fffff888ea4, argv=0x7fffff888f78)
    at init.cpp:451
No locals.
#24 0x0000000000430f92 in main (argc=1, argv=0x4b46)
    at amule-remote-gui.cpp:146
No locals.

cu
Mr Faber
« Last Edit: September 20, 2005, 08:49:20 AM by Mr Faber »
Logged

lionel77

  • Provider of Mac builds, Forum Mod
  • Hero Member
  • *****
  • Karma: 4
  • Offline Offline
  • Posts: 1107
  • Mac OS X 10.4 (Power Mac G5)
Re: aMule GUI Backtraces
« Reply #3 on: September 20, 2005, 09:05:15 AM »

that is some big ass backtrace... ;)
Logged
Current aMule CVS builds for OS X can be found here.

Mr Faber

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 229
Re: aMule GUI Backtraces
« Reply #4 on: September 20, 2005, 02:31:13 PM »

My aMule-GUI-Backtraces are always so big.

All three bts are from different dumps but it seems always to be the same problem. But I think that it is better to have three times the same than no one ;) .

cu
Mr Faber
Logged

lfroen

  • Guest
Re: aMule GUI Backtraces
« Reply #5 on: September 20, 2005, 07:55:25 PM »

This bug has been reported several times, but I still can't figure out what is stl asserts about.
Quote
#3  0x0000000000443707 in __gnu_debug::_Safe_iterator<__gnu_norm::_List_iterator, __gnu_debug_def::list > >::operator* (this=0x7fffffcc8730) at safe_iterator.h:176

What exactly does it mean ? The code in question is:

Code: [Select]

for(typename std::list::iterator k = this->m_items.begin(); k != this->m_items.end(); k++) {
if ( *j == GetItemID(*k) ) {
this->m_items.erase(k);

// item may contain data that need to be freed externally, before
// dtor is called and memory freed
this->DeleteItem(*k);
break;
}
}
Line 300 is
Quote
this->DeleteItem(*k);
Logged