aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: 20051126 Amulegui crashes on "show comments"  (Read 2425 times)

vdb

  • Full Member
  • ***
  • Karma: 1
  • Offline Offline
  • Posts: 215
20051126 Amulegui crashes on "show comments"
« on: November 26, 2005, 02:47:55 PM »

Gentlemen, there seems to be one bug left since a few CVS'es ago: Since I use the daemon (which btw still does not flush the logs to the logfile........ ) I also sometimes use the gui. This one however seems a bit flawed, when I right click on a download and select "show all comments" it simply crashes. This is the backtrace:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1089727520 (LWP 1925)]
0x0809adb3 in std::_Rb_tree, std::less, std::allocator >::begin() const (this=0x85df9fc) at stl_tree.h:772
772           begin() const { return _M_leftmost(); }

(gdb) bt
#0  0x0809adb3 in std::_Rb_tree, std::less, std::allocator >::begin() const (this=0x85df9fc) at stl_tree.h:772
#1  0x0809a9b8 in std::set, std::allocator >::begin() const (this=0x85df9fc) at stl_set.h:144
#2  0x0817e8cc in CCommentDialogLst::UpdateList() (this=0xbfffdec0)
    at CommentDialogLst.cpp:96
#3  0x0817e6df in CCommentDialogLst (this=0xbfffdec0, parent=0x84cfd50,
    file=0x85df840) at CommentDialogLst.cpp:69
#4  0x080b7f50 in CDownloadListCtrl::OnViewFileComments(wxCommandEvent&) (
    this=0x84cfd50) at DownloadListCtrl.cpp:793
#5  0x4021d14d in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const () from /usr/lib/libwx_gtk2-2.6.so.0
#6  0x402c3604 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_gtk2-2.6.so.0
#7  0x402c2aa9 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#8  0x402c3772 in wxEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#9  0x404215c8 in wxWindowBase::TryParent(wxEvent&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#10 0x402c372b in wxEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#11 0x403e9c63 in wxMenuBase::SendEvent(int, int) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#12 0x40370598 in wxMenuBar::SetLabelTop(unsigned, wxString const&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#13 0x40d410e2 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#14 0x08517de0 in ?? ()
#15 0x085a96a8 in ?? ()
#16 0x00000001 in ?? ()
#17 0xbfffe4f0 in ?? ()
#18 0xbfffe3f8 in ?? ()
#19 0x40a9f840 in gtk_menu_reorder_child () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x00000030 in ?? ()
#21 0x40d76a84 in g_quark_to_string () from /usr/lib/libglib-2.0.so.0
#22 0x40d596c4 in ?? () from /usr/lib/libgobject-2.0.so.0
#23 0x085b38b0 in ?? ()

(gdb) bt full
#0  0x0809adb3 in std::_Rb_tree, std::less, std::allocator >::begin() const (this=0x85df9fc) at stl_tree.h:772
No locals.
#1  0x0809a9b8 in std::set, std::allocator >::begin() const (this=0x85df9fc) at stl_set.h:144
No locals.
#2  0x0817e8cc in CCommentDialogLst::UpdateList() (this=0xbfffdec0)
    at CommentDialogLst.cpp:96
        count = 0
        it = {<_Rb_tree_base_iterator> = {
    _M_node = 0xbfffde98}, }
        info = { = {static npos = 4294967295,
    m_pchData = 0x85c38f0 "\001"}, }
#3  0x0817e6df in CCommentDialogLst (this=0xbfffdec0, parent=0x84cfd50,
    file=0x85df840) at CommentDialogLst.cpp:69
        content = (struct wxSizer *) 0x85bd068
#4  0x080b7f50 in CDownloadListCtrl::OnViewFileComments(wxCommandEvent&) (
    this=0x84cfd50) at DownloadListCtrl.cpp:793
        file = (class CPartFile *) 0x85df840
        dialog = {<> = {}, m_file = 0x85df840,
  m_list = 0x85bd158, static sm_eventTableEntries = 0x8280c00,
  static sm_eventTable = {},
  static sm_eventHashTable = {}}
        files = {<_List_base >> = {<_List_alloc_base,true>> = {_M_node = 0x85a0048}, }, }
#5  0x4021d14d in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const () from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#6  0x402c3604 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#7  0x402c2aa9 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#8  0x402c3772 in wxEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#9  0x404215c8 in wxWindowBase::TryParent(wxEvent&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#10 0x402c372b in wxEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#11 0x403e9c63 in wxMenuBase::SendEvent(int, int) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#12 0x40370598 in wxMenuBar::SetLabelTop(unsigned, wxString const&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#13 0x40d410e2 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#14 0x08517de0 in ?? ()
No symbol table info available.
#15 0x085a96a8 in ?? ()
No symbol table info available.
#16 0x00000001 in ?? ()
No symbol table info available.
#17 0xbfffe4f0 in ?? ()
No symbol table info available.
#18 0xbfffe3f8 in ?? ()
No symbol table info available.
#19 0x40a9f840 in gtk_menu_reorder_child () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#20 0x00000030 in ?? ()
No symbol table info available.
#21 0x40d76a84 in g_quark_to_string () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#22 0x40d596c4 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#23 0x085b38b0 in ?? ()
No symbol table info available.

(gdb) thread apply all bt

Thread 1 (Thread 1089727520 (LWP 1925)):
#0  0x0809adb3 in std::_Rb_tree, std::less, std::allocator >::begin() const (this=0x85df9fc) at stl_tree.h:772
#1  0x0809a9b8 in std::set, std::allocator >::begin() const (this=0x85df9fc) at stl_set.h:144
#2  0x0817e8cc in CCommentDialogLst::UpdateList() (this=0xbfffdec0)
    at CommentDialogLst.cpp:96
#3  0x0817e6df in CCommentDialogLst (this=0xbfffdec0, parent=0x84cfd50,
    file=0x85df840) at CommentDialogLst.cpp:69
#4  0x080b7f50 in CDownloadListCtrl::OnViewFileComments(wxCommandEvent&) (
    this=0x84cfd50) at DownloadListCtrl.cpp:793
#5  0x4021d14d in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const () from /usr/lib/libwx_gtk2-2.6.so.0
#6  0x402c3604 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_gtk2-2.6.so.0
#7  0x402c2aa9 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#8  0x402c3772 in wxEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#9  0x404215c8 in wxWindowBase::TryParent(wxEvent&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#10 0x402c372b in wxEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#11 0x403e9c63 in wxMenuBase::SendEvent(int, int) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#12 0x40370598 in wxMenuBar::SetLabelTop(unsigned, wxString const&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#13 0x40d410e2 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#14 0x08517de0 in ?? ()
#15 0x085a96a8 in ?? ()
#16 0x00000001 in ?? ()
#17 0xbfffe4f0 in ?? ()
#18 0xbfffe3f8 in ?? ()
#19 0x40a9f840 in gtk_menu_reorder_child () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x00000030 in ?? ()
#21 0x40d76a84 in g_quark_to_string () from /usr/lib/libglib-2.0.so.0
#22 0x40d596c4 in ?? () from /usr/lib/libgobject-2.0.so.0
#23 0x085b38b0 in ?? ()
Logged
A waste is a terrible thing to mind.

vdb

  • Full Member
  • ***
  • Karma: 1
  • Offline Offline
  • Posts: 215
Re: 20051126 Amulegui crashes on "show comments"
« Reply #1 on: December 03, 2005, 03:13:40 PM »

Unfortunately I have to report that with CVS 20051203 this bug still exists. The amulegui application still doesn't like the 'show all comments' bit.
Logged
A waste is a terrible thing to mind.

Kry

  • Ex-developer
  • Retired admin
  • Hero Member
  • *****
  • Karma: -665
  • Offline Offline
  • Posts: 5795
Re: 20051126 Amulegui crashes on "show comments"
« Reply #2 on: December 03, 2005, 03:57:00 PM »

I'll take a look
Logged

vdb

  • Full Member
  • ***
  • Karma: 1
  • Offline Offline
  • Posts: 215
Re: 20051126 Amulegui crashes on "show comments"
« Reply #3 on: December 03, 2005, 05:03:24 PM »

Here's the backtrace of CVS 20051203:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1089727520 (LWP 2850)]
0x0809af93 in std::_Rb_tree, std::less, std::allocator >::begin() const (this=0x85de6a4) at stl_tree.h:772
772           begin() const { return _M_leftmost(); }
Current language:  auto; currently c++

(gdb) bt
#0  0x0809af93 in std::_Rb_treeUpDownClient*>, std::less, std::allocator >::beg
in() const (this=0x85de6a4) at stl_tree.h:772
#1  0x0809ab98 in std::set, std::alloc
ator >::begin() const (this=0x85de6a4) at stl_set.h:144
#2  0x0817f450 in CCommentDialogLst::UpdateList() (this=0xbfffdec0)
    at CommentDialogLst.cpp:96
#3  0x0817f263 in CCommentDialogLst (this=0xbfffdec0, parent=0x84d0a70,
    file=0x85de4e8) at CommentDialogLst.cpp:69
#4  0x080b8514 in CDownloadListCtrl::OnViewFileComments(wxCommandEvent&) (
    this=0x84d0a70) at DownloadListCtrl.cpp:793
#5  0x4021d14d in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*
)(wxEvent&), wxEvent&) const () from /usr/lib/libwx_gtk2-2.6.so.0
#6  0x402c3604 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase cons
t&, wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_gtk2-2.6.so.0
#7  0x402c2aa9 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#8  0x402c3772 in wxEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#9  0x404215c8 in wxWindowBase::TryParent(wxEvent&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#10 0x402c372b in wxEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#11 0x403e9c63 in wxMenuBase::SendEvent(int, int) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#12 0x40370598 in wxMenuBar::SetLabelTop(unsigned, wxString const&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#13 0x40d410e2 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#14 0x08518af8 in ?? ()
#15 0x0860ce68 in ?? ()
#16 0x00000001 in ?? ()
#17 0xbfffe4f0 in ?? ()
#18 0xbfffe3f8 in ?? ()
#19 0x40a9f840 in gtk_menu_reorder_child () from /usr/lib/libgtk-x11-2.0.so.0

(gdb) bt full
#0  0x0809af93 in std::_Rb_tree, std::less, std::allocator >::begin() const (this=0x85de6a4) at stl_tree.h:772
No locals.
#1  0x0809ab98 in std::set, std::allocator >::begin() const (this=0x85de6a4) at stl_set.h:144
No locals.
#2  0x0817f450 in CCommentDialogLst::UpdateList() (this=0xbfffdec0)
    at CommentDialogLst.cpp:96
        count = 0
        it = {<_Rb_tree_base_iterator> = {
    _M_node = 0xbfffde98}, }
        info = { = {static npos = 4294967295,
    m_pchData = 0x85c6268 "\001"}, }
#3  0x0817f263 in CCommentDialogLst (this=0xbfffdec0, parent=0x84d0a70,
    file=0x85de4e8) at CommentDialogLst.cpp:69
        content = (struct wxSizer *) 0x85be968
#4  0x080b8514 in CDownloadListCtrl::OnViewFileComments(wxCommandEvent&) (
    this=0x84d0a70) at DownloadListCtrl.cpp:793
        file = (class CPartFile *) 0x85de4e8
        dialog = {<> = {}, m_file = 0x85de4e8,

  m_list = 0x85befa8, static sm_eventTableEntries = 0x8281c40,
  static sm_eventTable = {},
  static sm_eventHashTable = {}}
        files = {<_List_base >> = {<_List_alloc_base,true>> = {_M_node = 0x85e1bc8}, }, }
#5  0x4021d14d in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*--
)(wxEvent&), wxEvent&) const () from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#6  0x402c3604 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#7  0x402c2aa9 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#8  0x402c3772 in wxEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#9  0x404215c8 in wxWindowBase::TryParent(wxEvent&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#10 0x402c372b in wxEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#11 0x403e9c63 in wxMenuBase::SendEvent(int, int) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#12 0x40370598 in wxMenuBar::SetLabelTop(unsigned, wxString const&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#13 0x40d410e2 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#14 0x08518af8 in ?? ()
No symbol table info available.
#15 0x0860ce68 in ?? ()
No symbol table info available.
#16 0x00000001 in ?? ()
No symbol table info available.
#17 0xbfffe4f0 in ?? ()
No symbol table info available.
#18 0xbfffe3f8 in ?? ()
No symbol table info available.
#19 0x40a9f840 in gtk_menu_reorder_child () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.

(gdb) thread apply all bt

Thread 1 (Thread 1089727520 (LWP 2850)):
#0  0x0809af93 in std::_Rb_tree, std::less, std::allocator >::begin() const (this=0x85de6a4) at stl_tree.h:772
#1  0x0809ab98 in std::set, std::allocator >::begin() const (this=0x85de6a4) at stl_set.h:144
#2  0x0817f450 in CCommentDialogLst::UpdateList() (this=0xbfffdec0)
    at CommentDialogLst.cpp:96
#3  0x0817f263 in CCommentDialogLst (this=0xbfffdec0, parent=0x84d0a70,
    file=0x85de4e8) at CommentDialogLst.cpp:69
#4  0x080b8514 in CDownloadListCtrl::OnViewFileComments(wxCommandEvent&) (
    this=0x84d0a70) at DownloadListCtrl.cpp:793
#5  0x4021d14d in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*--
)(wxEvent&), wxEvent&) const () from /usr/lib/libwx_gtk2-2.6.so.0
#6  0x402c3604 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_gtk2-2.6.so.0
#7  0x402c2aa9 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#8  0x402c3772 in wxEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#9  0x404215c8 in wxWindowBase::TryParent(wxEvent&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#10 0x402c372b in wxEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#11 0x403e9c63 in wxMenuBase::SendEvent(int, int) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#12 0x40370598 in wxMenuBar::SetLabelTop(unsigned, wxString const&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#13 0x40d410e2 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#14 0x08518af8 in ?? ()
#15 0x0860ce68 in ?? ()
#16 0x00000001 in ?? ()
#17 0xbfffe4f0 in ?? ()
#18 0xbfffe3f8 in ?? ()
#19 0x40a9f840 in gtk_menu_reorder_child () from /usr/lib/libgtk-x11-2.0.so.0
Logged
A waste is a terrible thing to mind.

vdb

  • Full Member
  • ***
  • Karma: 1
  • Offline Offline
  • Posts: 215
Re: 20051126 Amulegui crashes on "show comments"
« Reply #4 on: December 10, 2005, 01:16:21 PM »

And the crash still occurs on CVS 20051210, here's the backtrace.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1089727520 (LWP 19473)]
0x0809b1e9 in std::_Rb_tree, std::less, std::allocator >::begin() const (this=0x861c28c) at stl_tree.h:772
772           begin() const { return _M_leftmost(); }

(gdb) bt
#0  0x0809b1e9 in std::_Rb_tree, std::less, std::allocator >::begin() const (this=0x861c28c) at stl_tree.h:772
#1  0x0809adee in std::set, std::allocator >::begin() const (this=0x861c28c)
    at stl_set.h:144
#2  0x0817f914 in CCommentDialogLst::UpdateList() (this=0xbfffcd30) at CommentDialogLst.cpp:97
#3  0x0817f727 in CCommentDialogLst (this=0xbfffcd30, parent=0xbfffdea0, file=0x861c0d0) at CommentDialogLst.cpp:70
#4  0x08099ad6 in CFileDetailDialog::OnBnClickedShowComment(wxCommandEvent&) (this=0xbfffdea0) at FileDetailDialog.cpp:204
#5  0x4021d14d in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#6  0x402c3604 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#7  0x402c2aa9 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_gtk2-2.6.so.0
#8  0x402c3772 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk2-2.6.so.0
#9  0x404215c8 in wxWindowBase::TryParent(wxEvent&) () from /usr/lib/libwx_gtk2-2.6.so.0
#10 0x402c372b in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk2-2.6.so.0
#11 0x40358f4d in wxBitmapButton::SetLabel(wxBitmap const&) () from /usr/lib/libwx_gtk2-2.6.so.0
#12 0x40d410e2 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#13 0x085e0ed8 in ?? ()
#14 0x085e1b00 in ?? ()

(gdb) bt full
#0  0x0809b1e9 in std::_Rb_tree, std::less, std::allocator >::begin() const (this=0x861c28c) at stl_tree.h:772
No locals.
#1  0x0809adee in std::set, std::allocator >::begin() const (this=0x861c28c)
    at stl_set.h:144
No locals.
#2  0x0817f914 in CCommentDialogLst::UpdateList() (this=0xbfffcd30) at CommentDialogLst.cpp:97
        count = 0
        it = {<_Rb_tree_base_iterator> = {_M_node = 0xbfffccf8}, }
        info = { = {static npos = 4294967295, m_pchData = 0x85ee858 "\001"}, }
#3  0x0817f727 in CCommentDialogLst (this=0xbfffcd30, parent=0xbfffdea0, file=0x861c0d0) at CommentDialogLst.cpp:70
        content = (struct wxSizer *) 0x85e8700
#4  0x08099ad6 in CFileDetailDialog::OnBnClickedShowComment(wxCommandEvent&) (this=0xbfffdea0) at FileDetailDialog.cpp:204
No locals.
#5  0x4021d14d in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const ()
   from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#6  0x402c3604 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#7  0x402c2aa9 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#8  0x402c3772 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#9  0x404215c8 in wxWindowBase::TryParent(wxEvent&) () from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#10 0x402c372b in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#11 0x40358f4d in wxBitmapButton::SetLabel(wxBitmap const&) () from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#12 0x40d410e2 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#13 0x085e0ed8 in ?? ()
No symbol table info available.
#14 0x085e1b00 in ?? ()
No symbol table info available.

(gdb) thread apply all bt

Thread 1 (Thread 1089727520 (LWP 19473)):
#0  0x0809b1e9 in std::_Rb_tree, std::less, std::allocator >::begin() const (this=0x861c28c) at stl_tree.h:772
#1  0x0809adee in std::set, std::allocator >::begin() const (this=0x861c28c)
    at stl_set.h:144
#2  0x0817f914 in CCommentDialogLst::UpdateList() (this=0xbfffcd30) at CommentDialogLst.cpp:97
#3  0x0817f727 in CCommentDialogLst (this=0xbfffcd30, parent=0xbfffdea0, file=0x861c0d0) at CommentDialogLst.cpp:70
#4  0x08099ad6 in CFileDetailDialog::OnBnClickedShowComment(wxCommandEvent&) (this=0xbfffdea0) at FileDetailDialog.cpp:204
#5  0x4021d14d in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#6  0x402c3604 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
   from /usr/lib/libwx_gtk2-2.6.so.0
#7  0x402c2aa9 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_gtk2-2.6.so.0
#8  0x402c3772 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk2-2.6.so.0
#9  0x404215c8 in wxWindowBase::TryParent(wxEvent&) () from /usr/lib/libwx_gtk2-2.6.so.0
#10 0x402c372b in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk2-2.6.so.0
#11 0x40358f4d in wxBitmapButton::SetLabel(wxBitmap const&) () from /usr/lib/libwx_gtk2-2.6.so.0
#12 0x40d410e2 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#13 0x085e0ed8 in ?? ()
#14 0x085e1b00 in ?? ()
Logged
A waste is a terrible thing to mind.