aMule Forum
English => Backtraces => Topic started by: big_julius on June 30, 2004, 05:56:03 PM
-
When I double-click on a downloading file to browsethe user list, amule crashes.
I have Mandrake 9.2 and the last CVS (20040630).
Problem was the same with rc3.
Here is the backtrace :
OOPS! - Seems like aMule crashed
--== BACKTRACE FOLLOWS: ==--
- amule(_ZN9CamuleApp16OnFatalExceptionEv+0x5a) [0x823fca2]
[1] /usr/lib/libwx_gtk-2.4.so.0(wxFatalSignalHandler+0x26)
[0x40392f42]
[2] /lib/i686/libpthread.so.0 [0x40f2f4ec]
[3] /lib/i686/libc.so.6 [0x40f9cca8]
[4] /lib/i686/libc.so.6(__libc_free+0x7f) [0x40fe5e6f]
[5] /usr/lib/libstdc++.so.5(_ZdlPv+0x21) [0x40ecdda1]
[6] /usr/lib/libstdc++.so.5(_ZdaPv+0x1d) [0x40ecddfd]
[7] amule(_ZN13CUpDownClient19ResetFileStatusInfoEv+0x3b) [0x80f7315]
[8] amule(_ZN14CDownloadQueue12RemoveSourceEP13CUpDownClientbb+0x1da) [0x8136f30]
[9] amule(_ZN9CPartFile22RemoveFullQueueSourcesEv+0xb7) [0x81d7afd]
[10] amule(_ZN9CPartFile7ProcessEjh+0xa08) [0x81d153a]
[11] amule(_ZN14CDownloadQueue7ProcessEv+0x14c) [0x813627c]
[12] amule(_ZN9CamuleApp11OnCoreTimerER12wxTimerEvent+0x61) [0x8240f4f]
[13] /usr/lib/libwx_gtk-2.4.so.0(_ZN12wxEvtHandler16SearchEventTableER12wxEventTableR7wxEvent+0xb6) [0x402c8e62]
[14] /usr/lib/libwx_gtk-2.4.so.0(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0x83) [0x402c8c8f]
[15] /usr/lib/libwx_gtk-2.4.so.0(_ZN11wxTimerBase6NotifyEv+0x6f) [0x40354867]
[16] /usr/lib/libwx_gtk-2.4.so.0(timeout_callback+0x28) [0x4027196c]
[17] /usr/lib/libglib-1.2.so.0 [0x40650a22]
Abort (core dumped)
Backtrace power!!! :P
-
Argh, sorry, I didn't see backtrace section. Could an admin move my post please? :(
-
moved...
-
:D
Thx bootstrap
-
you're welcome ;)
-
I downloaded 20040701 and got the same prob. ;(
here is the BT :
Program received signal SIGSEGV, Segmentation fault.
0x40fe73a6 in mallopt () from /lib/i686/libc.so.6
(gdb) bt
#0 0x40fe73a6 in mallopt () from /lib/i686/libc.so.6
#1 0x40fe6f05 in mallopt () from /lib/i686/libc.so.6
#2 0x40fe5cb8 in malloc () from /lib/i686/libc.so.6
#3 0x40348722 in wxString::AllocBuffer(unsigned) ()
from /usr/lib/libwx_gtk-2.4.so.0
#4 0x4034881c in wxString::AllocBeforeWrite(unsigned) ()
from /usr/lib/libwx_gtk-2.4.so.0
#5 0x40348a10 in wxString::GetWriteBuf(unsigned) ()
from /usr/lib/libwx_gtk-2.4.so.0
#6 0x40349d4c in wxString::PrintfV(char const*, char*) ()
from /usr/lib/libwx_gtk-2.4.so.0
#7 0x40349c51 in wxString::Format(char const*, ...) ()
from /usr/lib/libwx_gtk-2.4.so.0
#8 0x081c2d97 in CastItoXBytes(unsigned long long) (count=793511940)
at otherfunctions.cpp:56
#9 0x0812ce34 in CDownloadListCtrl::DrawFileItem(wxDC*, int, RECT*, CtrlItem_Struct*) (this=0x8617138, dc=0xbffff0d0, nColumn=1, lpRect=0xbfffef50,
lpCtrlItem=0x8710ef0) at DownloadListCtrl.cpp:845
#10 0x0812b5f8 in CDownloadListCtrl::OnDrawItem(int, wxDC*, wxRect const&, wxRect const&, bool) (this=0x8617138, item=3, dc=0xbffff0d0, rect=@0xbffff0a0,
rectHL=@0xbffff000, highlighted=false) at DownloadListCtrl.cpp:478
#11 0x081719c2 in wxODListMainWindow::OnPaint(wxPaintEvent&) (this=0x86175b0)
at listctrl.cpp:2999
#12 0x402c8e62 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) ()
from /usr/lib/libwx_gtk-2.4.so.0
#13 0x402c8c8f in wxEvtHandler::ProcessEvent(wxEvent&) ()
from /usr/lib/libwx_gtk-2.4.so.0
#14 0x4027d505 in wxWindow::GtkSendPaintEvents() ()
from /usr/lib/libwx_gtk-2.4.so.0
#15 0x4027d2a9 in wxWindow::GtkUpdate() () from /usr/lib/libwx_gtk-2.4.so.0
#16 0x4027bf32 in wxWindow::OnInternalIdle() ()
from /usr/lib/libwx_gtk-2.4.so.0
#17 0x4022d8e4 in wxApp::CallInternalIdle(wxWindow*) ()
from /usr/lib/libwx_gtk-2.4.so.0
#18 0x4022d8fc in wxApp::CallInternalIdle(wxWindow*) ()
from /usr/lib/libwx_gtk-2.4.so.0
#19 0x4022d8fc in wxApp::CallInternalIdle(wxWindow*) ()
from /usr/lib/libwx_gtk-2.4.so.0
#20 0x4022d8fc in wxApp::CallInternalIdle(wxWindow*) ()
from /usr/lib/libwx_gtk-2.4.so.0
#21 0x4022d8fc in wxApp::CallInternalIdle(wxWindow*) ()
from /usr/lib/libwx_gtk-2.4.so.0
#22 0x4022d8fc in wxApp::CallInternalIdle(wxWindow*) ()
from /usr/lib/libwx_gtk-2.4.so.0
#23 0x4022d8fc in wxApp::CallInternalIdle(wxWindow*) ()
from /usr/lib/libwx_gtk-2.4.so.0
#24 0x4022d780 in wxApp::ProcessIdle() () from /usr/lib/libwx_gtk-2.4.so.0
#25 0x4022d10f in wxapp_idle_callback () from /usr/lib/libwx_gtk-2.4.so.0
(gdb) bt full
#0 0x40fe73a6 in mallopt () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x40fe6f05 in mallopt () from /lib/i686/libc.so.6
No symbol table info available.
#2 0x40fe5cb8 in malloc () from /lib/i686/libc.so.6
No symbol table info available.
#3 0x40348722 in wxString::AllocBuffer(unsigned) ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#4 0x4034881c in wxString::AllocBeforeWrite(unsigned) ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#5 0x40348a10 in wxString::GetWriteBuf(unsigned) ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#6 0x40349d4c in wxString::PrintfV(char const*, char*) ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#7 0x40349c51 in wxString::Format(char const*, ...) ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#8 0x081c2d97 in CastItoXBytes(unsigned long long) (count=793511940)
at otherfunctions.cpp:56
No locals.
#9 0x0812ce34 in CDownloadListCtrl::DrawFileItem(wxDC*, int, RECT*, CtrlItem_Struct*) (this=0x8617138, dc=0xbffff0d0, nColumn=1, lpRect=0xbfffef50,
lpCtrlItem=0x8710ef0) at DownloadListCtrl.cpp:845
clipper =
buffer =
lpPartFile = (class CPartFile *) 0x87100b8
#10 0x0812b5f8 in CDownloadListCtrl::OnDrawItem(int, wxDC*, wxRect const&, wxRect const&, bool) (this=0x8617138, item=3, dc=0xbffff0d0, rect=@0xbffff0a0,
rectHL=@0xbffff000, highlighted=false) at DownloadListCtrl.cpp:478
iColumn = 1
listitem = {<> = {}, m_mask = 98, m_itemId = 0,
m_col = 0, m_state = 0, m_stateMask = 0, m_text = ,
m_image = -1, m_data = 0, m_format = 0, m_width = 60, m_attr = 0x0,
static sm_classwxListItem = {}}
cx = 60
iCurrent = 1
content = (CtrlItem_Struct *) 0x8710ef0
file = (class CPartFile *) 0x87100b8
mypen =
cur_rec = {left = 174, top = 60, right = 226, bottom = 76}
tree_start = 0
tree_end = 0
notLast = true
notFirst = true
iOffset = 4
iCount = 12
#11 0x081719c2 in wxODListMainWindow::OnPaint(wxPaintEvent&) (this=0x86175b0)
at listctrl.cpp:2999
line = 3
visibleTo = 11
rectLine =
xOrig = 0
lineHeight = 19
visibleFrom = 0
yOrig = 0
dc =
dev_x = 0
dev_y = 0
#12 0x402c8e62 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#13 0x402c8c8f in wxEvtHandler::ProcessEvent(wxEvent&) ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#14 0x4027d505 in wxWindow::GtkSendPaintEvents() ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#15 0x4027d2a9 in wxWindow::GtkUpdate() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#16 0x4027bf32 in wxWindow::OnInternalIdle() ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#17 0x4022d8e4 in wxApp::CallInternalIdle(wxWindow*) ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#18 0x4022d8fc in wxApp::CallInternalIdle(wxWindow*) ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#19 0x4022d8fc in wxApp::CallInternalIdle(wxWindow*) ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#20 0x4022d8fc in wxApp::CallInternalIdle(wxWindow*) ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#21 0x4022d8fc in wxApp::CallInternalIdle(wxWindow*) ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#22 0x4022d8fc in wxApp::CallInternalIdle(wxWindow*) ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#23 0x4022d8fc in wxApp::CallInternalIdle(wxWindow*) ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#24 0x4022d780 in wxApp::ProcessIdle() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#25 0x4022d10f in wxapp_idle_callback () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
Hope that would help ;)
-
get better cvs from 26 Jun .. and if u have this crash again, disable progress bars on prefs
greets
-
On last CVS, even with progress bar disabled, amule craches.
I'm playing with CVS 20040626 download list (files and users) with progress bar enabled since 15 minutes without a crash.
Hoping this bug will disappear in future CVS versions :) (and final so)
I'll keep you informed if the crash appends one more time with 26 jun. version ;)
Thx to you :D