aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Crash when browsing users list of a download  (Read 2861 times)

big_julius

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 33
Crash when browsing users list of a download
« 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
« Last Edit: June 30, 2004, 06:03:34 PM by big_julius »
Logged

big_julius

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 33
Re: Crash when browsing users list of a download
« Reply #1 on: June 30, 2004, 06:02:37 PM »

Argh, sorry, I didn't see backtrace section. Could an admin move my post please? :(
Logged

bootstrap

  • Guest
Re: Crash when browsing users list of a download
« Reply #2 on: June 30, 2004, 06:22:01 PM »

moved...
Logged

big_julius

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 33
Re: Crash when browsing users list of a download
« Reply #3 on: June 30, 2004, 06:23:48 PM »

:D
Thx bootstrap
Logged

bootstrap

  • Guest
Re: Crash when browsing users list of a download
« Reply #4 on: June 30, 2004, 06:24:58 PM »

you're welcome ;)
Logged

big_julius

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 33
Re: Crash when browsing users list of a download
« Reply #5 on: July 01, 2004, 09:47:41 AM »

I downloaded 20040701 and got the same prob.  ;(
here is the BT :

Code: [Select]
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 ;)
Logged

deltaHF

  • Evil Admin
  • Former Developer
  • Hero Member
  • *****
  • Karma: 6
  • Offline Offline
  • Posts: 3920
  • .. Legends may sleep, but they never die ..
    • http://www.amule.org
Re: Crash when browsing users list of a download
« Reply #6 on: July 01, 2004, 09:54:12 AM »

get better cvs from 26 Jun .. and if u have this crash again, disable progress bars on prefs

greets

big_julius

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 33
Re: Crash when browsing users list of a download
« Reply #7 on: July 01, 2004, 11:12:14 AM »

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
Logged