aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Random Crashes  (Read 2855 times)

404NF

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 1
Random Crashes
« on: April 22, 2004, 08:27:35 PM »

This is the backtrace to a crash recently.  I hope it is understandable to someone.  I'm using 2.0-rc2 (downloaded just 2 days ago - I think the patches are already on source tree) on a Gentoo system, 2.6.4 kernel; installed wxBase, wxGTK, libcryptocpp, most libs for amule by hand.  The crashes occur with random frequency, at first it was pretty quick, then the time between crashes became longer.  This is the latest crash.

GetPartHash(57) :
|45|92|80|1d|fc|11|b6| c|df|f0|cc|1f|7e| 0| 0|d9


Program received signal SIGSEGV, Segmentation fault.
0x40a17f42 in mallopt () from /lib/libc.so.6
(gdb) bt
#0  0x40a17f42 in mallopt () from /lib/libc.so.6
#1  0x40a1711c in malloc () from /lib/libc.so.6
#2  0x40908be9 in operator new ()
   from /usr/lib/gcc-lib/i586-pc-linux-gnu/3.3.2/libstdc++.so.5
#3  0x40908d1a in operator new[] ()
   from /usr/lib/gcc-lib/i586-pc-linux-gnu/3.3.2/libstdc++.so.5
#4  0x402bf558 in wxBaseArrayShort::Alloc () from /usr/local/lib/libwx_gtk-2.4.so
#5  0x082236b3 in CPartFile::NewSrcPartsInfo (this=0x8da3e60) at PartFile.cpp:1985
#6  0x08174e67 in CUpDownClient::ProcessFileStatus (this=0x94be650,
    packet=0x99aae68 "PYÍ`\215SÒ«\003MJ~R\202yb\024", size=21) at DownloadClient.cpp:371
#7  0x0813d17d in CClientReqSocket::ProcessPacket (this=0x8e06e20,
    packet=0x99aae68 "PYÍ`\215SÒ«\003MJ~R\202yb\024", size=21, opcode=80 'P')
    at ListenSocket.cpp:346
#8  0x081415b3 in CClientReqSocket::PacketReceived (this=0x8e06e20, packet=0x8db9428)
    at ListenSocket.cpp:1005
#9  0x08144d31 in CEMSocket::OnReceive (this=0x8e06e20, nErrorCode=0) at EMSocket.cpp:283
#10 0x0814164a in CClientReqSocket::OnReceive (this=0x8e06e20, nErrorCode=0)
    at ListenSocket.cpp:1033
#11 0x0828fd31 in CamuleDlg::socketHandler (this=0x8624898, event=@0x91a7148)
    at amuleDlg.cpp:419
#12 0x402c9005 in wxEvtHandler::SearchEventTable () from /usr/local/lib/libwx_gtk-2.4.so
#13 0x402c8e31 in wxEvtHandler::ProcessEvent () from /usr/local/lib/libwx_gtk-2.4.so
#14 0x402c8d68 in wxEvtHandler::ProcessPendingEvents ()
   from /usr/local/lib/libwx_gtk-2.4.so
#15 0x4028ea56 in wxAppBase::ProcessPendingEvents () from /usr/local/lib/libwx_gtk-2.4.so
#16 0x402355f7 in wxApp::OnIdle () from /usr/local/lib/libwx_gtk-2.4.so
#17 0x402c9005 in wxEvtHandler::SearchEventTable () from /usr/local/lib/libwx_gtk-2.4.so
#18 0x402c8e31 in wxEvtHandler::ProcessEvent () from /usr/local/lib/libwx_gtk-2.4.so
#19 0x40235567 in wxApp::ProcessIdle () from /usr/local/lib/libwx_gtk-2.4.so
#20 0x40234da2 in wxapp_idle_callback () from /usr/local/lib/libwx_gtk-2.4.so
#21 0x4063d90b in g_timeout_add () from /usr/lib/libglib-1.2.so.0
(gdb) bt full
#0  0x40a17f42 in mallopt () from /lib/libc.so.6
No symbol table info available.
#1  0x40a1711c in malloc () from /lib/libc.so.6
No symbol table info available.
#2  0x40908be9 in operator new ()
   from /usr/lib/gcc-lib/i586-pc-linux-gnu/3.3.2/libstdc++.so.5
No symbol table info available.
#3  0x40908d1a in operator new[] ()
   from /usr/lib/gcc-lib/i586-pc-linux-gnu/3.3.2/libstdc++.so.5
No symbol table info available.
#4  0x402bf558 in wxBaseArrayShort::Alloc () from /usr/local/lib/libwx_gtk-2.4.so
No symbol table info available.
#5  0x082236b3 in CPartFile::NewSrcPartsInfo (this=0x8da3e60) at PartFile.cpp:1985
        partcount = 20
        flag = false
        count = {<> = {}, }
        cur_src = (CUpDownClient *) 0x81752dd
        cur_count = 49151
#6  0x08174e67 in CUpDownClient::ProcessFileStatus (this=0x94be650,
    packet=0x99aae68 "PYÍ`\215SÒ«\003MJ~R\202yb\024", size=21) at DownloadClient.cpp:371
        data = { = { = {_vptr.CFile = 0x83097c8, m_fd = -1,
      m_error = 192, fFilePath = },
    fBuffer = 0x99aae68 "PYÍ`\215SÒ«\003MJ~R\202yb\024", fLength = 2882687885,
    fGrowBytes = 0, fPosition = 21, fBufferSize = 21, fFileSize = 21,
    deleteBuffer = 0}, }
        cfilehash = "PYÍ`\215SÒ«\003MJ~R\202yb"
        nED2KPartCount = 20
        bPartsNeeded = false
#7  0x0813d17d in CClientReqSocket::ProcessPacket (this=0x8e06e20,
    packet=0x99aae68 "PYÍ`\215SÒ«\003MJ~R\202yb\024", size=21, opcode=80 'P')
    at ListenSocket.cpp:346
No locals.
#8  0x081415b3 in CClientReqSocket::PacketReceived (this=0x8e06e20, packet=0x8db9428)
    at ListenSocket.cpp:1005
No locals.
#9  0x08144d31 in CEMSocket::OnReceive (this=0x8e06e20, nErrorCode=0) at EMSocket.cpp:283
        toCopy = 21
        GlobalReadBuffer = "Å2\000\000\000\2060\215\234#Ø\217U\203J+sLª\rÑ\214 åUR!\025,ôI\017µð\236!@ý¦_B=Ó¾ê¹j,\200Ä\016\235ÚOjãL\000\000\000YPYÍ`\215SÒ«\003MJ~R\202yb9\000Kenny G & George Benson (smooth jazz) - Summertime(1).mp3ã\026\000\000\000PPYÍ`\215SÒ«\003MJ~R\202yb\024\000ÿþ\017ã\030\000\000\000XPYÍ`\215SÒ«\003MJ~R\202yb\024\000ÿþ\017\216\000ã\021\000\000\000OPY"...
        readMax = 2000000
        ret = 214
        rptr = 0x83cebc3 "ã\030"
        rend = 0x83cebf6 "ºèO\023H\\\220x©¤ÃÄ\212\213\2231\223<¯O{'\rDt\226\235ëa6Q\205ÑG\232%D¶§i\aa<\021ÅÉÞ]µ¤OT¬\r+ö·Áª\223BVÝq\f\021ή\205\n\006ù@\034US6D\n\017ûöÍR¥pbvÉ\235Ù\226\231T¯Õ\\Å*/\232®c8ú«us\205ÊÀ±R«v¸ª\202¿.\021\025­É\237\t\233É\212}w\202ÜrÙåx.'!ñôOV\0039;ZL|XîÎæw3Ùîûï­UsÊZëÔ\232\222SÊ\f\027\fÃ0D£\216¬\202\203\035ÂïÛ\231m[Ý£G&\030,×G{×"...
#10 0x0814164a in CClientReqSocket::OnReceive (this=0x8e06e20, nErrorCode=0)
    at ListenSocket.cpp:1033
No locals.
#11 0x0828fd31 in CamuleDlg::socketHandler (this=0x8624898, event=@0x91a7148)
    at amuleDlg.cpp:419
        soc = (class CClientReqSocket *) 0x8e06e20
        current_socket = (struct wxSocketBase *) 0x8e06e20
#12 0x402c9005 in wxEvtHandler::SearchEventTable () from /usr/local/lib/libwx_gtk-2.4.so
No symbol table info available.
#13 0x402c8e31 in wxEvtHandler::ProcessEvent () from /usr/local/lib/libwx_gtk-2.4.so
No symbol table info available.
#14 0x402c8d68 in wxEvtHandler::ProcessPendingEvents ()
   from /usr/local/lib/libwx_gtk-2.4.so
No symbol table info available.
#15 0x4028ea56 in wxAppBase::ProcessPendingEvents () from /usr/local/lib/libwx_gtk-2.4.so
No symbol table info available.
#16 0x402355f7 in wxApp::OnIdle () from /usr/local/lib/libwx_gtk-2.4.so
        rend = 0x83cebf6 "ºèO\023H\\\220x©¤ÃÄ\212\213\2231\223<¯O{'\rDt\226\235ëa6Q\205ÑG\232%D¶§i\aa<\021ÅÉÞ]µ¤OT¬\r+ö·Áª\223BVÝq\f\021ή\205\n\006ù@\034US6D\n\017ûöÍR¥pbvÉ\235Ù\226\231T¯Õ\\Å*/\232®c8ú«us\205ÊÀ±R«v¸ª\202¿.\021\025­É\237\t\233É\212}w\202ÜrÙåx.'!ñôOV\0039;ZL|XîÎæw3Ùîûï­UsÊZëÔ\232\222SÊ\f\027\fÃ0D£\216¬\202\203\035ÂïÛ\231m[Ý£G&\030,×G{×"...
#10 0x0814164a in CClientReqSocket::OnReceive (this=0x8e06e20, nErrorCode=0)
    at ListenSocket.cpp:1033
No locals.
#11 0x0828fd31 in CamuleDlg::socketHandler (this=0x8624898, event=@0x91a7148)
    at amuleDlg.cpp:419
        soc = (class CClientReqSocket *) 0x8e06e20
        current_socket = (struct wxSocketBase *) 0x8e06e20
#12 0x402c9005 in wxEvtHandler::SearchEventTable () from /usr/local/lib/libwx_gtk-2.4.so
No symbol table info available.
#13 0x402c8e31 in wxEvtHandler::ProcessEvent () from /usr/local/lib/libwx_gtk-2.4.so
No symbol table info available.
#14 0x402c8d68 in wxEvtHandler::ProcessPendingEvents ()
   from /usr/local/lib/libwx_gtk-2.4.so
No symbol table info available.
#15 0x4028ea56 in wxAppBase::ProcessPendingEvents () from /usr/local/lib/libwx_gtk-2.4.so
No symbol table info available.
#16 0x402355f7 in wxApp::OnIdle () from /usr/local/lib/libwx_gtk-2.4.so
---Type to continue, or q to quit---
No symbol table info available.
#17 0x402c9005 in wxEvtHandler::SearchEventTable () from /usr/local/lib/libwx_gtk-2.4.so
No symbol table info available.
#18 0x402c8e31 in wxEvtHandler::ProcessEvent () from /usr/local/lib/libwx_gtk-2.4.so
No symbol table info available.
#19 0x40235567 in wxApp::ProcessIdle () from /usr/local/lib/libwx_gtk-2.4.so
No symbol table info available.
#20 0x40234da2 in wxapp_idle_callback () from /usr/local/lib/libwx_gtk-2.4.so
No symbol table info available.
#21 0x4063d90b in g_timeout_add () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
« Last Edit: April 23, 2004, 03:52:04 AM by 404NF »
Logged