aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: BT: crash when scrolling through upload queue  (Read 2695 times)

Arichy

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 224
BT: crash when scrolling through upload queue
« on: May 15, 2007, 07:38:33 PM »

When I scroll through the queue of waiting clients, aMule crashes for sure after a while.
Here the BT (aMule-svn-2007-05-15, wxGTK 2.8.3, Debian GNU/Linux, i686,  ./configure --enable-debug --disable-optimize --disable-ed2k --disable-upnp --enable-geoip):
Code: [Select]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1226508608 (LWP 10622)]
0x0826cc71 in CClientCredits::GetCurrentIdentState (this=0x2400, dwForIP=0)
    at ClientCredits.cpp:222
222             if (m_identState != IS_IDENTIFIED)
#0  0x0826cc71 in CClientCredits::GetCurrentIdentState (this=0x2400, dwForIP=0)
    at ClientCredits.cpp:222
#1  0x0826d2c7 in CClientCredits::GetScoreRatio (this=0x2400, dwForIP=0, cryptoavail=true)
    at ClientCredits.cpp:125
#2  0x08081650 in CUpDownClient::GetScoreRatio (this=0xa1b5af8) at BaseClient.cpp:2345
#3  0x082507de in CUploadingView::DrawCell (client=0xa1b5af8, column=0, dc=0x881da80,
    rect=@0xbfb8ae94) at ClientListCtrl.cpp:585
#4  0x082514b2 in CQueuedView::DrawCell (client=0xa1b5af8, column=0, dc=0x881da80,
    rect=@0xbfb8ae94) at ClientListCtrl.cpp:843
#5  0x08251f18 in CClientListCtrl::OnDrawItem (this=0xb2f5be0, item=336, dc=0x881da80,
    rect=@0xbfb8b14c, rectHL=@0xbfb8b13c, highlighted=false) at ClientListCtrl.cpp:495
#6  0x083aca83 in MuleExtern::wxListMainWindow::OnPaint (this=0xb2f6df0)
    at extern/wxWidgets/listctrl.cpp:2650
#7  0xb78d4415 in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb797a03f in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
#9  0xb797a18b in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#10 0xb797a30f in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#11 0xb797a2ab in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#12 0xb7c913a3 in wxScrollHelperEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#13 0xb7b4b52e in wxWindow::GtkSendPaintEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#14 0xb7b4b93d in gtk_window_expose_callback () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#15 0xb7474250 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
#16 0xb70df98b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#17 0xb70eff2d in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#18 0xb70f1208 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#19 0xb70f15d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#20 0xb755df64 in gtk_widget_get_default_style () from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb746f00f in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb72f2eb0 in gdk_window_is_viewable () from /usr/lib/libgdk-x11-2.0.so.0
#23 0xb72f2fa8 in gdk_window_process_updates () from /usr/lib/libgdk-x11-2.0.so.0
#24 0xb7b49d06 in wxWindow::GtkUpdate () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#25 0xb7b49d6d in wxWindow::Update () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#26 0xb7c8f9c9 in wxScrollHelper::HandleOnScroll () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#27 0x083af082 in wxScrollHelper::OnScroll (this=0xb2f6f4c, event=@0xbfb8bcb0)
    at /usr/include/wx-2.8/wx/scrolwin.h:168
#28 0x083a0f0b in MuleExtern::wxListMainWindow::OnScroll (this=0xb2f6df0, event=@0xbfb8bcb0)
    at extern/wxWidgets/listctrl.cpp:4664
#29 0xb78d4415 in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#30 0xb797a03f in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
#31 0xb797a18b in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#32 0xb797a30f in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#33 0xb797a2ab in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#34 0xb7c913a3 in wxScrollHelperEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#35 0xb7c90f3c in wxScrollHelper::HandleOnMouseWheel () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#36 0xb7c91550 in wxScrollHelperEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#37 0xb7b4891b in wxWindow::GTKProcessEvent () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#38 0xb7b4e152 in window_scroll_event () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#39 0xb7474250 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
#40 0xb70df98b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#41 0xb70eff2d in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#42 0xb70f1208 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#43 0xb70f15d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#44 0xb755df64 in gtk_widget_get_default_style () from /usr/lib/libgtk-x11-2.0.so.0
#45 0xb746dbd3 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#46 0xb746ee07 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#47 0xb7307eea in _gdk_events_init () from /usr/lib/libgdk-x11-2.0.so.0
#48 0xb7067731 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#49 0xb706a7a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#50 0xb706ab67 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#51 0xb746f281 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#52 0xb7b37a9c in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#53 0xb7bd2d0e in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#54 0xb7bd22b1 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#55 0xb790fe3a in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#56 0xb790fee7 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#57 0x081f84d6 in main (argc=134904833, argv=0x0) at amule-gui.cpp:95
#0  0x0826cc71 in CClientCredits::GetCurrentIdentState (this=0x2400, dwForIP=0)
    at ClientCredits.cpp:222
No locals.
#1  0x0826d2c7 in CClientCredits::GetScoreRatio (this=0x2400, dwForIP=0, cryptoavail=true)
    at ClientCredits.cpp:125
        result = -1.44278812
        result2 = 4.06707546e-34
#2  0x08081650 in CUpDownClient::GetScoreRatio (this=0xa1b5af8) at BaseClient.cpp:2345
No locals.
#3  0x082507de in CUploadingView::DrawCell (client=0xa1b5af8, column=0, dc=0x881da80,
    rect=@0xbfb8ae94) at ClientListCtrl.cpp:585
        clientImage = 19 '\023'
        userName = {<wxStringBase> = {static npos = 4294967295,
    m_pchData = 0xbfb8ae10}, <No data fields>}
        buffer = {<wxStringBase> = {static npos = 4294967295,
    m_pchData = 0xb799c378}, <No data fields>}
#4  0x082514b2 in CQueuedView::DrawCell (client=0xa1b5af8, column=0, dc=0x881da80,
    rect=@0xbfb8ae94) at ClientListCtrl.cpp:843
        buffer = {<wxStringBase> = {static npos = 4294967295,
    m_pchData = 0xb799c378}, <No data fields>}
#5  0x08251f18 in CClientListCtrl::OnDrawItem (this=0xb2f5be0, item=336, dc=0x881da80,
    rect=@0xbfb8b14c, rectHL=@0xbfb8b13c, highlighted=false) at ClientListCtrl.cpp:495
        clipper = {m_dc = @0x881da80}
        width = 150
        i = 0
        client = (CUpDownClient *) 0xa1b5af8
        cur_rect = {x = 4, y = 0, width = 142, height = 20}
        view = (const ClientListView &) @0x881b860: {m_title = {<wxStringBase> = {
      static npos = 4294967295, m_pchData = 0x883635c}, <No data fields>},
  m_init = 0x82526a0 <CQueuedView::Initialize(CClientListCtrl*)>,
  m_draw = 0x8251468 <CQueuedView::DrawCell(CUpDownClient*, int, wxDC*, wxRect const&)>,
  m_sort = 0x8254f64 <CQueuedView::SortProc(long, long, long)>}
#6  0x083aca83 in MuleExtern::wxListMainWindow::OnPaint (this=0xb2f6df0)
    at extern/wxWidgets/listctrl.cpp:2650
        rect = {x = 0, y = 0, width = 1195, height = 20}
        highl = {x = 0, y = 0, width = 1195, height = 20}
        line = 336
        buffer = <incomplete type>
        visibleTo = 340
        rectLine = {x = 1, y = 6720, width = 1195, height = 20}
        xOrig = 0
        lineHeight = 20
        visibleFrom = 328
        yOrig = 6560
        after = {x = -1223535270, y = 171560368, width = 1, height = -1078414932}
        width = -1078414968
        height = 1
        dc = <incomplete type>
        dev_x = 0
        dev_y = -6560
        dbDC = <incomplete type>
#7  0xb78d4415 in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#8  0xb797a03f in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#9  0xb797a18b in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#10 0xb797a30f in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#11 0xb797a2ab in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#12 0xb7c913a3 in wxScrollHelperEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#13 0xb7b4b52e in wxWindow::GtkSendPaintEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#14 0xb7b4b93d in gtk_window_expose_callback () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#15 0xb7474250 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#16 0xb70df98b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#17 0xb70eff2d in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#18 0xb70f1208 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#19 0xb70f15d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#20 0xb755df64 in gtk_widget_get_default_style () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#21 0xb746f00f in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#22 0xb72f2eb0 in gdk_window_is_viewable () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#23 0xb72f2fa8 in gdk_window_process_updates () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#24 0xb7b49d06 in wxWindow::GtkUpdate () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#25 0xb7b49d6d in wxWindow::Update () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#26 0xb7c8f9c9 in wxScrollHelper::HandleOnScroll () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#27 0x083af082 in wxScrollHelper::OnScroll (this=0xb2f6f4c, event=@0xbfb8bcb0)
    at /usr/include/wx-2.8/wx/scrolwin.h:168
No locals.
#28 0x083a0f0b in MuleExtern::wxListMainWindow::OnScroll (this=0xb2f6df0, event=@0xbfb8bcb0)
    at extern/wxWidgets/listctrl.cpp:4664
No locals.
#29 0xb78d4415 in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#30 0xb797a03f in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#31 0xb797a18b in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#32 0xb797a30f in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#33 0xb797a2ab in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#34 0xb7c913a3 in wxScrollHelperEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#35 0xb7c90f3c in wxScrollHelper::HandleOnMouseWheel () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#36 0xb7c91550 in wxScrollHelperEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#37 0xb7b4891b in wxWindow::GTKProcessEvent () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#38 0xb7b4e152 in window_scroll_event () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#39 0xb7474250 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#40 0xb70df98b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#41 0xb70eff2d in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#42 0xb70f1208 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#43 0xb70f15d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#44 0xb755df64 in gtk_widget_get_default_style () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#45 0xb746dbd3 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#46 0xb746ee07 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#47 0xb7307eea in _gdk_events_init () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#48 0xb7067731 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#49 0xb706a7a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#50 0xb706ab67 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#51 0xb746f281 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#52 0xb7b37a9c in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#53 0xb7bd2d0e in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#54 0xb7bd22b1 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#55 0xb790fe3a in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#56 0xb790fee7 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#57 0x081f84d6 in main (argc=134904833, argv=0x0) at amule-gui.cpp:95
No locals.

Thread 5 (Thread -1262457936 (LWP 10630)):
#0  0xb7ef4410 in ?? ()
#1  0xb4c062e8 in ?? ()
#2  0x0000cb15 in ?? ()
#3  0x00000000 in ?? ()

Thread 2 (Thread -1237115984 (LWP 10627)):
#0  0xb7ef4410 in ?? ()
#1  0xb6431138 in ?? ()
#2  0xb79d89c0 in ?? () from /usr/lib/libwx_baseu-2.8.so.0
#3  0x00000000 in ?? ()

Thread 1 (Thread -1226508608 (LWP 10622)):
#0  0x0826cc71 in CClientCredits::GetCurrentIdentState (this=0x2400, dwForIP=0)
    at ClientCredits.cpp:222
#1  0x0826d2c7 in CClientCredits::GetScoreRatio (this=0x2400, dwForIP=0, cryptoavail=true)
    at ClientCredits.cpp:125
#2  0x08081650 in CUpDownClient::GetScoreRatio (this=0xa1b5af8) at BaseClient.cpp:2345
#3  0x082507de in CUploadingView::DrawCell (client=0xa1b5af8, column=0, dc=0x881da80,
    rect=@0xbfb8ae94) at ClientListCtrl.cpp:585
#4  0x082514b2 in CQueuedView::DrawCell (client=0xa1b5af8, column=0, dc=0x881da80,
    rect=@0xbfb8ae94) at ClientListCtrl.cpp:843
#5  0x08251f18 in CClientListCtrl::OnDrawItem (this=0xb2f5be0, item=336, dc=0x881da80,
    rect=@0xbfb8b14c, rectHL=@0xbfb8b13c, highlighted=false) at ClientListCtrl.cpp:495
#6  0x083aca83 in MuleExtern::wxListMainWindow::OnPaint (this=0xb2f6df0)
    at extern/wxWidgets/listctrl.cpp:2650
#7  0xb78d4415 in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb797a03f in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
#9  0xb797a18b in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#10 0xb797a30f in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#11 0xb797a2ab in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#12 0xb7c913a3 in wxScrollHelperEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#13 0xb7b4b52e in wxWindow::GtkSendPaintEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#14 0xb7b4b93d in gtk_window_expose_callback () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#15 0xb7474250 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
#16 0xb70df98b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#17 0xb70eff2d in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#18 0xb70f1208 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#19 0xb70f15d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#20 0xb755df64 in gtk_widget_get_default_style () from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb746f00f in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb72f2eb0 in gdk_window_is_viewable () from /usr/lib/libgdk-x11-2.0.so.0
#23 0xb72f2fa8 in gdk_window_process_updates () from /usr/lib/libgdk-x11-2.0.so.0
#24 0xb7b49d06 in wxWindow::GtkUpdate () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#25 0xb7b49d6d in wxWindow::Update () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#26 0xb7c8f9c9 in wxScrollHelper::HandleOnScroll () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#27 0x083af082 in wxScrollHelper::OnScroll (this=0xb2f6f4c, event=@0xbfb8bcb0)
    at /usr/include/wx-2.8/wx/scrolwin.h:168
#28 0x083a0f0b in MuleExtern::wxListMainWindow::OnScroll (this=0xb2f6df0, event=@0xbfb8bcb0)
    at extern/wxWidgets/listctrl.cpp:4664
#29 0xb78d4415 in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#30 0xb797a03f in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
#31 0xb797a18b in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#32 0xb797a30f in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#33 0xb797a2ab in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#34 0xb7c913a3 in wxScrollHelperEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#35 0xb7c90f3c in wxScrollHelper::HandleOnMouseWheel () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#36 0xb7c91550 in wxScrollHelperEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#37 0xb7b4891b in wxWindow::GTKProcessEvent () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#38 0xb7b4e152 in window_scroll_event () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#39 0xb7474250 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
#40 0xb70df98b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#41 0xb70eff2d in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#42 0xb70f1208 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#43 0xb70f15d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#44 0xb755df64 in gtk_widget_get_default_style () from /usr/lib/libgtk-x11-2.0.so.0
#45 0xb746dbd3 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#46 0xb746ee07 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#47 0xb7307eea in _gdk_events_init () from /usr/lib/libgdk-x11-2.0.so.0
#48 0xb7067731 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#49 0xb706a7a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#50 0xb706ab67 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#51 0xb746f281 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#52 0xb7b37a9c in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#53 0xb7bd2d0e in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#54 0xb7bd22b1 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#55 0xb790fe3a in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#56 0xb790fee7 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#57 0x081f84d6 in main (argc=134904833, argv=0x0) at amule-gui.cpp:95
Logged
Gentoo i686

ecforum

  • Full Member
  • ***
  • Karma: 1
  • Offline Offline
  • Posts: 105
Re: BT: crash when scrolling through upload queue
« Reply #1 on: November 17, 2007, 06:37:03 PM »

It seems the same with CVS 17 november 2007, slackware 11, wxGTK-2.8.4
I did nothing ; amule had not the focus : i used another software in full screen.


Code: [Select]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 16189)]
CClientCredits::GetCurrentIdentState (this=0x6, dwForIP=17) at ClientCredits.cpp
:222
222             if (m_identState != IS_IDENTIFIED)
(gdb) btQuit
(gdb) bt
#0  CClientCredits::GetCurrentIdentState (this=0x6, dwForIP=17) at ClientCredits.cpp:222
#1  0x0820c6f8 in CClientCredits::GetScoreRatio (this=0x6, dwForIP=17, cryptoavail=true) at ClientCredits.cpp:125
#2  0x0807dfac in CUpDownClient::GetScoreRatio (this=0xbe94e90) at BaseClient.cpp:2408
#3  0x081fc831 in CUploadingView::DrawCell (client=0xbe94e90, column=0, dc=0x8698860, rect=@0xbfffe350) at ClientListCtrl.cpp:587
#4  0x081fd182 in CQueuedView::DrawCell (client=0xbe94e90, column=0, dc=0x8698860, rect=@0xbfffe350) at ClientListCtrl.cpp:851
#5  0x081fbc7f in CClientListCtrl::OnDrawItem (this=0xbcc1c00, item=12, dc=0x8698860, rect=@0xbfffe490, rectHL=@0xbfffe480, highlighted=80) at ClientListCtrl.cpp:498
#6  0x082fb1d2 in MuleExtern::wxListMainWindow::OnPaint (this=0xbcc3d30) 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 () 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 0x40c04cd3 in gdk_window_process_all_updates () from /usr/lib/libgdk-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 () 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 0x081bad89 in main (argc=1, argv=0xbffff1e4) at amule-gui.cpp:95
(gdb)

Code: [Select]
(gdb) bt full
#0  CClientCredits::GetCurrentIdentState (this=0x6, dwForIP=17) at ClientCredits.cpp:222
No locals.
#1  0x0820c6f8 in CClientCredits::GetScoreRatio (this=0x6, dwForIP=17, cryptoavail=true) at ClientCredits.cpp:125
        result = 4.06138854e-34
        result2 = 0
#2  0x0807dfac in CUpDownClient::GetScoreRatio (this=0xbe94e90) at BaseClient.cpp:2408
No locals.
#3  0x081fc831 in CUploadingView::DrawCell (client=0xbe94e90, column=0, dc=0x8698860, rect=@0xbfffe350) at ClientListCtrl.cpp:587
        clientImage = 6 '\006'
        userName = {<wxStringBase> = {static npos = 4294967295, m_pchData = 0x875af00}, <No data fields>}
#4  0x081fd182 in CQueuedView::DrawCell (client=0xbe94e90, column=0, dc=0x8698860, rect=@0xbfffe350) at ClientListCtrl.cpp:851
        buffer = {<wxStringBase> = {static npos = 4294967295, m_pchData = 0x40661e20}, <No data fields>}
#5  0x081fbc7f in CClientListCtrl::OnDrawItem (this=0xbcc1c00, item=12, dc=0x8698860, rect=@0xbfffe490, rectHL=@0xbfffe480, highlighted=80) at ClientListCtrl.cpp:498
        clipper = {m_dc = @0x8698860}
#6  0x082fb1d2 in MuleExtern::wxListMainWindow::OnPaint (this=0xbcc3d30) 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
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 () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#24 0x40c04cd3 in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
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
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 0x081bad89 in main (argc=1, argv=0xbffff1e4) at amule-gui.cpp:95
No locals.
(gdb)

Code: [Select]
(gdb) thread apply all bt

Thread 5 (Thread 49156 (LWP 16196)):
#0  0x40039f56 in nanosleep () from /lib/libpthread.so.0
#1  0x00000000 in ?? ()

Thread 3 (Thread 16386 (LWP 16194)):
#0  0x40039f56 in nanosleep () from /lib/libpthread.so.0
#1  0x00000000 in ?? ()

Thread 2 (Thread 32769 (LWP 16193)):
#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 16189)):
#0  CClientCredits::GetCurrentIdentState (this=0x6, dwForIP=17) at ClientCredits.cpp:222
#1  0x0820c6f8 in CClientCredits::GetScoreRatio (this=0x6, dwForIP=17, cryptoavail=true) at ClientCredits.cpp:125
#2  0x0807dfac in CUpDownClient::GetScoreRatio (this=0xbe94e90) at BaseClient.cpp:2408
#3  0x081fc831 in CUploadingView::DrawCell (client=0xbe94e90, column=0, dc=0x8698860, rect=@0xbfffe350) at ClientListCtrl.cpp:587
#4  0x081fd182 in CQueuedView::DrawCell (client=0xbe94e90, column=0, dc=0x8698860, rect=@0xbfffe350) at ClientListCtrl.cpp:851
#5  0x081fbc7f in CClientListCtrl::OnDrawItem (this=0xbcc1c00, item=12, dc=0x8698860, rect=@0xbfffe490, rectHL=@0xbfffe480, highlighted=80) at ClientListCtrl.cpp:498
#6  0x082fb1d2 in MuleExtern::wxListMainWindow::OnPaint (this=0xbcc3d30) 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 () 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 0x40c04cd3 in gdk_window_process_all_updates () from /usr/lib/libgdk-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 () 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
---Type <return> to continue, or q <return> to quit---
#35 0x081bad89 in main (argc=1, argv=0xbffff1e4) at amule-gui.cpp:95
(gdb)

Logged