aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: CVS-20080730 crash on Intel Quadcore AMD64 Debian  (Read 6576 times)

Corwin

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 23
CVS-20080730 crash on Intel Quadcore AMD64 Debian
« on: August 13, 2008, 09:18:05 AM »

Ran for almost 2 weeks  (From July 30th until now, August 12th). I noticed it was not running anymore so I did a backtrace.


(gdb) bt
#0  0x00007faf7540e1d5 in raise () from /lib/libc.so.6
#1  0x00007faf7540f680 in abort () from /lib/libc.so.6
#2  0x00007faf7540775f in __assert_fail () from /lib/libc.so.6
#3  0x00007faf7285f4a7 in ?? () from /usr/lib/libX11.so.6
#4  0x00007faf728351de in XDefineCursor () from /usr/lib/libX11.so.6
#5  0x00007faf749cba60 in gdk_window_set_cursor () from /usr/lib/libgdk-x11-2.0.so.0
#6  0x00007faf76666031 in wxWindow::GTKUpdateCursor () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#7  0x00007faf766a9e88 in wxControl::OnInternalIdle () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#8  0x00007faf766dfaed in wxAppBase::SendIdleEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#9  0x00007faf766dfb24 in wxAppBase::SendIdleEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#10 0x00007faf766dfb24 in wxAppBase::SendIdleEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#11 0x00007faf766dfb24 in wxAppBase::SendIdleEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#12 0x00007faf766dfd84 in wxAppBase::ProcessIdle () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#13 0x00007faf766403a6 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#14 0x00007faf7380d892 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#15 0x00007faf7381101d in ?? () from /usr/lib/libglib-2.0.so.0
#16 0x00007faf7381154d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#17 0x00007faf74d56587 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x00007faf76657768 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#19 0x00007faf766dfbbb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#20 0x00007faf75f63c8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#21 0x0000000000679547 in main (argc=1, argv=0x7fff800e06a8) at amule-gui.cpp:95
(gdb) bt full
#0  0x00007faf7540e1d5 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00007faf7540f680 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00007faf7540775f in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#3  0x00007faf7285f4a7 in ?? () from /usr/lib/libX11.so.6
No symbol table info available.
#4  0x00007faf728351de in XDefineCursor () from /usr/lib/libX11.so.6
No symbol table info available.
#5  0x00007faf749cba60 in gdk_window_set_cursor () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#6  0x00007faf76666031 in wxWindow::GTKUpdateCursor () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#7  0x00007faf766a9e88 in wxControl::OnInternalIdle () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#8  0x00007faf766dfaed in wxAppBase::SendIdleEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#9  0x00007faf766dfb24 in wxAppBase::SendIdleEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#10 0x00007faf766dfb24 in wxAppBase::SendIdleEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#11 0x00007faf766dfb24 in wxAppBase::SendIdleEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#12 0x00007faf766dfd84 in wxAppBase::ProcessIdle () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#13 0x00007faf766403a6 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#14 0x00007faf7380d892 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#15 0x00007faf7381101d in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#16 0x00007faf7381154d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#17 0x00007faf74d56587 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#18 0x00007faf76657768 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#19 0x00007faf766dfbbb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#20 0x00007faf75f63c8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#21 0x0000000000679547 in main (argc=1, argv=0x7fff800e06a8) at amule-gui.cpp:95
No locals.
(gdb) thread apply all bt

Thread 4 (Thread 0x42cb0950 (LWP 18551)):
#0  0x00007faf77cb7b0d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007faf75fbad79 in wxConditionInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#2  0x00007faf75fbc102 in wxSemaphoreInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#3  0x00000000007c14ed in CTimerThread::Entry (this=0x1f8cd70) at Timer.cpp:64
#4  0x00007faf75fbc2ea in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#5  0x00007faf77cb3017 in start_thread () from /lib/libpthread.so.0
#6  0x00007faf754a25bd in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x40881950 (LWP 18529)):
#0  0x00007faf77cbaa11 in nanosleep () from /lib/libpthread.so.0
#1  0x00007faf75fc1dfc in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#2  0x00000000005cad91 in UploadBandwidthThrottler::Entry (this=0x26af960) at UploadBandwidthThrottler.cpp:324
#3  0x00007faf75fbc2ea in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#4  0x00007faf77cb3017 in start_thread () from /lib/libpthread.so.0
#5  0x00007faf754a25bd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7faf77fa3780 (LWP 18518)):
#0  0x00007faf7540e1d5 in raise () from /lib/libc.so.6
#1  0x00007faf7540f680 in abort () from /lib/libc.so.6
#2  0x00007faf7540775f in __assert_fail () from /lib/libc.so.6
#3  0x00007faf7285f4a7 in ?? () from /usr/lib/libX11.so.6
#4  0x00007faf728351de in XDefineCursor () from /usr/lib/libX11.so.6
#5  0x00007faf749cba60 in gdk_window_set_cursor () from /usr/lib/libgdk-x11-2.0.so.0
#6  0x00007faf76666031 in wxWindow::GTKUpdateCursor () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#7  0x00007faf766a9e88 in wxControl::OnInternalIdle () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#8  0x00007faf766dfaed in wxAppBase::SendIdleEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#9  0x00007faf766dfb24 in wxAppBase::SendIdleEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#10 0x00007faf766dfb24 in wxAppBase::SendIdleEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#11 0x00007faf766dfb24 in wxAppBase::SendIdleEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#12 0x00007faf766dfd84 in wxAppBase::ProcessIdle () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#13 0x00007faf766403a6 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#14 0x00007faf7380d892 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#15 0x00007faf7381101d in ?? () from /usr/lib/libglib-2.0.so.0
#16 0x00007faf7381154d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#17 0x00007faf74d56587 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x00007faf76657768 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#19 0x00007faf766dfbbb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#20 0x00007faf75f63c8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#21 0x0000000000679547 in main (argc=1, argv=0x7fff800e06a8) at amule-gui.cpp:95
(gdb)
Logged

Corwin

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 23
Re: CVS-20080730 crash on Intel Quadcore AMD64 Debian
« Reply #1 on: August 17, 2008, 11:33:55 AM »

Oops it did it again....

(gdb) bt
#0  0x00007f55cf731ef5 in raise () from /lib/libc.so.6
#1  0x00007f55cf733413 in abort () from /lib/libc.so.6
#2  0x00007f55cf72adc9 in __assert_fail () from /lib/libc.so.6
#3  0x00007f55ccb814a7 in ?? () from /usr/lib/libX11.so.6
#4  0x00007f55ccb571de in XDefineCursor () from /usr/lib/libX11.so.6
#5  0x00007f55ceceda80 in gdk_window_set_cursor () from /usr/lib/libgdk-x11-2.0.so.0
#6  0x00007f55d0a0692d in wxToolBar::OnInternalIdle () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#7  0x00007f55d09e50f3 in wxFrame::OnInternalIdle () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#8  0x00007f55d0a11aed in wxAppBase::SendIdleEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#9  0x00007f55d0a11d84 in wxAppBase::ProcessIdle () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#10 0x00007f55d09723a6 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#11 0x00007f55cdb2f892 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#12 0x00007f55cdb3301d in ?? () from /usr/lib/libglib-2.0.so.0
#13 0x00007f55cdb3354d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#14 0x00007f55cf078667 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x00007f55d0989768 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#16 0x00007f55d0a11bbb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#17 0x00007f55d0295c8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#18 0x0000000000679547 in main (argc=1, argv=0x7fffda4148d8) at amule-gui.cpp:95
(gdb) bt full
#0  0x00007f55cf731ef5 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f55cf733413 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00007f55cf72adc9 in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#3  0x00007f55ccb814a7 in ?? () from /usr/lib/libX11.so.6
No symbol table info available.
#4  0x00007f55ccb571de in XDefineCursor () from /usr/lib/libX11.so.6
No symbol table info available.
#5  0x00007f55ceceda80 in gdk_window_set_cursor () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#6  0x00007f55d0a0692d in wxToolBar::OnInternalIdle () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#7  0x00007f55d09e50f3 in wxFrame::OnInternalIdle () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#8  0x00007f55d0a11aed in wxAppBase::SendIdleEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#9  0x00007f55d0a11d84 in wxAppBase::ProcessIdle () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#10 0x00007f55d09723a6 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#11 0x00007f55cdb2f892 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#12 0x00007f55cdb3301d in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#13 0x00007f55cdb3354d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#14 0x00007f55cf078667 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#15 0x00007f55d0989768 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#16 0x00007f55d0a11bbb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#17 0x00007f55d0295c8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#18 0x0000000000679547 in main (argc=1, argv=0x7fffda4148d8) at amule-gui.cpp:95
No locals.
(gdb) thread apply all bt

Thread 4 (Thread 0x417c9950 (LWP 4529)):
#0  0x00007f55d1fe9fad in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f55d02ecd79 in wxConditionInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#2  0x00007f55d02ee102 in wxSemaphoreInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#3  0x00000000007c14ed in CTimerThread::Entry (this=0x192ecd0) at Timer.cpp:64
#4  0x00007f55d02ee2ea in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#5  0x00007f55d1fe5fc7 in start_thread () from /lib/libpthread.so.0
#6  0x00007f55cf7cf7cd in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x42017950 (LWP 4521)):
#0  0x00007f55d1fed0f1 in nanosleep () from /lib/libpthread.so.0
#1  0x00007f55d02f3dfc in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#2  0x00000000005cad91 in UploadBandwidthThrottler::Entry (this=0x20fbb80) at UploadBandwidthThrottler.cpp:324
#3  0x00007f55d02ee2ea in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#4  0x00007f55d1fe5fc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007f55cf7cf7cd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f55d22d6780 (LWP 4513)):
#0  0x00007f55cf731ef5 in raise () from /lib/libc.so.6
#1  0x00007f55cf733413 in abort () from /lib/libc.so.6
#2  0x00007f55cf72adc9 in __assert_fail () from /lib/libc.so.6
#3  0x00007f55ccb814a7 in ?? () from /usr/lib/libX11.so.6
#4  0x00007f55ccb571de in XDefineCursor () from /usr/lib/libX11.so.6
#5  0x00007f55ceceda80 in gdk_window_set_cursor () from /usr/lib/libgdk-x11-2.0.so.0
#6  0x00007f55d0a0692d in wxToolBar::OnInternalIdle () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#7  0x00007f55d09e50f3 in wxFrame::OnInternalIdle () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#8  0x00007f55d0a11aed in wxAppBase::SendIdleEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#9  0x00007f55d0a11d84 in wxAppBase::ProcessIdle () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#10 0x00007f55d09723a6 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#11 0x00007f55cdb2f892 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#12 0x00007f55cdb3301d in ?? () from /usr/lib/libglib-2.0.so.0
#13 0x00007f55cdb3354d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#14 0x00007f55cf078667 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x00007f55d0989768 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#16 0x00007f55d0a11bbb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#17 0x00007f55d0295c8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#18 0x0000000000679547 in main (argc=1, argv=0x7fffda4148d8) at amule-gui.cpp:95
(gdb)
Logged

Corwin

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 23
Re: CVS-20080730 crash on Intel Quadcore AMD64 Debian
« Reply #2 on: August 20, 2008, 01:45:55 PM »

and again

(gdb) bt
#0  0x00007f994975fd71 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#1  0x00007f9947a84e5f in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#2  0x00007f9946904892 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#3  0x00007f994690801d in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007f994690854d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#5  0x00007f9947e4d667 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#6  0x00007f994975e768 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#7  0x00007f99497e6bbb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#8  0x00007f994906ac8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#9  0x0000000000679547 in main (argc=1, argv=0x7fff531eb6a8) at amule-gui.cpp:95
(gdb) bt full
#0  0x00007f994975fd71 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#1  0x00007f9947a84e5f in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#2  0x00007f9946904892 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#3  0x00007f994690801d in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4  0x00007f994690854d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#5  0x00007f9947e4d667 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#6  0x00007f994975e768 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#7  0x00007f99497e6bbb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#8  0x00007f994906ac8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#9  0x0000000000679547 in main (argc=1, argv=0x7fff531eb6a8) at amule-gui.cpp:95
No locals.
(gdb) thread apply all bt

Thread 4 (Thread 0x42dd4950 (LWP 31216)):
#0  0x00007f994adbefad in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f99490c1d79 in wxConditionInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#2  0x00007f99490c3102 in wxSemaphoreInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#3  0x00000000007c14ed in CTimerThread::Entry (this=0x15b5cd0) at Timer.cpp:64
#4  0x00007f99490c32ea in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#5  0x00007f994adbafc7 in start_thread () from /lib/libpthread.so.0
#6  0x00007f99485a47cd in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x41dd2950 (LWP 31214)):
#0  0x00007f994adc20f1 in nanosleep () from /lib/libpthread.so.0
#1  0x00007f99490c8dfc in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#2  0x00000000005cad91 in UploadBandwidthThrottler::Entry (this=0x1e4c2a0) at UploadBandwidthThrottler.cpp:324
#3  0x00007f99490c32ea in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#4  0x00007f994adbafc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007f99485a47cd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f994b0aa780 (LWP 31205)):
#0  0x00007f994975fd71 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#1  0x00007f9947a84e5f in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#2  0x00007f9946904892 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#3  0x00007f994690801d in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007f994690854d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#5  0x00007f9947e4d667 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#6  0x00007f994975e768 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#7  0x00007f99497e6bbb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#8  0x00007f994906ac8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#9  0x0000000000679547 in main (argc=1, argv=0x7fff531eb6a8) at amule-gui.cpp:95
(gdb)
Logged

Corwin

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 23
Re: CVS-20080730 crash on Intel Quadcore AMD64 Debian
« Reply #3 on: August 21, 2008, 09:09:19 AM »

Is anyone interested in fixing amule?


#0  0x000000000072c70c in CPartFile::ClientStateChanged (this=0x2000000077, oldState=0, newState=1) at PartFile.cpp:3630
#1  0x00000000004d13bc in CUpDownClient::SetDownloadState (this=0x9b2e310, byNewState=1 '\001') at DownloadClient.cpp:525
#2  0x00000000004702d9 in CUpDownClient::Disconnected (this=0x9b2e310, strReason=@0x7fff35251de0, bFromSocket=false) at BaseClient.cpp:1239
#3  0x0000000000484ab4 in CClientList::ProcessDirectCallbackList (this=0x176d180) at ClientList.cpp:1113
#4  0x000000000048917e in CClientList::Process (this=0x176d180) at ClientList.cpp:748
#5  0x0000000000459f3f in CamuleApp::OnCoreTimer (this=0x1694f00) at amule.cpp:1460
#6  0x00007fb82b12b2d9 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
#7  0x00007fb82b12c4a4 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#8  0x00007fb82b12c597 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#9  0x00007fb82b12b76c in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.8.so.0
#10 0x00007fb82b09ce8e in wxAppConsole::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.8.so.0
#11 0x00007fb82b84dd2b in wxAppBase::ProcessIdle () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#12 0x00007fb82b7ae3a6 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#13 0x00007fb82896b892 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#14 0x00007fb82896f01d in ?? () from /usr/lib/libglib-2.0.so.0
#15 0x00007fb82896f54d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#16 0x00007fb829eb4667 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x00007fb82b7c5768 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#18 0x00007fb82b84dbbb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#19 0x00007fb82b0d1c8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#20 0x0000000000679547 in main (argc=1, argv=0x7fff35252708) at amule-gui.cpp:95
gdb) bt full
#0  0x000000000072c70c in CPartFile::ClientStateChanged (this=0x2000000077, oldState=0, newState=1) at PartFile.cpp:3630
No locals.
#1  0x00000000004d13bc in CUpDownClient::SetDownloadState (this=0x9b2e310, byNewState=1 '\001') at DownloadClient.cpp:525
No locals.
#2  0x00000000004702d9 in CUpDownClient::Disconnected (this=0x9b2e310, strReason=@0x7fff35251de0, bFromSocket=false) at BaseClient.cpp:1239
        bDelete = false
#3  0x0000000000484ab4 in CClientList::ProcessDirectCallbackList (this=0x176d180) at ClientList.cpp:1113
        it2 = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x176d440, _M_version = 0, _M_prior = 0x0, _M_next = 0x7fff35251d20},
  _M_current = {_M_node = 0xa56e690}}
        curClient = (CUpDownClient *) 0x9b2e310
        it = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x176d440, _M_version = 1, _M_prior = 0x7fff35251cf0, _M_next = 0x0},
  _M_current = {_M_node = 0x176d430}}
        cur_tick = 3826494077
#4  0x000000000048917e in CClientList::Process (this=0x176d180) at ClientList.cpp:748
        cur_tick = 3826494077
        buddy = Disconnected
        current_it = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x176d3e0, _M_version = 1, _M_prior = 0x0, _M_next = 0x0}, _M_current = {
    _M_node = 0x176d3b8}}
#5  0x0000000000459f3f in CamuleApp::OnCoreTimer (this=0x1694f00) at amule.cpp:1460
        msCur = 69395794
        msPrev1 = 69395794
        msPrev5 = 69391699
        msPrevSave = 69348081
        msPrevHist = 69395000
        msPrevOS = 69391699
        msPrevKnownMet = 68402651
#6  0x00007fb82b12b2d9 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#7  0x00007fb82b12c4a4 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#8  0x00007fb82b12c597 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#9  0x00007fb82b12b76c in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#10 0x00007fb82b09ce8e in wxAppConsole::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#11 0x00007fb82b84dd2b in wxAppBase::ProcessIdle () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#12 0x00007fb82b7ae3a6 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#13 0x00007fb82896b892 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#14 0x00007fb82896f01d in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#15 0x00007fb82896f54d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#16 0x00007fb829eb4667 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#17 0x00007fb82b7c5768 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#18 0x00007fb82b84dbbb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#19 0x00007fb82b0d1c8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#20 0x0000000000679547 in main (argc=1, argv=0x7fff35252708) at amule-gui.cpp:95
No locals.
(gdb) thread apply all bt

Thread 4 (Thread 0x42b3d950 (LWP 31879)):
#0  0x00007fb82ce25fad in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fb82b128d79 in wxConditionInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#2  0x00007fb82b12a102 in wxSemaphoreInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#3  0x00000000007c14ed in CTimerThread::Entry (this=0x16d3cd0) at Timer.cpp:64
#4  0x00007fb82b12a2ea in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#5  0x00007fb82ce21fc7 in start_thread () from /lib/libpthread.so.0
#6  0x00007fb82a60b7cd in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x41b3b950 (LWP 31876)):
#0  0x00007fb82ce290f1 in nanosleep () from /lib/libpthread.so.0
#1  0x00007fb82b12fdfc in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#2  0x00000000005cad91 in UploadBandwidthThrottler::Entry (this=0x1f6de40) at UploadBandwidthThrottler.cpp:324
#3  0x00007fb82b12a2ea in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#4  0x00007fb82ce21fc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007fb82a60b7cd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb82d111780 (LWP 31870)):
#0  0x000000000072c70c in CPartFile::ClientStateChanged (this=0x2000000077, oldState=0, newState=1) at PartFile.cpp:3630
#1  0x00000000004d13bc in CUpDownClient::SetDownloadState (this=0x9b2e310, byNewState=1 '\001') at DownloadClient.cpp:525
#2  0x00000000004702d9 in CUpDownClient::Disconnected (this=0x9b2e310, strReason=@0x7fff35251de0, bFromSocket=false) at BaseClient.cpp:1239
#3  0x0000000000484ab4 in CClientList::ProcessDirectCallbackList (this=0x176d180) at ClientList.cpp:1113
#4  0x000000000048917e in CClientList::Process (this=0x176d180) at ClientList.cpp:748
#5  0x0000000000459f3f in CamuleApp::OnCoreTimer (this=0x1694f00) at amule.cpp:1460
#6  0x00007fb82b12b2d9 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
#7  0x00007fb82b12c4a4 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#8  0x00007fb82b12c597 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#9  0x00007fb82b12b76c in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.8.so.0
#10 0x00007fb82b09ce8e in wxAppConsole::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.8.so.0
#11 0x00007fb82b84dd2b in wxAppBase::ProcessIdle () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#12 0x00007fb82b7ae3a6 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#13 0x00007fb82896b892 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#14 0x00007fb82896f01d in ?? () from /usr/lib/libglib-2.0.so.0
#15 0x00007fb82896f54d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#16 0x00007fb829eb4667 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x00007fb82b7c5768 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#18 0x00007fb82b84dbbb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#19 0x00007fb82b0d1c8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#20 0x0000000000679547 in main (argc=1, argv=0x7fff35252708) at amule-gui.cpp:95
(gdb)                       
Logged

GonoszTopi

  • The current man in charge of most things.
  • Administrator
  • Hero Member
  • *****
  • Karma: 169
  • Offline Offline
  • Posts: 2685
Re: CVS-20080730 crash on Intel Quadcore AMD64 Debian
« Reply #4 on: August 21, 2008, 11:53:55 AM »

#0  0x000000000072c70c in CPartFile::ClientStateChanged (this=0x2000000077, oldState=0, newState=1) at PartFile.cpp:3630

Interesting. That "this" pointer is definiately wrong. And that means either memory corruption or somehow we mess up CUpDownClient::m_reqfile.
Logged
concordia cum veritate

Corwin

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 23
Re: CVS-20080730 crash on Intel Quadcore AMD64 Debian
« Reply #5 on: August 24, 2008, 06:31:11 AM »

I just (before this bt) downgraded my ram, I took out 2GB to leave 4GB and upped the voltage from the stock 1.8v to 2.0v which is what the pair of 2GB modules are rated at, so I would think that the ram would be even happier now...  I was not having memory problems before but I do IT work and I'm seeing more and more RAM issues lately.   I ran memtest86 probably 6 weeks ago w/o problems but something could have happened since then.  Would it be of help if I ran memtest86 overnight again?  My machine is stable but then again I had a machine that ran perfect with an uptime of a year that showed thousands of memory errors in memtest86 after I took it down to do a scheduled test.


Thanks for looking into this. Let me know if I can do anything to help.
Logged

Corwin

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 23
Re: CVS-20080730 crash on Intel Quadcore AMD64 Debian
« Reply #6 on: September 07, 2008, 06:19:03 AM »

(gdb) bt
#0  0x00007fff3cc8bef5 in raise () from /lib/libc.so.6
#1  0x00007fff3cc8d413 in abort () from /lib/libc.so.6
#2  0x00007fff3cc84dc9 in __assert_fail () from /lib/libc.so.6
#3  0x00007fff3a0db4a7 in ?? () from /usr/lib/libX11.so.6
#4  0x00007fff3a0b1920 in XDrawLine () from /usr/lib/libX11.so.6
#5  0x00007fff3c22fe2f in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#6  0x00007fff3c2078cd in gdk_draw_line () from /usr/lib/libgdk-x11-2.0.so.0
#7  0x00007fff3dedcd06 in wxWindowDC::DoDrawLine () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#8  0x00000000006a0127 in wxDCBase::DrawLine (this=0x7fff4796f320, x1=76, y1=15, x2=77, y2=15) at /usr/include/wx-2.8/wx/dc.h:183
#9  0x00000000008076be in CBarShader::FillRect (this=0xe87740, dc=0x7fff4796f320, rectSpan=@0x7fff4796ef80, colour=@0x7fff4796ef60, bFlat=false)
    at BarShader.cpp:227
#10 0x0000000000808138 in CBarShader::Draw (this=0xe87740, dc=0x7fff4796f320, iLeft=1, iTop=1, bFlat=false) at BarShader.cpp:194
#11 0x00000000006d0961 in CDownloadListCtrl::DrawFileStatusBar (this=0x18c5b10, file=0xca79de0, dc=0x7fff4796f320, rect=@0x7fff4796f600,
    bFlat=false) at DownloadListCtrl.cpp:2196
#12 0x00000000006d391f in CDownloadListCtrl::DrawFileItem (this=0x18c5b10, dc=0x7fff4796f9f0, nColumn=6, rect=@0x7fff4796f850, item=0xc9def50)
    at DownloadListCtrl.cpp:1348
#13 0x00000000006d4dc9 in CDownloadListCtrl::OnDrawItem (this=0x18c5b10, item=0, dc=0x7fff4796f9f0, rect=@0x7fff4796ff50, rectHL=@0x7fff4796ffb0,
    highlighted=false) at DownloadListCtrl.cpp:1193
#14 0x000000000082503a in MuleExtern::wxListMainWindow::OnPaint (this=0x18c7c40) at extern/wxWidgets/listctrl.cpp:2794
#15 0x00007fff3d8492d9 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
#16 0x00007fff3d84a4a4 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#17 0x00007fff3d84a597 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#18 0x00007fff3d84a520 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#19 0x00007fff3e016fe5 in wxScrollHelperEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#20 0x00007fff3def75b1 in wxWindow::GtkSendPaintEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#21 0x00007fff3def7a89 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#22 0x00007fff3c5d8688 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x00007fff3b92eebd in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#24 0x00007fff3b941c2d in ?? () from /usr/lib/libgobject-2.0.so.0
#25 0x00007fff3b942f99 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#26 0x00007fff3b943623 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#27 0x00007fff3c6ed19e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x00007fff3c5d2466 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x00007fff3c21e424 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#30 0x00007fff3c21e9a1 in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0
#31 0x00007fff3c21e9c9 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#32 0x00007fff3c20482b in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#33 0x00007fff3b089892 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0x00007fff3b08d01d in ?? () from /usr/lib/libglib-2.0.so.0
#35 0x00007fff3b08d54d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#36 0x00007fff3c5d2667 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#37 0x00007fff3dee3768 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#38 0x00007fff3df6bbbb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#39 0x00007fff3d7efc8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#40 0x0000000000679547 in main (argc=1, argv=0x7fff47970f38) at amule-gui.cpp:95
(gdb) bt full
#0  0x00007fff3cc8bef5 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00007fff3cc8d413 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00007fff3cc84dc9 in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#3  0x00007fff3a0db4a7 in ?? () from /usr/lib/libX11.so.6
No symbol table info available.
#4  0x00007fff3a0b1920 in XDrawLine () from /usr/lib/libX11.so.6
No symbol table info available.
#5  0x00007fff3c22fe2f in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#6  0x00007fff3c2078cd in gdk_draw_line () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#7  0x00007fff3dedcd06 in wxWindowDC::DoDrawLine () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#8  0x00000000006a0127 in wxDCBase::DrawLine (this=0x7fff4796f320, x1=76, y1=15, x2=77, y2=15) at /usr/include/wx-2.8/wx/dc.h:183
No locals.
#9  0x00000000008076be in CBarShader::FillRect (this=0xe87740, dc=0x7fff4796f320, rectSpan=@0x7fff4796ef80, colour=@0x7fff4796ef60, bFlat=false)
    at BarShader.cpp:227
        i = 1
        x2 = 77
        y1 = 1
        x1 = 76
        y2 = 16
        Max = 8
#10 0x0000000000808138 in CBarShader::Draw (this=0xe87740, dc=0x7fff4796f320, iLeft=1, iTop=1, bFlat=false) at BarShader.cpp:194
        colour = (const CMuleColour &) @0x261eb20: {m_red = 104 'h', m_green = 104 'h', m_blue = 104 'h', m_cachedpen = 0x0, m_cachedbrush = 0x0}
        x = 76
        rectSpan = {x = 76, y = 1, width = 1, height = 16}
        lastcolour = {m_red = 11 '\v', m_green = 198 '�', m_blue = 238 '�', m_cachedpen = 0x0, m_cachedbrush = 0x0}
#11 0x00000000006d0961 in CDownloadListCtrl::DrawFileStatusBar (this=0x18c5b10, file=0xca79de0, dc=0x7fff4796f320, rect=@0x7fff4796f600,
    bFlat=false) at DownloadListCtrl.cpp:2196
        gaplist = (
    const std::__debug::list<Gap_Struct*, std::allocator<Gap_Struct*> > &) @0x7fff4796f130: {<std::__norm::list<Gap_Struct*, std::allocator<Gap_Struct*> >> = {<std::__norm::_List_base<Gap_Struct*, std::allocator<Gap_Struct*> >> = {
      _M_impl = {<std::allocator<std::__norm::_List_node<Gap_Struct*> >> = {<__gnu_cxx::new_allocator<std::__norm::_List_node<Gap_Struct*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x11218ab0,
          _M_prev = 0x10e9edd0}}}, <No data fields>}, <__gnu_debug::_Safe_sequence<std::__debug::list<Gap_Struct*, std::allocator<Gap_Struct*> > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x7fff4796f0e0,
      _M_version = 1}, <No data fields>}, <No data fields>}
        it = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x7fff4796f140, _M_version = 1, _M_prior = 0x0, _M_next = 0x0}, _M_current = {
    _M_node = 0x7fff4796f130}}
        lastGapEnd = 457215999
        colour = {m_red = 255 '�', m_green = 208 '�', m_blue = 0 '\0', m_cachedpen = 0x0, m_cachedbrush = 0x0}
        requestedblocks_list = (
    const std::__debug::list<Requested_Block_Struct*, std::allocator<Requested_Block_Struct*> > &) @0x7fff4796f190: {<std::__norm::list<Requested_Block_Struct*, std::allocator<Requested_Block_Struct*> >> = {<std::__norm::_List_base<Requested_Block_Struct*, std::allocator<Requested_Block_Struct*> >---Type <return> to continue, or q <return> to quit---
> = {
      _M_impl = {<std::allocator<std::__norm::_List_node<Requested_Block_Struct*> >> = {<__gnu_cxx::new_allocator<std::__norm::_List_node<Requested_Block_Struct*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x7fff4796f190,
          _M_prev = 0x7fff4796f190}}}, <No data fields>}, <__gnu_debug::_Safe_sequence<std::__debug::list<Requested_Block_Struct*, std::allocator<Requested_Block_Struct*> > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x7fff4796f0b0,
      _M_version = 1}, <No data fields>}, <No data fields>}
        it2 = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x7fff4796f1a0, _M_version = 1, _M_prior = 0x0, _M_next = 0x0}, _M_current = {
    _M_node = 0x7fff4796f190}}
        lastStartOffset = 0
        lastEndOffset = 0
        width = 32767
        s_ChunkBar = {m_Width = 143, m_Height = 16, m_FileSize = 458260366, m_Modifiers = 0x261dce0, m_used3dlevel = 5,
  m_Content = {<std::__norm::vector<CMuleColour, std::allocator<CMuleColour> >> = {<std::__norm::_Vector_base<CMuleColour, std::allocator<CMuleColour> >> = {_M_impl = {<std::allocator<CMuleColour>> = {<__gnu_cxx::new_allocator<CMuleColour>> = {<No data fields>}, <No data fields>},
          _M_start = 0x261e400, _M_finish = 0x261f168,
          _M_end_of_storage = 0x261f168}}, <No data fields>}, <__gnu_debug::_Safe_sequence<std::__debug::vector<CMuleColour, std::allocator<CMuleColour> > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x0, _M_version = 4911740}, <No data fields>},
    _M_guaranteed_capacity = 0}}
#12 0x00000000006d391f in CDownloadListCtrl::DrawFileItem (this=0x18c5b10, dc=0x7fff4796f9f0, nColumn=6, rect=@0x7fff4796f850, item=0xc9def50)
    at DownloadListCtrl.cpp:1348
        iWidth = 145
        iHeight = 18
        dwTicks = 967846871
        cdcStatus = <incomplete type>
        clipper = {m_dc = @0x7fff4796f9f0}
        file = (const class CPartFile *) 0xca79de0
        text = {<wxStringBase> = {static npos = 18446744073709551615, m_pchData = 0x7fff3d86bc78}, <No data fields>}
#13 0x00000000006d4dc9 in CDownloadListCtrl::OnDrawItem (this=0x18c5b10, item=0, dc=0x7fff4796f9f0, rect=@0x7fff4796ff50, rectHL=@0x7fff4796ffb0,
    highlighted=false) at DownloadListCtrl.cpp:1193
        target_rec = {x = 662, y = 0, width = 147, height = 20}
        listitem = <incomplete type>
        i = 6
        content = (CtrlItem_Struct *) 0xc9def50
        iTextOffset = 3
        iOffset = 4
        tree_show = true
        tree_start = 654
        tree_end = 662
        cur_rec = {x = 658, y = 0, width = 151, height = 20}
#14 0x000000000082503a in MuleExtern::wxListMainWindow::OnPaint (this=0x18c7c40) at extern/wxWidgets/listctrl.cpp:2794
        line = 0
        visibleTo = 21
        rectLine = {x = 0, y = 0, width = 1181, height = 20}
        xOrig = 0
        lineHeight = 20
        visibleFrom = 0
        yOrig = 0
        size = {x = 1405, y = 437}
---Type <return> to continue, or q <return> to quit---
        dc = <incomplete type>
        dev_x = 0
        dev_y = 0
#15 0x00007fff3d8492d9 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#16 0x00007fff3d84a4a4 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#17 0x00007fff3d84a597 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#18 0x00007fff3d84a520 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#19 0x00007fff3e016fe5 in wxScrollHelperEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#20 0x00007fff3def75b1 in wxWindow::GtkSendPaintEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#21 0x00007fff3def7a89 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#22 0x00007fff3c5d8688 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#23 0x00007fff3b92eebd in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#24 0x00007fff3b941c2d in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#25 0x00007fff3b942f99 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#26 0x00007fff3b943623 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#27 0x00007fff3c6ed19e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#28 0x00007fff3c5d2466 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#29 0x00007fff3c21e424 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#30 0x00007fff3c21e9a1 in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#31 0x00007fff3c21e9c9 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#32 0x00007fff3c20482b in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#33 0x00007fff3b089892 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#34 0x00007fff3b08d01d in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#35 0x00007fff3b08d54d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#36 0x00007fff3c5d2667 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#37 0x00007fff3dee3768 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#38 0x00007fff3df6bbbb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#39 0x00007fff3d7efc8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#40 0x0000000000679547 in main (argc=1, argv=0x7fff47970f38) at amule-gui.cpp:95
No locals.
(gdb) thread apply all bt

Thread 4 (Thread 0x435f4950 (LWP 5725)):
#0  0x00007fff3f543fad in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fff3d846d79 in wxConditionInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#2  0x00007fff3d848102 in wxSemaphoreInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#3  0x00000000007c14ed in CTimerThread::Entry (this=0xfc5a10) at Timer.cpp:64
#4  0x00007fff3d8482ea in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#5  0x00007fff3f53ffc7 in start_thread () from /lib/libpthread.so.0
#6  0x00007fff3cd297cd in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x425f2950 (LWP 5722)):
#0  0x00007fff3f5470f1 in nanosleep () from /lib/libpthread.so.0
#1  0x00007fff3d84ddfc in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#2  0x00000000005cad91 in UploadBandwidthThrottler::Entry (this=0x1986880) at UploadBandwidthThrottler.cpp:324
#3  0x00007fff3d8482ea in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#4  0x00007fff3f53ffc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007fff3cd297cd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fff3f82e780 (LWP 5713)):
#0  0x00007fff3cc8bef5 in raise () from /lib/libc.so.6
#1  0x00007fff3cc8d413 in abort () from /lib/libc.so.6
#2  0x00007fff3cc84dc9 in __assert_fail () from /lib/libc.so.6
#3  0x00007fff3a0db4a7 in ?? () from /usr/lib/libX11.so.6
#4  0x00007fff3a0b1920 in XDrawLine () from /usr/lib/libX11.so.6
#5  0x00007fff3c22fe2f in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#6  0x00007fff3c2078cd in gdk_draw_line () from /usr/lib/libgdk-x11-2.0.so.0
#7  0x00007fff3dedcd06 in wxWindowDC::DoDrawLine () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#8  0x00000000006a0127 in wxDCBase::DrawLine (this=0x7fff4796f320, x1=76, y1=15, x2=77, y2=15) at /usr/include/wx-2.8/wx/dc.h:183
#9  0x00000000008076be in CBarShader::FillRect (this=0xe87740, dc=0x7fff4796f320, rectSpan=@0x7fff4796ef80, colour=@0x7fff4796ef60, bFlat=false)
    at BarShader.cpp:227
#10 0x0000000000808138 in CBarShader::Draw (this=0xe87740, dc=0x7fff4796f320, iLeft=1, iTop=1, bFlat=false) at BarShader.cpp:194
#11 0x00000000006d0961 in CDownloadListCtrl::DrawFileStatusBar (this=0x18c5b10, file=0xca79de0, dc=0x7fff4796f320, rect=@0x7fff4796f600,
    bFlat=false) at DownloadListCtrl.cpp:2196
#12 0x00000000006d391f in CDownloadListCtrl::DrawFileItem (this=0x18c5b10, dc=0x7fff4796f9f0, nColumn=6, rect=@0x7fff4796f850, item=0xc9def50)
    at DownloadListCtrl.cpp:1348
#13 0x00000000006d4dc9 in CDownloadListCtrl::OnDrawItem (this=0x18c5b10, item=0, dc=0x7fff4796f9f0, rect=@0x7fff4796ff50, rectHL=@0x7fff4796ffb0,
    highlighted=false) at DownloadListCtrl.cpp:1193
#14 0x000000000082503a in MuleExtern::wxListMainWindow::OnPaint (this=0x18c7c40) at extern/wxWidgets/listctrl.cpp:2794
#15 0x00007fff3d8492d9 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
#16 0x00007fff3d84a4a4 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#17 0x00007fff3d84a597 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#18 0x00007fff3d84a520 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#19 0x00007fff3e016fe5 in wxScrollHelperEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#20 0x00007fff3def75b1 in wxWindow::GtkSendPaintEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#21 0x00007fff3def7a89 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#22 0x00007fff3c5d8688 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#23 0x00007fff3b92eebd in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#24 0x00007fff3b941c2d in ?? () from /usr/lib/libgobject-2.0.so.0
#25 0x00007fff3b942f99 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#26 0x00007fff3b943623 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#27 0x00007fff3c6ed19e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x00007fff3c5d2466 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x00007fff3c21e424 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#30 0x00007fff3c21e9a1 in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0
#31 0x00007fff3c21e9c9 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#32 0x00007fff3c20482b in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#33 0x00007fff3b089892 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0x00007fff3b08d01d in ?? () from /usr/lib/libglib-2.0.so.0
#35 0x00007fff3b08d54d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#36 0x00007fff3c5d2667 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#37 0x00007fff3dee3768 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#38 0x00007fff3df6bbbb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#39 0x00007fff3d7efc8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#40 0x0000000000679547 in main (argc=1, argv=0x7fff47970f38) at amule-gui.cpp:95
(gdb)
Logged

Stu Redman

  • Administrator
  • Hero Member
  • *****
  • Karma: 214
  • Offline Offline
  • Posts: 3739
  • Engines screaming
Re: CVS-20080730 crash on Intel Quadcore AMD64 Debian
« Reply #7 on: September 07, 2008, 03:10:11 PM »

The last one is unrelated to the others. It's a perfectly valid line drawing within the barshader code, which triggers an assertion in X11. Maybe something in the pen cache went wrong and the pen got fouled ? But it happened in the drawing of the bottom line, the top line worked before with the same pen - this makes no sense.  ???
Logged
The image of mother goddess, lying dormant in the eyes of the dead, the sheaf of the corn is broken, end the harvest, throw the dead on the pyre -- Iron Maiden, Isle of Avalon

Corwin

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 23
Re: CVS-20080730 crash on Intel Quadcore AMD64 Debian
« Reply #8 on: September 16, 2008, 05:38:48 AM »

I think this is the same as the last one (which is different from the previous crashes). It's good to know that you guys are actively looking at these backtraces and working on making aMule better. :)

(gdb) bt
#0  0x00007f4277182ef5 in raise () from /lib/libc.so.6
#1  0x00007f4277184413 in abort () from /lib/libc.so.6
#2  0x00007f427717bdc9 in __assert_fail () from /lib/libc.so.6
#3  0x00007f42745d24a7 in ?? () from /usr/lib/libX11.so.6
#4  0x00007f42745a8920 in XDrawLine () from /usr/lib/libX11.so.6
#5  0x00007f4276726e2f in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#6  0x00007f42766fe8cd in gdk_draw_line () from /usr/lib/libgdk-x11-2.0.so.0
#7  0x00007f42783d3d06 in wxWindowDC::DoDrawLine () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#8  0x00000000006a0127 in wxDCBase::DrawLine (this=0x7fff81e66820, x1=102, y1=7, x2=103, y2=7) at /usr/include/wx-2.8/wx/dc.h:183
#9  0x0000000000807693 in CBarShader::FillRect (this=0xe87740, dc=0x7fff81e66820, rectSpan=@0x7fff81e66480, colour=@0x7fff81e66460, bFlat=false)
    at BarShader.cpp:224
#10 0x0000000000808138 in CBarShader::Draw (this=0xe87740, dc=0x7fff81e66820, iLeft=1, iTop=1, bFlat=false) at BarShader.cpp:194
#11 0x00000000006d0961 in CDownloadListCtrl::DrawFileStatusBar (this=0x357fb10, file=0x72ab280, dc=0x7fff81e66820, rect=@0x7fff81e66b00,
    bFlat=false) at DownloadListCtrl.cpp:2196
#12 0x00000000006d391f in CDownloadListCtrl::DrawFileItem (this=0x357fb10, dc=0x7fff81e66ef0, nColumn=6, rect=@0x7fff81e66d50, item=0x7684400)
    at DownloadListCtrl.cpp:1348
#13 0x00000000006d4dc9 in CDownloadListCtrl::OnDrawItem (this=0x357fb10, item=18, dc=0x7fff81e66ef0, rect=@0x7fff81e67450, rectHL=@0x7fff81e674b0,
    highlighted=false) at DownloadListCtrl.cpp:1193
#14 0x000000000082503a in MuleExtern::wxListMainWindow::OnPaint (this=0x35814a0) at extern/wxWidgets/listctrl.cpp:2794
#15 0x00007f4277d402d9 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
#16 0x00007f4277d414a4 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#17 0x00007f4277d41597 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#18 0x00007f4277d41520 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#19 0x00007f427850dfe5 in wxScrollHelperEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#20 0x00007f42783ee5b1 in wxWindow::GtkSendPaintEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#21 0x00007f42783eea89 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#22 0x00007f4276acf688 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x00007f4275e25ebd in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#24 0x00007f4275e38c2d in ?? () from /usr/lib/libgobject-2.0.so.0
#25 0x00007f4275e39f99 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#26 0x00007f4275e3a623 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#27 0x00007f4276be419e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x00007f4276ac9466 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x00007f4276715424 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#30 0x00007f42767159a1 in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0
#31 0x00007f42767159c9 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#32 0x00007f42766fb82b in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#33 0x00007f4275580892 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0x00007f427558401d in ?? () from /usr/lib/libglib-2.0.so.0
#35 0x00007f427558454d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#36 0x00007f4276ac9667 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#37 0x00007f42783da768 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#38 0x00007f4278462bbb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#39 0x00007f4277ce6c8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#40 0x0000000000679547 in main (argc=1, argv=0x7fff81e68438) at amule-gui.cpp:95
(gdb) bt full
#0  0x00007f4277182ef5 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f4277184413 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00007f427717bdc9 in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#3  0x00007f42745d24a7 in ?? () from /usr/lib/libX11.so.6
No symbol table info available.
#4  0x00007f42745a8920 in XDrawLine () from /usr/lib/libX11.so.6
No symbol table info available.
#5  0x00007f4276726e2f in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#6  0x00007f42766fe8cd in gdk_draw_line () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#7  0x00007f42783d3d06 in wxWindowDC::DoDrawLine () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#8  0x00000000006a0127 in wxDCBase::DrawLine (this=0x7fff81e66820, x1=102, y1=7, x2=103, y2=7) at /usr/include/wx-2.8/wx/dc.h:183
No locals.
#9  0x0000000000807693 in CBarShader::FillRect (this=0xe87740, dc=0x7fff81e66820, rectSpan=@0x7fff81e66480, colour=@0x7fff81e66460, bFlat=false)
    at BarShader.cpp:224
        i = 6
        x2 = 103
        y1 = 1
        x1 = 102
        y2 = 16
        Max = 8
#10 0x0000000000808138 in CBarShader::Draw (this=0xe87740, dc=0x7fff81e66820, iLeft=1, iTop=1, bFlat=false) at BarShader.cpp:194
        colour = (const CMuleColour &) @0x3beaf90: {m_red = 0 '\0', m_green = 188 '�', m_blue = 255 '�', m_cachedpen = 0x0, m_cachedbrush = 0x0}
        x = 102
        rectSpan = {x = 102, y = 1, width = 1, height = 16}
        lastcolour = {m_red = 9 '\t', m_green = 181 '�', m_blue = 243 '�', m_cachedpen = 0x0, m_cachedbrush = 0x0}
#11 0x00000000006d0961 in CDownloadListCtrl::DrawFileStatusBar (this=0x357fb10, file=0x72ab280, dc=0x7fff81e66820, rect=@0x7fff81e66b00,
    bFlat=false) at DownloadListCtrl.cpp:2196
        gaplist = (
    const std::__debug::list<Gap_Struct*, std::allocator<Gap_Struct*> > &) @0x7fff81e66630: {<std::__norm::list<Gap_Struct*, std::allocator<Gap_Struct*> >> = {<std::__norm::_List_base<Gap_Struct*, std::allocator<Gap_Struct*> >> = {
      _M_impl = {<std::allocator<std::__norm::_List_node<Gap_Struct*> >> = {<__gnu_cxx::new_allocator<std::__norm::_List_node<Gap_Struct*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x1572a850,
          _M_prev = 0x15193b90}}}, <No data fields>}, <__gnu_debug::_Safe_sequence<std::__debug::list<Gap_Struct*, std::allocator<Gap_Struct*> > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x7fff81e665e0,
      _M_version = 1}, <No data fields>}, <No data fields>}
        it = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x7fff81e66640, _M_version = 1, _M_prior = 0x0, _M_next = 0x0}, _M_current = {
    _M_node = 0x7fff81e66630}}
        lastGapEnd = 233471999
        colour = {m_red = 255 '�', m_green = 208 '�', m_blue = 0 '\0', m_cachedpen = 0x0, m_cachedbrush = 0x0}
        requestedblocks_list = (
    const std::__debug::list<Requested_Block_Struct*, std::allocator<Requested_Block_Struct*> > &) @0x7fff81e66690: {<std::__norm::list<Requested_Block_Struct*, std::allocator<Requested_Block_Struct*> >> = {<std::__norm::_List_base<Requested_Block_Struct*, std::allocator<Requested_Block_Struct*> >---Type <return> to continue, or q <return> to quit---
> = {
      _M_impl = {<std::allocator<std::__norm::_List_node<Requested_Block_Struct*> >> = {<__gnu_cxx::new_allocator<std::__norm::_List_node<Requested_Block_Struct*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x7fff81e66690,
          _M_prev = 0x7fff81e66690}}}, <No data fields>}, <__gnu_debug::_Safe_sequence<std::__debug::list<Requested_Block_Struct*, std::allocator<Requested_Block_Struct*> > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x7fff81e665b0,
      _M_version = 1}, <No data fields>}, <No data fields>}
        it2 = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x7fff81e666a0, _M_version = 1, _M_prior = 0x0, _M_next = 0x0}, _M_current = {
    _M_node = 0x7fff81e66690}}
        lastStartOffset = 0
        lastEndOffset = 0
        width = 32578
        s_ChunkBar = {m_Width = 143, m_Height = 16, m_FileSize = 243001250, m_Modifiers = 0x3be9bb0, m_used3dlevel = 5,
  m_Content = {<std::__norm::vector<CMuleColour, std::allocator<CMuleColour> >> = {<std::__norm::_Vector_base<CMuleColour, std::allocator<CMuleColour> >> = {_M_impl = {<std::allocator<CMuleColour>> = {<__gnu_cxx::new_allocator<CMuleColour>> = {<No data fields>}, <No data fields>},
          _M_start = 0x3bea600, _M_finish = 0x3beb368,
          _M_end_of_storage = 0x3beb368}}, <No data fields>}, <__gnu_debug::_Safe_sequence<std::__debug::vector<CMuleColour, std::allocator<CMuleColour> > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x0, _M_version = 4320943}, <No data fields>},
    _M_guaranteed_capacity = 0}}
#12 0x00000000006d391f in CDownloadListCtrl::DrawFileItem (this=0x357fb10, dc=0x7fff81e66ef0, nColumn=6, rect=@0x7fff81e66d50, item=0x7684400)
    at DownloadListCtrl.cpp:1348
        iWidth = 145
        iHeight = 18
        dwTicks = 1755009523
        cdcStatus = <incomplete type>
        clipper = {m_dc = @0x7fff81e66ef0}
        file = (const class CPartFile *) 0x72ab280
        text = {<wxStringBase> = {static npos = 18446744073709551615, m_pchData = 0x7f4277d62c78}, <No data fields>}
#13 0x00000000006d4dc9 in CDownloadListCtrl::OnDrawItem (this=0x357fb10, item=18, dc=0x7fff81e66ef0, rect=@0x7fff81e67450, rectHL=@0x7fff81e674b0,
    highlighted=false) at DownloadListCtrl.cpp:1193
        target_rec = {x = 696, y = 360, width = 147, height = 20}
        listitem = <incomplete type>
        i = 6
        content = (CtrlItem_Struct *) 0x7684400
        iTextOffset = 3
        iOffset = 4
        tree_show = true
        tree_start = 688
        tree_end = 696
        cur_rec = {x = 692, y = 360, width = 151, height = 20}
#14 0x000000000082503a in MuleExtern::wxListMainWindow::OnPaint (this=0x35814a0) at extern/wxWidgets/listctrl.cpp:2794
        line = 18
        visibleTo = 34
        rectLine = {x = 0, y = 360, width = 1215, height = 20}
        xOrig = 0
        lineHeight = 20
        visibleFrom = 0
        yOrig = 0
        size = {x = 1405, y = 683}
---Type <return> to continue, or q <return> to quit---
        dc = <incomplete type>
        dev_x = 0
        dev_y = 0
#15 0x00007f4277d402d9 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#16 0x00007f4277d414a4 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#17 0x00007f4277d41597 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#18 0x00007f4277d41520 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#19 0x00007f427850dfe5 in wxScrollHelperEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#20 0x00007f42783ee5b1 in wxWindow::GtkSendPaintEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#21 0x00007f42783eea89 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#22 0x00007f4276acf688 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#23 0x00007f4275e25ebd in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#24 0x00007f4275e38c2d in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#25 0x00007f4275e39f99 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#26 0x00007f4275e3a623 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#27 0x00007f4276be419e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#28 0x00007f4276ac9466 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#29 0x00007f4276715424 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#30 0x00007f42767159a1 in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#31 0x00007f42767159c9 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#32 0x00007f42766fb82b in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#33 0x00007f4275580892 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#34 0x00007f427558401d in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#35 0x00007f427558454d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#36 0x00007f4276ac9667 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#37 0x00007f42783da768 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#38 0x00007f4278462bbb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#39 0x00007f4277ce6c8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#40 0x0000000000679547 in main (argc=1, argv=0x7fff81e68438) at amule-gui.cpp:95
No locals.
(gdb) thread apply all bt

Thread 4 (Thread 0x41cef950 (LWP 6007)):
#0  0x00007f4279a3afad in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f4277d3dd79 in wxConditionInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#2  0x00007f4277d3f102 in wxSemaphoreInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#3  0x00000000007c14ed in CTimerThread::Entry (this=0x2c8ba20) at Timer.cpp:64
#4  0x00007f4277d3f2ea in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#5  0x00007f4279a36fc7 in start_thread () from /lib/libpthread.so.0
#6  0x00007f42772207cd in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x40ced950 (LWP 6005)):
#0  0x00007f4279a3e0f1 in nanosleep () from /lib/libpthread.so.0
#1  0x00007f4277d44dfc in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#2  0x00000000005cad91 in UploadBandwidthThrottler::Entry (this=0x3644410) at UploadBandwidthThrottler.cpp:324
#3  0x00007f4277d3f2ea in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#4  0x00007f4279a36fc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007f42772207cd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f4279d25780 (LWP 5997)):
#0  0x00007f4277182ef5 in raise () from /lib/libc.so.6
#1  0x00007f4277184413 in abort () from /lib/libc.so.6
#2  0x00007f427717bdc9 in __assert_fail () from /lib/libc.so.6
#3  0x00007f42745d24a7 in ?? () from /usr/lib/libX11.so.6
#4  0x00007f42745a8920 in XDrawLine () from /usr/lib/libX11.so.6
#5  0x00007f4276726e2f in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#6  0x00007f42766fe8cd in gdk_draw_line () from /usr/lib/libgdk-x11-2.0.so.0
#7  0x00007f42783d3d06 in wxWindowDC::DoDrawLine () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#8  0x00000000006a0127 in wxDCBase::DrawLine (this=0x7fff81e66820, x1=102, y1=7, x2=103, y2=7) at /usr/include/wx-2.8/wx/dc.h:183
#9  0x0000000000807693 in CBarShader::FillRect (this=0xe87740, dc=0x7fff81e66820, rectSpan=@0x7fff81e66480, colour=@0x7fff81e66460, bFlat=false)
    at BarShader.cpp:224
#10 0x0000000000808138 in CBarShader::Draw (this=0xe87740, dc=0x7fff81e66820, iLeft=1, iTop=1, bFlat=false) at BarShader.cpp:194
#11 0x00000000006d0961 in CDownloadListCtrl::DrawFileStatusBar (this=0x357fb10, file=0x72ab280, dc=0x7fff81e66820, rect=@0x7fff81e66b00,
    bFlat=false) at DownloadListCtrl.cpp:2196
#12 0x00000000006d391f in CDownloadListCtrl::DrawFileItem (this=0x357fb10, dc=0x7fff81e66ef0, nColumn=6, rect=@0x7fff81e66d50, item=0x7684400)
    at DownloadListCtrl.cpp:1348
#13 0x00000000006d4dc9 in CDownloadListCtrl::OnDrawItem (this=0x357fb10, item=18, dc=0x7fff81e66ef0, rect=@0x7fff81e67450, rectHL=@0x7fff81e674b0,
    highlighted=false) at DownloadListCtrl.cpp:1193
#14 0x000000000082503a in MuleExtern::wxListMainWindow::OnPaint (this=0x35814a0) at extern/wxWidgets/listctrl.cpp:2794
#15 0x00007f4277d402d9 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
#16 0x00007f4277d414a4 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#17 0x00007f4277d41597 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#18 0x00007f4277d41520 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#19 0x00007f427850dfe5 in wxScrollHelperEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#20 0x00007f42783ee5b1 in wxWindow::GtkSendPaintEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#21 0x00007f42783eea89 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#22 0x00007f4276acf688 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#23 0x00007f4275e25ebd in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#24 0x00007f4275e38c2d in ?? () from /usr/lib/libgobject-2.0.so.0
#25 0x00007f4275e39f99 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#26 0x00007f4275e3a623 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#27 0x00007f4276be419e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x00007f4276ac9466 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x00007f4276715424 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#30 0x00007f42767159a1 in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0
#31 0x00007f42767159c9 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#32 0x00007f42766fb82b in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#33 0x00007f4275580892 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0x00007f427558401d in ?? () from /usr/lib/libglib-2.0.so.0
#35 0x00007f427558454d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#36 0x00007f4276ac9667 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#37 0x00007f42783da768 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#38 0x00007f4278462bbb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#39 0x00007f4277ce6c8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#40 0x0000000000679547 in main (argc=1, argv=0x7fff81e68438) at amule-gui.cpp:95
(gdb)
Logged

Corwin

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 23
Re: CVS-20080730 crash on Intel Quadcore AMD64 Debian
« Reply #9 on: September 22, 2008, 10:51:21 AM »

(gdb) bt
#0  0x00007fffdbd26ef5 in raise () from /lib/libc.so.6
#1  0x00007fffdbd28413 in abort () from /lib/libc.so.6
#2  0x00007fffdbd1fdc9 in __assert_fail () from /lib/libc.so.6
#3  0x00007fffd91764a7 in ?? () from /usr/lib/libX11.so.6
#4  0x00007fffd914c920 in XDrawLine () from /usr/lib/libX11.so.6
#5  0x00007fffdb2cae2f in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#6  0x00007fffdb2a28cd in gdk_draw_line () from /usr/lib/libgdk-x11-2.0.so.0
#7  0x00007fffdcf77d06 in wxWindowDC::DoDrawLine () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#8  0x00000000006a0127 in wxDCBase::DrawLine (this=0x7fffe6a083c0, x1=120, y1=8, x2=124, y2=8) at /usr/include/wx-2.8/wx/dc.h:183
#9  0x0000000000807693 in CBarShader::FillRect (this=0xe87740, dc=0x7fffe6a083c0, rectSpan=@0x7fffe6a08020, colour=@0x7fffe6a08000, bFlat=false)
    at BarShader.cpp:224
#10 0x0000000000808138 in CBarShader::Draw (this=0xe87740, dc=0x7fffe6a083c0, iLeft=1, iTop=1, bFlat=false) at BarShader.cpp:194
#11 0x00000000006d0961 in CDownloadListCtrl::DrawFileStatusBar (this=0x188f2e0, file=0x19d7a10, dc=0x7fffe6a083c0, rect=@0x7fffe6a086a0,
    bFlat=false) at DownloadListCtrl.cpp:2196
#12 0x00000000006d391f in CDownloadListCtrl::DrawFileItem (this=0x188f2e0, dc=0x7fffe6a08a90, nColumn=6, rect=@0x7fffe6a088f0, item=0x19d9b90)
    at DownloadListCtrl.cpp:1348
#13 0x00000000006d4dc9 in CDownloadListCtrl::OnDrawItem (this=0x188f2e0, item=139, dc=0x7fffe6a08a90, rect=@0x7fffe6a08ff0, rectHL=@0x7fffe6a09050,
    highlighted=false) at DownloadListCtrl.cpp:1193
#14 0x000000000082503a in MuleExtern::wxListMainWindow::OnPaint (this=0x1890c70) at extern/wxWidgets/listctrl.cpp:2794
#15 0x00007fffdc8e42d9 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
#16 0x00007fffdc8e54a4 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#17 0x00007fffdc8e5597 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#18 0x00007fffdc8e5520 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#19 0x00007fffdd0b1fe5 in wxScrollHelperEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#20 0x00007fffdcf925b1 in wxWindow::GtkSendPaintEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#21 0x00007fffdcf92a89 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#22 0x00007fffdb673688 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x00007fffda9c9ebd in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#24 0x00007fffda9dcc2d in ?? () from /usr/lib/libgobject-2.0.so.0
#25 0x00007fffda9ddf99 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#26 0x00007fffda9de623 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#27 0x00007fffdb78819e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x00007fffdb66d466 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x00007fffdb2b9424 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#30 0x00007fffdb2b99a1 in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0
#31 0x00007fffdb2b99c9 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#32 0x00007fffdb29f82b in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#33 0x00007fffda124892 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0x00007fffda12801d in ?? () from /usr/lib/libglib-2.0.so.0
#35 0x00007fffda12854d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#36 0x00007fffdb66d667 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#37 0x00007fffdcf7e768 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#38 0x00007fffdd006bbb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#39 0x00007fffdc88ac8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#40 0x0000000000679547 in main (argc=1, argv=0x7fffe6a09fd8) at amule-gui.cpp:95
(gdb) bt full
#0  0x00007fffdbd26ef5 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00007fffdbd28413 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00007fffdbd1fdc9 in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#3  0x00007fffd91764a7 in ?? () from /usr/lib/libX11.so.6
No symbol table info available.
#4  0x00007fffd914c920 in XDrawLine () from /usr/lib/libX11.so.6
No symbol table info available.
#5  0x00007fffdb2cae2f in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#6  0x00007fffdb2a28cd in gdk_draw_line () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#7  0x00007fffdcf77d06 in wxWindowDC::DoDrawLine () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#8  0x00000000006a0127 in wxDCBase::DrawLine (this=0x7fffe6a083c0, x1=120, y1=8, x2=124, y2=8) at /usr/include/wx-2.8/wx/dc.h:183
No locals.
#9  0x0000000000807693 in CBarShader::FillRect (this=0xe87740, dc=0x7fffe6a083c0, rectSpan=@0x7fffe6a08020, colour=@0x7fffe6a08000, bFlat=false)
    at BarShader.cpp:224
        i = 7
        x2 = 124
        y1 = 1
        x1 = 120
        y2 = 16
        Max = 8
#10 0x0000000000808138 in CBarShader::Draw (this=0xe87740, dc=0x7fffe6a083c0, iLeft=1, iTop=1, bFlat=false) at BarShader.cpp:194
        colour = (const CMuleColour &) @0x1fc8fd8: {m_red = 6 '\006', m_green = 163 '�', m_blue = 247 '�', m_cachedpen = 0x0, m_cachedbrush = 0x0}
        x = 123
        rectSpan = {x = 120, y = 1, width = 4, height = 16}
        lastcolour = {m_red = 104 'h', m_green = 104 'h', m_blue = 104 'h', m_cachedpen = 0x0, m_cachedbrush = 0x0}
#11 0x00000000006d0961 in CDownloadListCtrl::DrawFileStatusBar (this=0x188f2e0, file=0x19d7a10, dc=0x7fffe6a083c0, rect=@0x7fffe6a086a0,
    bFlat=false) at DownloadListCtrl.cpp:2196
        gaplist = (
    const std::__debug::list<Gap_Struct*, std::allocator<Gap_Struct*> > &) @0x7fffe6a081d0: {<std::__norm::list<Gap_Struct*, std::allocator<Gap_Struct*> >> = {<std::__norm::_List_base<Gap_Struct*, std::allocator<Gap_Struct*> >> = {
      _M_impl = {<std::allocator<std::__norm::_List_node<Gap_Struct*> >> = {<__gnu_cxx::new_allocator<std::__norm::_List_node<Gap_Struct*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xc6b5a90,
          _M_prev = 0xdc32f30}}}, <No data fields>}, <__gnu_debug::_Safe_sequence<std::__debug::list<Gap_Struct*, std::allocator<Gap_Struct*> > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x7fffe6a08180,
      _M_version = 1}, <No data fields>}, <No data fields>}
        it = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x7fffe6a081e0, _M_version = 1, _M_prior = 0x0, _M_next = 0x0}, _M_current = {
    _M_node = 0x7fffe6a081d0}}
        lastGapEnd = 926992623
        colour = {m_red = 255 '�', m_green = 208 '�', m_blue = 0 '\0', m_cachedpen = 0x0, m_cachedbrush = 0x0}
        requestedblocks_list = (
    const std::__debug::list<Requested_Block_Struct*, std::allocator<Requested_Block_Struct*> > &) @0x7fffe6a08230: {<std::__norm::list<Requested_Block_Struct*, std::allocator<Requested_Block_Struct*> >> = {<std::__norm::_List_base<Requested_Block_Struct*, std::allocator<Requested_Block_Struct*> >---Type <return> to continue, or q <return> to quit---
> = {
      _M_impl = {<std::allocator<std::__norm::_List_node<Requested_Block_Struct*> >> = {<__gnu_cxx::new_allocator<std::__norm::_List_node<Requested_Block_Struct*> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x7fffe6a08230,
          _M_prev = 0x7fffe6a08230}}}, <No data fields>}, <__gnu_debug::_Safe_sequence<std::__debug::list<Requested_Block_Struct*, std::allocator<Requested_Block_Struct*> > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x7fffe6a08150,
      _M_version = 1}, <No data fields>}, <No data fields>}
        it2 = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x7fffe6a08240, _M_version = 1, _M_prior = 0x0, _M_next = 0x0}, _M_current = {
    _M_node = 0x7fffe6a08230}}
        lastStartOffset = 0
        lastEndOffset = 0
        width = 32767
        s_ChunkBar = {m_Width = 143, m_Height = 16, m_FileSize = 926992624, m_Modifiers = 0x1fc5f10, m_used3dlevel = 5,
  m_Content = {<std::__norm::vector<CMuleColour, std::allocator<CMuleColour> >> = {<std::__norm::_Vector_base<CMuleColour, std::allocator<CMuleColour> >> = {_M_impl = {<std::allocator<CMuleColour>> = {<__gnu_cxx::new_allocator<CMuleColour>> = {<No data fields>}, <No data fields>},
          _M_start = 0x1fc8450, _M_finish = 0x1fc91b8,
          _M_end_of_storage = 0x1fc91b8}}, <No data fields>}, <__gnu_debug::_Safe_sequence<std::__debug::vector<CMuleColour, std::allocator<CMuleColour> > >> = {<__gnu_debug::_Safe_sequence_base> = {_M_iterators = 0x0, _M_const_iterators = 0x0, _M_version = 5637913}, <No data fields>},
    _M_guaranteed_capacity = 0}}
#12 0x00000000006d391f in CDownloadListCtrl::DrawFileItem (this=0x188f2e0, dc=0x7fffe6a08a90, nColumn=6, rect=@0x7fffe6a088f0, item=0x19d9b90)
    at DownloadListCtrl.cpp:1348
        iWidth = 145
        iHeight = 18
        dwTicks = 2288602276
        cdcStatus = <incomplete type>
        clipper = {m_dc = @0x7fffe6a08a90}
        file = (const class CPartFile *) 0x19d7a10
        text = {<wxStringBase> = {static npos = 18446744073709551615, m_pchData = 0x7fffdc906c78}, <No data fields>}
#13 0x00000000006d4dc9 in CDownloadListCtrl::OnDrawItem (this=0x188f2e0, item=139, dc=0x7fffe6a08a90, rect=@0x7fffe6a08ff0, rectHL=@0x7fffe6a09050,
    highlighted=false) at DownloadListCtrl.cpp:1193
        target_rec = {x = 662, y = 2780, width = 147, height = 20}
        listitem = <incomplete type>
        i = 6
        content = (CtrlItem_Struct *) 0x19d9b90
        iTextOffset = 3
        iOffset = 4
        tree_show = true
        tree_start = 654
        tree_end = 662
        cur_rec = {x = 658, y = 2780, width = 151, height = 20}
#14 0x000000000082503a in MuleExtern::wxListMainWindow::OnPaint (this=0x1890c70) at extern/wxWidgets/listctrl.cpp:2794
        line = 139
        visibleTo = 143
        rectLine = {x = 0, y = 2780, width = 1181, height = 20}
        xOrig = 0
        lineHeight = 20
        visibleFrom = 110
        yOrig = -2200
        size = {x = 1405, y = 669}
---Type <return> to continue, or q <return> to quit---
        dc = <incomplete type>
        dev_x = 0
        dev_y = -2200
#15 0x00007fffdc8e42d9 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#16 0x00007fffdc8e54a4 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#17 0x00007fffdc8e5597 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#18 0x00007fffdc8e5520 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#19 0x00007fffdd0b1fe5 in wxScrollHelperEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#20 0x00007fffdcf925b1 in wxWindow::GtkSendPaintEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#21 0x00007fffdcf92a89 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#22 0x00007fffdb673688 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#23 0x00007fffda9c9ebd in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#24 0x00007fffda9dcc2d in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#25 0x00007fffda9ddf99 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#26 0x00007fffda9de623 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#27 0x00007fffdb78819e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#28 0x00007fffdb66d466 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#29 0x00007fffdb2b9424 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#30 0x00007fffdb2b99a1 in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#31 0x00007fffdb2b99c9 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#32 0x00007fffdb29f82b in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#33 0x00007fffda124892 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#34 0x00007fffda12801d in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#35 0x00007fffda12854d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#36 0x00007fffdb66d667 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#37 0x00007fffdcf7e768 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#38 0x00007fffdd006bbb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#39 0x00007fffdc88ac8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#40 0x0000000000679547 in main (argc=1, argv=0x7fffe6a09fd8) at amule-gui.cpp:95
No locals.
(gdb) thread apply all bt

Thread 4 (Thread 0x42f79950 (LWP 4903)):
#0  0x00007fffde5defad in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fffdc8e1d79 in wxConditionInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#2  0x00007fffdc8e3102 in wxSemaphoreInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#3  0x00000000007c14ed in CTimerThread::Entry (this=0xf26a00) at Timer.cpp:64
#4  0x00007fffdc8e32ea in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#5  0x00007fffde5dafc7 in start_thread () from /lib/libpthread.so.0
#6  0x00007fffdbdc47cd in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x40e92950 (LWP 4901)):
#0  0x00007fffde5e20f1 in nanosleep () from /lib/libpthread.so.0
#1  0x00007fffdc8e8dfc in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#2  0x00000000005cad91 in UploadBandwidthThrottler::Entry (this=0x194f800) at UploadBandwidthThrottler.cpp:324
#3  0x00007fffdc8e32ea in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#4  0x00007fffde5dafc7 in start_thread () from /lib/libpthread.so.0
#5  0x00007fffdbdc47cd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fffde8c9780 (LWP 4893)):
#0  0x00007fffdbd26ef5 in raise () from /lib/libc.so.6
#1  0x00007fffdbd28413 in abort () from /lib/libc.so.6
#2  0x00007fffdbd1fdc9 in __assert_fail () from /lib/libc.so.6
#3  0x00007fffd91764a7 in ?? () from /usr/lib/libX11.so.6
#4  0x00007fffd914c920 in XDrawLine () from /usr/lib/libX11.so.6
#5  0x00007fffdb2cae2f in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#6  0x00007fffdb2a28cd in gdk_draw_line () from /usr/lib/libgdk-x11-2.0.so.0
#7  0x00007fffdcf77d06 in wxWindowDC::DoDrawLine () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#8  0x00000000006a0127 in wxDCBase::DrawLine (this=0x7fffe6a083c0, x1=120, y1=8, x2=124, y2=8) at /usr/include/wx-2.8/wx/dc.h:183
#9  0x0000000000807693 in CBarShader::FillRect (this=0xe87740, dc=0x7fffe6a083c0, rectSpan=@0x7fffe6a08020, colour=@0x7fffe6a08000, bFlat=false)
    at BarShader.cpp:224
#10 0x0000000000808138 in CBarShader::Draw (this=0xe87740, dc=0x7fffe6a083c0, iLeft=1, iTop=1, bFlat=false) at BarShader.cpp:194
#11 0x00000000006d0961 in CDownloadListCtrl::DrawFileStatusBar (this=0x188f2e0, file=0x19d7a10, dc=0x7fffe6a083c0, rect=@0x7fffe6a086a0,
    bFlat=false) at DownloadListCtrl.cpp:2196
#12 0x00000000006d391f in CDownloadListCtrl::DrawFileItem (this=0x188f2e0, dc=0x7fffe6a08a90, nColumn=6, rect=@0x7fffe6a088f0, item=0x19d9b90)
    at DownloadListCtrl.cpp:1348
#13 0x00000000006d4dc9 in CDownloadListCtrl::OnDrawItem (this=0x188f2e0, item=139, dc=0x7fffe6a08a90, rect=@0x7fffe6a08ff0, rectHL=@0x7fffe6a09050,
    highlighted=false) at DownloadListCtrl.cpp:1193
#14 0x000000000082503a in MuleExtern::wxListMainWindow::OnPaint (this=0x1890c70) at extern/wxWidgets/listctrl.cpp:2794
#15 0x00007fffdc8e42d9 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
#16 0x00007fffdc8e54a4 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#17 0x00007fffdc8e5597 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#18 0x00007fffdc8e5520 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#19 0x00007fffdd0b1fe5 in wxScrollHelperEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#20 0x00007fffdcf925b1 in wxWindow::GtkSendPaintEvents () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#21 0x00007fffdcf92a89 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#22 0x00007fffdb673688 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#23 0x00007fffda9c9ebd in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#24 0x00007fffda9dcc2d in ?? () from /usr/lib/libgobject-2.0.so.0
#25 0x00007fffda9ddf99 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#26 0x00007fffda9de623 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#27 0x00007fffdb78819e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x00007fffdb66d466 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x00007fffdb2b9424 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#30 0x00007fffdb2b99a1 in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0
#31 0x00007fffdb2b99c9 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#32 0x00007fffdb29f82b in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#33 0x00007fffda124892 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0x00007fffda12801d in ?? () from /usr/lib/libglib-2.0.so.0
#35 0x00007fffda12854d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#36 0x00007fffdb66d667 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#37 0x00007fffdcf7e768 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#38 0x00007fffdd006bbb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#39 0x00007fffdc88ac8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#40 0x0000000000679547 in main (argc=1, argv=0x7fffe6a09fd8) at amule-gui.cpp:95
(gdb)
Logged

Stu Redman

  • Administrator
  • Hero Member
  • *****
  • Karma: 214
  • Offline Offline
  • Posts: 3739
  • Engines screaming
Re: CVS-20080730 crash on Intel Quadcore AMD64 Debian
« Reply #10 on: September 22, 2008, 10:28:24 PM »

I still have no clue why it fails but this patch should cure it. At least it doesn't call the crashing line drawing code any more.
Logged
The image of mother goddess, lying dormant in the eyes of the dead, the sheaf of the corn is broken, end the harvest, throw the dead on the pyre -- Iron Maiden, Isle of Avalon