For several days now, amule CVS crashes, when I try to switch to the statistics page. Actually the statistics dysplay just fine after I clicked the corresponding button, but then the row of buttons at the top immediately turns gray (being disabled), CPU usage goes to 100% and amule crashes. Here's the backtrace:
aMule terminated after throwing an instance of 'CInvalidParamsEx'
Version: aMule CVS using wxGTK2 v2.6.1 (Unicoded) (Snapshot: Wed Aug 17 07:02:05 CEST 2005)
what(): CRunTimeException::CInvalidArgsException: Integer value passed cannot be represented as an signed int.
backtrace:
[2] ?? in /usr/lib/libstdc++.so.6 [0xb78fb324]
[3] ?? in /usr/lib/libstdc++.so.6 [0xb78fb361]
[4] ?? in /usr/lib/libstdc++.so.6 [0xb78fb4ec]
[5] CFormat& CFormat::FormatInteger(unsigned long long) in Format.h:288
[6] CStatTreeItemSimple::GetDisplayString() const in StatTree.cpp:245
[7] CStatisticsDlg::FillTree(CStatTreeItemBase*, wxTreeItemId&) in StatisticsDlg.cpp:288
[8] CStatisticsDlg::FillTree(CStatTreeItemBase*, wxTreeItemId&) in StatisticsDlg.cpp:299
[9] CStatisticsDlg::ShowStatistics(bool) in StatisticsDlg.cpp:246
[10] CamuleDlg::OnGUITimer(wxTimerEvent&) in amuleDlg.cpp:1075
[11] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const in /usr/local/lib/libwx_baseu-2.6.so.0[0xb797c60a]
[12] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/local/lib/libwx_baseu-2.6.so.0[0xb7a0b5ef]
[13] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/local/lib/libwx_baseu-2.6.so.0[0xb7a0b8d8]
[14] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/local/lib/libwx_baseu-2.6.so.0[0xb7a0c514]
[15] wxTimerBase::Notify() in /usr/local/lib/libwx_gtk2u_core-2.6.so.0[0xb7c93f1f]
[16] ?? in /usr/local/lib/libwx_gtk2u_core-2.6.so.0 [0xb7bae548]
[17] ?? in /usr/lib/libglib-2.0.so.0 [0xb71927d4]
[18] g_main_context_dispatch in /usr/lib/libglib-2.0.so.0[0xb7190a21]
[19] ?? in /usr/lib/libglib-2.0.so.0 [0xb7193c77]
[20] g_main_loop_run in /usr/lib/libglib-2.0.so.0[0xb71941c8]
[21] gtk_main in /usr/lib/libgtk-x11-2.0.so.0[0xb745e849]
[22] wxEventLoop::Run() in /usr/local/lib/libwx_gtk2u_core-2.6.so.0[0xb7ba53c5]
[23] wxAppBase::MainLoop() in /usr/local/lib/libwx_gtk2u_core-2.6.so.0[0xb7c27759]
[24] wxAppBase::OnRun() in /usr/local/lib/libwx_gtk2u_core-2.6.so.0[0xb7c278d3]
[25] wxEntry(int&, wchar_t**) in /usr/local/lib/libwx_baseu-2.6.so.0[0xb79b2cf9]
[26] wxEntry(int&, char**) in /usr/local/lib/libwx_baseu-2.6.so.0[0xb79b2dce]
[27] main in amule-gui.cpp:149
[28] __libc_start_main in /lib/tls/libc.so.6[0xb76eeec0]
[29] __gxx_personality_v0 in start.S:122
As you can see, I compiled amule with wxGTK2 v2.6.1 linked against GTK
If someone is interested, I would also take the time to produce a full backtrace wrth gdb.
cheers, honggoff