aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: another crash when scrolling down displaying sources  (Read 2320 times)

nsd20463

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 11
another crash when scrolling down displaying sources
« on: May 11, 2004, 08:20:53 PM »

After running all night w/o crashing (I've discovered that leaving the display
showing the search page gets best results---perhaps b/c it is so static when
there are no searches, so it does not tempt all these bugs), I opened up
an item to see what the sources looked like, and began scrolling down.
About half way down amule crashed. Seems similar to the previous crash
of mine.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1092095424 (LWP 15222)]
0x080d61d4 in CAbstractFile::GetFileSize (this=0x0) at KnownFile.h:116
116             uint32  GetFileSize()                   {return m_nFileSize;}
(gdb) bt
#0  0x080d61d4 in CAbstractFile::GetFileSize (this=0x0) at KnownFile.h:116
#1  0x08107922 in CUpDownClient::DrawStatusBar (this=0x8cc9410, dc=0xbfffec00, rect=, onlygreyrect=true, bFlat=false)
    at DownloadClient.cpp:74
#2  0x0811362d in CDownloadListCtrl::DrawSourceItem (this=0x85647d0, dc=0xbffff040, nColumn=5, lpRect=0xbfffeeb0, lpCtrlItem=0x8f121f0)
    at DownloadListCtrl.cpp:1245
#3  0x081103b9 in CDownloadListCtrl::OnDrawItem (this=0x85647d0, item=48, dc=0xbffff040, rect=@0xbffff010, rectHL=@0xbfffef70,
    highlighted=false) at DownloadListCtrl.cpp:513
#4  0x08159dc0 in wxODListMainWindow::OnPaint (this=0x8564c80) at listctrl.cpp:2999
#5  0x402ed667 in wxEvtHandler::SearchEventTable () from /usr/lib/libwx_gtk-2.4.so.0
#6  0x402ed483 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk-2.4.so.0
#7  0x402ab60a in wxWindow::GtkSendPaintEvents () from /usr/lib/libwx_gtk-2.4.so.0
#8  0x402ab36e in wxWindow::GtkUpdate () from /usr/lib/libwx_gtk-2.4.so.0
#9  0x402a9d4f in wxWindow::OnInternalIdle () from /usr/lib/libwx_gtk-2.4.so.0
#10 0x4024c955 in wxApp::CallInternalIdle () from /usr/lib/libwx_gtk-2.4.so.0
#11 0x4024c96f in wxApp::CallInternalIdle () from /usr/lib/libwx_gtk-2.4.so.0
#12 0x4024c96f in wxApp::CallInternalIdle () from /usr/lib/libwx_gtk-2.4.so.0
#13 0x4024c96f in wxApp::CallInternalIdle () from /usr/lib/libwx_gtk-2.4.so.0
#14 0x4024c96f in wxApp::CallInternalIdle () from /usr/lib/libwx_gtk-2.4.so.0
#15 0x4024c96f in wxApp::CallInternalIdle () from /usr/lib/libwx_gtk-2.4.so.0
#16 0x4024c96f in wxApp::CallInternalIdle () from /usr/lib/libwx_gtk-2.4.so.0
#17 0x4024c7bf in wxApp::ProcessIdle () from /usr/lib/libwx_gtk-2.4.so.0
#18 0x4024c01a in wxWakeUpIdle () from /usr/lib/libwx_gtk-2.4.so.0
#19 0x4065afa0 in g_timeout_add () from /usr/lib/libglib-1.2.so.0
#20 0x4065a03d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#21 0x4065a4f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#22 0x4065a724 in g_main_run () from /usr/lib/libglib-1.2.so.0
#23 0x40580c3f in gtk_main () from /usr/lib/libgtk-1.2.so.0
#24 0x4024ca79 in wxApp::MainLoop () from /usr/lib/libwx_gtk-2.4.so.0
#25 0x402ada47 in wxAppBase::OnRun () from /usr/lib/libwx_gtk-2.4.so.0
#26 0x4024d1db in wxEntry () from /usr/lib/libwx_gtk-2.4.so.0
#27 0x08225f02 in main (argc=1, argv=0xbffff8b4) at amule.cpp:114
(gdb) bt full
#0  0x080d61d4 in CAbstractFile::GetFileSize (this=0x0) at KnownFile.h:116
No locals.
#1  0x08107922 in CUpDownClient::DrawStatusBar (this=0x8cc9410, dc=0xbfffec00, rect=, onlygreyrect=true, bFlat=false)
    at DownloadClient.cpp:74
        crBoth = 49152
        crNeither = 15790320
        crClientOnly = 6842472
        crPending = 16764928
        crNextPending = 16777060
        gettingParts = {<> = {}, }
#2  0x0811362d in CDownloadListCtrl::DrawSourceItem (this=0x85647d0, dc=0xbffff040, nColumn=5, lpRect=0xbfffeeb0, lpCtrlItem=0x8f121f0)
    at DownloadListCtrl.cpp:1245
        iWidth = 158
        iHeight = 20
        dwTicks = 1967624534
        cdcStatus =
        clipper =
        buffer = {<> = {}, }
        lpUpDownClient = (CUpDownClient *) 0x8cc9410
#3  0x081103b9 in CDownloadListCtrl::OnDrawItem (this=0x85647d0, item=48, dc=0xbffff040, rect=@0xbffff010, rectHL=@0xbfffef70,
    highlighted=false) at DownloadListCtrl.cpp:513
        iNextLeft = 742
        iColumn = 5
        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 = 170, m_attr = 0x0,
  static sm_classwxListItem = {}}
        cx = 170
        iCurrent = 5
        content = (CtrlItem_Struct *) 0x8f121f0
        file = (class CPartFile *) 0x8cc9410
        mypen =
        cur_rec = {left = 577, top = 1057, right = 735, bottom = 1077}
        tree_start = 569
        tree_end = 576
        notLast = true
        notFirst = true
        iOffset = 4
        iCount = 12
#4  0x08159dc0 in wxODListMainWindow::OnPaint (this=0x8564c80) at listctrl.cpp:2999
        line = 48
        visibleTo = 49
        rectLine =
        xOrig = 0
        lineHeight = 22
        visibleFrom = 39
        yOrig = 858
        dc =
        dev_x = 0
        dev_y = -858
#5  0x402ed667 in wxEvtHandler::SearchEventTable () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#6  0x402ed483 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#7  0x402ab60a in wxWindow::GtkSendPaintEvents () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#8  0x402ab36e in wxWindow::GtkUpdate () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#9  0x402a9d4f in wxWindow::OnInternalIdle () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#10 0x4024c955 in wxApp::CallInternalIdle () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#11 0x4024c96f in wxApp::CallInternalIdle () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#12 0x4024c96f in wxApp::CallInternalIdle () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#13 0x4024c96f in wxApp::CallInternalIdle () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#14 0x4024c96f in wxApp::CallInternalIdle () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#15 0x4024c96f in wxApp::CallInternalIdle () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#16 0x4024c96f in wxApp::CallInternalIdle () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#17 0x4024c7bf in wxApp::ProcessIdle () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#18 0x4024c01a in wxWakeUpIdle () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#19 0x4065afa0 in g_timeout_add () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#20 0x4065a03d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#21 0x4065a4f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#22 0x4065a724 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#23 0x40580c3f in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#24 0x4024ca79 in wxApp::MainLoop () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#25 0x402ada47 in wxAppBase::OnRun () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#26 0x4024d1db in wxEntry () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#27 0x08225f02 in main (argc=1, argv=0xbffff8b4) at amule.cpp:114
No locals.
(gdb)
Logged
-nsd

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: another crash when scrolling down displaying sources
« Reply #1 on: May 11, 2004, 08:24:22 PM »

disable transfer bars on your prefs (gui tweaks)

nsd20463

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 11
RE: another crash when scrolling down displaying sources
« Reply #2 on: May 11, 2004, 08:29:08 PM »

BTW the above was with transfer bars enabled. I hadn't yet read the replies to my previous bt.
Logged
-nsd