aMule Forum

English => Backtraces => Topic started by: gav616 on November 21, 2010, 10:29:20 PM

Title: [rGUI] Client window crashes [10378]
Post by: gav616 on November 21, 2010, 10:29:20 PM
run
Code: [Select]
Starting program: /home/gav/abs/amule/pkg/usr/bin/amulegui
[Thread debugging using libthread_db enabled]
 2010-11-21 21:06:32 (remote-GUI): amuleAppCommon.cpp(329): Initialising aMuleGUI SVN compiled with wxGTK2 v2.8.11 (Snapshot: rev. 10378)
 2010-11-21 21:06:32 (remote-GUI): amuleAppCommon.cpp(375): Checking if there is an instance already running...
 2010-11-21 21:06:32 (remote-GUI): amuleAppCommon.cpp(406): No other instances are running.
 2010-11-21 21:06:33 (remote-GUI): amule-remote-gui.cpp(296): Connecting...
 2010-11-21 21:06:33 (remote-GUI): amule-remote-gui.cpp(270): Going to event loop...
 2010-11-21 21:06:33 (remote-GUI): amule-remote-gui.cpp(311): Remote GUI EC event handler

(amulegui:16044): Gtk-CRITICAL **: IA__gtk_container_remove: assertion `GTK_IS_CONTAINER (container)' failed

(amulegui:16044): Gtk-CRITICAL **: IA__gtk_container_remove: assertion `GTK_IS_CONTAINER (container)' failed

Program received signal SIGSEGV, Segmentation fault.
0x08119327 in CClientCredits::GetDownloadedTotal (this=0x88a5f40) at ClientCredits.cpp:118
118 return m_pCredits->downloaded;

bt
Code: [Select]
#0  0x08119327 in CClientCredits::GetDownloadedTotal (this=0x88a5f40) at ClientCredits.cpp:118
#1  0x0811938d in CClientCredits::GetScoreRatio (this=0x88a5f40, dwForIP=88220, cryptoavail=true)
    at ClientCredits.cpp:139
#2  0x0806fc10 in CUpDownClient::GetScoreRatio (this=0x88a5f18) at amule-remote-gui.cpp:1199
#3  0x080b2533 in CGenericClientListCtrl::DrawClientItem (this=0x86a9578, dc=0xbfffded0,
    nColumn=0, rect=..., item=0x8748fd8, iTextOffset=3, iBitmapOffset=3, iBitmapXSize=18)
    at GenericClientListCtrl.cpp:775
#4  0x080b2223 in CGenericClientListCtrl::OnDrawItem (this=0x86a9578, item=10, dc=0xbfffded0,
    rect=..., rectHL=..., highlighted=false) at GenericClientListCtrl.cpp:669
#5  0x0816578d in MuleExtern::wxListMainWindow::OnPaint (this=0x86aa790)
    at extern/wxWidgets/listctrl.cpp:2797
#6  0xb7a882ef in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const () from /usr/lib/libwx_baseu-2.8.so.0
#7  0xb7b1a949 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb7b1aac4 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) ()
   from /usr/lib/libwx_baseu-2.8.so.0
#9  0xb7b1ae77 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#10 0xb7b1ae01 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#11 0xb7e19656 in wxScrollHelperEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#12 0xb7cf7f19 in wxWindow::GtkSendPaintEvents() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#13 0xb7cf84b8 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#14 0xb74e5374 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#15 0xb72c5a72 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#16 0xb72d88a0 in ?? () from /usr/lib/libgobject-2.0.so.0
#17 0xb72e108b in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#18 0xb72e14b2 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#19 0xb7618a76 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb74e3bc1 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb7357191 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#22 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#23 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#24 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#25 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#26 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#27 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#28 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#29 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#30 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#31 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#32 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#33 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#34 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#35 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#36 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#37 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#38 0xb7389204 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#39 0xb73520dc in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#40 0xb7354077 in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0
#41 0xb7458f0f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#42 0xb73306b8 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#43 0xb7225a81 in ?? () from /usr/lib/libglib-2.0.so.0
#44 0xb7229b72 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#45 0xb722a350 in ?? () from /usr/lib/libglib-2.0.so.0
#46 0xb722aa1b in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#47 0xb74e25b9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#48 0xb7ce37a8 in wxEventLoop::Run() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#49 0xb7d6d54e in wxAppBase::MainLoop() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#50 0xb7d6ce91 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#51 0xb7abe09b in wxEntry(int&, wchar_t**) () from /usr/lib/libwx_baseu-2.8.so.0
#52 0xb7abe147 in wxEntry(int&, char**) () from /usr/lib/libwx_baseu-2.8.so.0
#53 0x0806ac97 in main (argc=1, argv=0xbffff914) at amule-remote-gui.cpp:131

bt full
http://pastebin.com/yN2RZeGT

thread apply all bt
Code: [Select]
Thread 1 (Thread 0xb6bc3930 (LWP 16044)):
#0  0x08119327 in CClientCredits::GetDownloadedTotal (this=0x88a5f40) at ClientCredits.cpp:118
#1  0x0811938d in CClientCredits::GetScoreRatio (this=0x88a5f40, dwForIP=88220, cryptoavail=true)
    at ClientCredits.cpp:139
#2  0x0806fc10 in CUpDownClient::GetScoreRatio (this=0x88a5f18) at amule-remote-gui.cpp:1199
#3  0x080b2533 in CGenericClientListCtrl::DrawClientItem (this=0x86a9578, dc=0xbfffded0,
    nColumn=0, rect=..., item=0x8748fd8, iTextOffset=3, iBitmapOffset=3, iBitmapXSize=18)
    at GenericClientListCtrl.cpp:775
#4  0x080b2223 in CGenericClientListCtrl::OnDrawItem (this=0x86a9578, item=10, dc=0xbfffded0,
    rect=..., rectHL=..., highlighted=false) at GenericClientListCtrl.cpp:669
#5  0x0816578d in MuleExtern::wxListMainWindow::OnPaint (this=0x86aa790)
    at extern/wxWidgets/listctrl.cpp:2797
#6  0xb7a882ef in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const () from /usr/lib/libwx_baseu-2.8.so.0
#7  0xb7b1a949 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb7b1aac4 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) ()
   from /usr/lib/libwx_baseu-2.8.so.0
#9  0xb7b1ae77 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#10 0xb7b1ae01 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#11 0xb7e19656 in wxScrollHelperEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#12 0xb7cf7f19 in wxWindow::GtkSendPaintEvents() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
---Type <return> to continue, or q <return> to quit---
#13 0xb7cf84b8 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#14 0xb74e5374 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#15 0xb72c5a72 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#16 0xb72d88a0 in ?? () from /usr/lib/libgobject-2.0.so.0
#17 0xb72e108b in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#18 0xb72e14b2 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#19 0xb7618a76 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb74e3bc1 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb7357191 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#22 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#23 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#24 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#25 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#26 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#27 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#28 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#29 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#30 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#31 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#32 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#33 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#34 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#35 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#36 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#37 0xb735713d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#38 0xb7389204 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#39 0xb73520dc in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#40 0xb7354077 in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0
#41 0xb7458f0f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#42 0xb73306b8 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#43 0xb7225a81 in ?? () from /usr/lib/libglib-2.0.so.0
#44 0xb7229b72 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#45 0xb722a350 in ?? () from /usr/lib/libglib-2.0.so.0
#46 0xb722aa1b in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#47 0xb74e25b9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#48 0xb7ce37a8 in wxEventLoop::Run() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#49 0xb7d6d54e in wxAppBase::MainLoop() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#50 0xb7d6ce91 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#51 0xb7abe09b in wxEntry(int&, wchar_t**) () from /usr/lib/libwx_baseu-2.8.so.0
#52 0xb7abe147 in wxEntry(int&, char**) () from /usr/lib/libwx_baseu-2.8.so.0
#53 0x0806ac97 in main (argc=1, argv=0xbffff914) at amule-remote-gui.cpp:131
Title: Re: [rGUI] Client window crashes [10378]
Post by: Stu Redman on November 22, 2010, 10:39:01 PM
Damned deleted clients.  >:(

Transfer window or share window?
Title: Re: [rGUI] Client window crashes [10378]
Post by: gav616 on November 23, 2010, 02:23:42 PM
Damned deleted clients.  >:(

Transfer window or share window?
share window
Title: Re: [rGUI] Client window crashes [10378]
Post by: Stu Redman on November 23, 2010, 09:49:56 PM
I'll try a more general approach to weed out the deleted client problem at the roots. But that will take a little time. I'll update here when it's done.
Title: Re: [rGUI] Client window crashes [10378]
Post by: Stu Redman on December 20, 2010, 09:33:49 PM
Should be fixed with 10405, please verify.