Hello,
I left amule on the statistics context. I used 1 or 2 hours other applications.
When I returned to amule I wanted to switch to the download context.
The refresh did not finish...
with wxGTK-2.8.4
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 2886)]
CClientCredits::GetCurrentIdentState (this=0x1, dwForIP=33)
at ClientCredits.cpp:222
222 if (m_identState != IS_IDENTIFIED)
(gdb) bt
#0 CClientCredits::GetCurrentIdentState (this=0x1, dwForIP=33)
at ClientCredits.cpp:222
#1 0x0820c688 in CClientCredits::GetScoreRatio (this=0x1, dwForIP=33,
cryptoavail=true) at ClientCredits.cpp:125
#2 0x0807dfdc in CUpDownClient::GetScoreRatio (this=0xb0cd760)
at BaseClient.cpp:2408
#3 0x081fc7c1 in CUploadingView::DrawCell (client=0xb0cd760, column=0,
dc=0x86998e0, rect=@0xbfffe340) at ClientListCtrl.cpp:587
#4 0x081fd112 in CQueuedView::DrawCell (client=0xb0cd760, column=0,
dc=0x86998e0, rect=@0xbfffe340) at ClientListCtrl.cpp:851
#5 0x081fbc0f in CClientListCtrl::OnDrawItem (this=0x97e80a8, item=0,
dc=0x86998e0, rect=@0xbfffe480, rectHL=@0xbfffe470, highlighted=64)
at ClientListCtrl.cpp:498
#6 0x082faf92 in MuleExtern::wxListMainWindow::OnPaint (this=0xab1fc00)
at extern/wxWidgets/listctrl.cpp:2650
#7 0x40590d0a in wxAppConsole::HandleEvent ()
from /usr/local/wxGTK/lib/libwx_baseu-2.8.so.0
#8 0x4063f73c in wxEvtHandler::ProcessEventIfMatches ()
from /usr/local/wxGTK/lib/libwx_baseu-2.8.so.0
#9 0x4063fa28 in wxEventHashTable::HandleEvent ()
from /usr/local/wxGTK/lib/libwx_baseu-2.8.so.0
#10 0x40640734 in wxEvtHandler::ProcessEvent ()
from /usr/local/wxGTK/lib/libwx_baseu-2.8.so.0
---Type <return> to continue, or q <return> to quit---
#11 0x406406d7 in wxEvtHandler::ProcessEvent ()
from /usr/local/wxGTK/lib/libwx_baseu-2.8.so.0
#12 0x4044986c in wxScrollHelperEvtHandler::ProcessEvent ()
from /usr/local/wxGTK/lib/libwx_gtk2u_core-2.8.so.0
#13 0x40309ac1 in wxWindow::GtkSendPaintEvents ()
from /usr/local/wxGTK/lib/libwx_gtk2u_core-2.8.so.0
#14 0x40309e06 in gtk_window_expose_callback ()
from /usr/local/wxGTK/lib/libwx_gtk2u_core-2.8.so.0
#15 0x40a0f3f0 in gtk_marshal_VOID__UINT_STRING ()
from /usr/lib/libgtk-x11-2.0.so.0
#16 0x40ccaddb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#17 0x40ce0678 in g_signal_has_handler_pending ()
from /usr/lib/libgobject-2.0.so.0
#18 0x40ce131d in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#19 0x40ce18c6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#20 0x40b08ef4 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#21 0x40a0de5d in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#22 0x40c04b8d in gdk_window_clear_area_e () from /usr/lib/libgdk-x11-2.0.so.0
#23 0x40c04c5d in gdk_window_process_all_updates ()
from /usr/lib/libgdk-x11-2.0.so.0
#24 0x40979447 in gtk_container_check_resize ()
from /usr/lib/libgtk-x11-2.0.so.0
#25 0x40d2d741 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#26 0x40d2a487 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0x40d2be25 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#28 0x40d2c14a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#29 0x40a0ce33 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#30 0x402f5309 in wxEventLoop::Run ()
from /usr/local/wxGTK/lib/libwx_gtk2u_core-2.8.so.0
#31 0x40386f66 in wxAppBase::MainLoop ()
from /usr/local/wxGTK/lib/libwx_gtk2u_core-2.8.so.0
#32 0x403870e3 in wxAppBase::OnRun ()
from /usr/local/wxGTK/lib/libwx_gtk2u_core-2.8.so.0
#33 0x405d0950 in wxEntry () from /usr/local/wxGTK/lib/libwx_baseu-2.8.so.0
#34 0x405d0a44 in wxEntry () from /usr/local/wxGTK/lib/libwx_baseu-2.8.so.0
#35 0x081ba9e9 in main (argc=1, argv=0xbffff1e4) at amule-gui.cpp:95
(gdb) bt full
#0 CClientCredits::GetCurrentIdentState (this=0x1, dwForIP=33)
at ClientCredits.cpp:222
No locals.
#1 0x0820c688 in CClientCredits::GetScoreRatio (this=0x1, dwForIP=33,
cryptoavail=true) at ClientCredits.cpp:125
result = 4.06141058e-34
result2 = 0
#2 0x0807dfdc in CUpDownClient::GetScoreRatio (this=0xb0cd760)
at BaseClient.cpp:2408
No locals.
#3 0x081fc7c1 in CUploadingView::DrawCell (client=0xb0cd760, column=0,
dc=0x86998e0, rect=@0xbfffe340) at ClientListCtrl.cpp:587
clientImage = 1 '\001'
userName = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0xae26460}, <No data fields>}
#4 0x081fd112 in CQueuedView::DrawCell (client=0xb0cd760, column=0,
dc=0x86998e0, rect=@0xbfffe340) at ClientListCtrl.cpp:851
buffer = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0x40661e20}, <No data fields>}
#5 0x081fbc0f in CClientListCtrl::OnDrawItem (this=0x97e80a8, item=0,
dc=0x86998e0, rect=@0xbfffe480, rectHL=@0xbfffe470, highlighted=64)
at ClientListCtrl.cpp:498
clipper = {m_dc = @0x86998e0}
---Type <return> to continue, or q <return> to quit---
#6 0x082faf92 in MuleExtern::wxListMainWindow::OnPaint (this=0xab1fc00)
at extern/wxWidgets/listctrl.cpp:2650
evCache = <incomplete type>
#7 0x40590d0a in wxAppConsole::HandleEvent ()
from /usr/local/wxGTK/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#8 0x4063f73c in wxEvtHandler::ProcessEventIfMatches ()
from /usr/local/wxGTK/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#9 0x4063fa28 in wxEventHashTable::HandleEvent ()
from /usr/local/wxGTK/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#10 0x40640734 in wxEvtHandler::ProcessEvent ()
from /usr/local/wxGTK/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#11 0x406406d7 in wxEvtHandler::ProcessEvent ()
from /usr/local/wxGTK/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#12 0x4044986c in wxScrollHelperEvtHandler::ProcessEvent ()
from /usr/local/wxGTK/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#13 0x40309ac1 in wxWindow::GtkSendPaintEvents ()
from /usr/local/wxGTK/lib/libwx_gtk2u_core-2.8.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#14 0x40309e06 in gtk_window_expose_callback ()
from /usr/local/wxGTK/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#15 0x40a0f3f0 in gtk_marshal_VOID__UINT_STRING ()
from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#16 0x40ccaddb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#17 0x40ce0678 in g_signal_has_handler_pending ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#18 0x40ce131d in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#19 0x40ce18c6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#20 0x40b08ef4 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#21 0x40a0de5d in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#22 0x40c04b8d in gdk_window_clear_area_e () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#23 0x40c04c5d in gdk_window_process_all_updates ()
---Type <return> to continue, or q <return> to quit---
from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#24 0x40979447 in gtk_container_check_resize ()
from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#25 0x40d2d741 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#26 0x40d2a487 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#27 0x40d2be25 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#28 0x40d2c14a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#29 0x40a0ce33 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#30 0x402f5309 in wxEventLoop::Run ()
from /usr/local/wxGTK/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#31 0x40386f66 in wxAppBase::MainLoop ()
from /usr/local/wxGTK/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#32 0x403870e3 in wxAppBase::OnRun ()
from /usr/local/wxGTK/lib/libwx_gtk2u_core-2.8.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#33 0x405d0950 in wxEntry () from /usr/local/wxGTK/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#34 0x405d0a44 in wxEntry () from /usr/local/wxGTK/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#35 0x081ba9e9 in main (argc=1, argv=0xbffff1e4) at amule-gui.cpp:95
No locals.
(gdb) thread apply all bt
Thread 5 (Thread 49156 (LWP 2962)):
#0 0x40039f56 in nanosleep () from /lib/libpthread.so.0
#1 0x00000000 in ?? ()
Thread 3 (Thread 16386 (LWP 2948)):
#0 0x40039f56 in nanosleep () from /lib/libpthread.so.0
#1 0x00000000 in ?? ()
Thread 2 (Thread 32769 (LWP 2947)):
#0 0x4087151a in poll () from /lib/libc.so.6
#1 0x400324b0 in __pthread_manager () from /lib/libpthread.so.0
#2 0x40032eb7 in __pthread_manager_event () from /lib/libpthread.so.0
#3 0x4087abea in clone () from /lib/libc.so.6
Thread 1 (Thread 16384 (LWP 2886)):
#0 CClientCredits::GetCurrentIdentState (this=0x1, dwForIP=33)
at ClientCredits.cpp:222
#1 0x0820c688 in CClientCredits::GetScoreRatio (this=0x1, dwForIP=33,
cryptoavail=true) at ClientCredits.cpp:125
#2 0x0807dfdc in CUpDownClient::GetScoreRatio (this=0xb0cd760)
at BaseClient.cpp:2408
#3 0x081fc7c1 in CUploadingView::DrawCell (client=0xb0cd760, column=0,
---Type <return> to continue, or q <return> to quit---
dc=0x86998e0, rect=@0xbfffe340) at ClientListCtrl.cpp:587
#4 0x081fd112 in CQueuedView::DrawCell (client=0xb0cd760, column=0,
dc=0x86998e0, rect=@0xbfffe340) at ClientListCtrl.cpp:851
#5 0x081fbc0f in CClientListCtrl::OnDrawItem (this=0x97e80a8, item=0,
dc=0x86998e0, rect=@0xbfffe480, rectHL=@0xbfffe470, highlighted=64)
at ClientListCtrl.cpp:498
#6 0x082faf92 in MuleExtern::wxListMainWindow::OnPaint (this=0xab1fc00)
at extern/wxWidgets/listctrl.cpp:2650
#7 0x40590d0a in wxAppConsole::HandleEvent ()
from /usr/local/wxGTK/lib/libwx_baseu-2.8.so.0
#8 0x4063f73c in wxEvtHandler::ProcessEventIfMatches ()
from /usr/local/wxGTK/lib/libwx_baseu-2.8.so.0
#9 0x4063fa28 in wxEventHashTable::HandleEvent ()
from /usr/local/wxGTK/lib/libwx_baseu-2.8.so.0
#10 0x40640734 in wxEvtHandler::ProcessEvent ()
from /usr/local/wxGTK/lib/libwx_baseu-2.8.so.0
#11 0x406406d7 in wxEvtHandler::ProcessEvent ()
from /usr/local/wxGTK/lib/libwx_baseu-2.8.so.0
#12 0x4044986c in wxScrollHelperEvtHandler::ProcessEvent ()
from /usr/local/wxGTK/lib/libwx_gtk2u_core-2.8.so.0
#13 0x40309ac1 in wxWindow::GtkSendPaintEvents ()
from /usr/local/wxGTK/lib/libwx_gtk2u_core-2.8.so.0
#14 0x40309e06 in gtk_window_expose_callback ()
---Type <return> to continue, or q <return> to quit---
from /usr/local/wxGTK/lib/libwx_gtk2u_core-2.8.so.0
#15 0x40a0f3f0 in gtk_marshal_VOID__UINT_STRING ()
from /usr/lib/libgtk-x11-2.0.so.0
#16 0x40ccaddb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#17 0x40ce0678 in g_signal_has_handler_pending ()
from /usr/lib/libgobject-2.0.so.0
#18 0x40ce131d in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#19 0x40ce18c6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#20 0x40b08ef4 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#21 0x40a0de5d in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#22 0x40c04b8d in gdk_window_clear_area_e () from /usr/lib/libgdk-x11-2.0.so.0
#23 0x40c04c5d in gdk_window_process_all_updates ()
from /usr/lib/libgdk-x11-2.0.so.0
#24 0x40979447 in gtk_container_check_resize ()
from /usr/lib/libgtk-x11-2.0.so.0
#25 0x40d2d741 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#26 0x40d2a487 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0x40d2be25 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#28 0x40d2c14a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#29 0x40a0ce33 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#30 0x402f5309 in wxEventLoop::Run ()
from /usr/local/wxGTK/lib/libwx_gtk2u_core-2.8.so.0
#31 0x40386f66 in wxAppBase::MainLoop ()
---Type <return> to continue, or q <return> to quit---
from /usr/local/wxGTK/lib/libwx_gtk2u_core-2.8.so.0
#32 0x403870e3 in wxAppBase::OnRun ()
from /usr/local/wxGTK/lib/libwx_gtk2u_core-2.8.so.0
#33 0x405d0950 in wxEntry () from /usr/local/wxGTK/lib/libwx_baseu-2.8.so.0
#34 0x405d0a44 in wxEntry () from /usr/local/wxGTK/lib/libwx_baseu-2.8.so.0
#35 0x081ba9e9 in main (argc=1, argv=0xbffff1e4) at amule-gui.cpp:95
(gdb)