aMule Forum

English => Backtraces => Topic started by: wolfshade on January 10, 2004, 02:42:53 PM

Title: aMule 1.2.3 running on Gentoo GNU/Linux
Post by: wolfshade on January 10, 2004, 02:42:53 PM
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 16771)]
0x407ea578 in strcmp () from /lib/libc.so.6
(gdb) bt
#0  0x407ea578 in strcmp () from /lib/libc.so.6
#1  0x08177867 in CSharedFileList::GetSharedFilesByDirectory(char const*,
CTypedPtrList&) (this=0x86cf130,
    directory=0xa7b3260 "//home/ftp/videos/", list=@0xbffff0b0)
    at SharedFileList.cpp:373
#2  0x08069f02 in CClientReqSocket::ProcessPacket(char*, unsigned, unsigned
char) (this=0xa26dfa8, packet=0x8a0c930 "\022", size=20, opcode=94 '^')
    at ListenSocket.cpp:609
#3  0x0806bc13 in CClientReqSocket::PacketReceived(Packet*) (this=0xa26dfa8,
    packet=0xa566df8) at ListenSocket.cpp:909
#4  0x0806edcc in CEMSocket::OnReceive(int) (this=0xa26dfa8, nErrorCode=0)
    at EMSocket.cpp:280
#5  0x0806bcaf in CClientReqSocket::OnReceive(int) (this=0xa26dfa8,
    nErrorCode=0) at ListenSocket.cpp:930
#6  0x0806ee93 in CEMSocket::SetDownloadLimit(unsigned) (this=0xa26dfa8,
    limit=744) at EMSocket.cpp:398
#7  0x081356e2 in CPartFile::Process(unsigned) (this=0x93bfd78,
    reducedownload=196) at PartFile.cpp:1096
#8  0x080a62cc in CDownloadQueue::Process() (this=0x86f7430)
    at DownloadQueue.cpp:330
#9  0x081ae0dd in TimerProc() () at UploadQueue.cpp:659
#10 0x081b97e8 in CamuleDlg::OnUQTimer(wxTimerEvent&) (this=0x84dc310,
    evt=@0xbffff4e0) at amuleDlg.cpp:312
---Type to continue, or q to quit---
#11 0x40450c17 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) ()
   from /usr/lib/libwx_gtk2-2.4.so
#12 0x40450a50 in wxEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/libwx_gtk2-2.4.so
#13 0x404f1621 in wxTimerBase::Notify() () from /usr/lib/libwx_gtk2-2.4.so
#14 0x404015cd in timeout_callback () from /usr/lib/libwx_gtk2-2.4.so
#15 0x40bcb29b in g_timeout_dispatch () from /usr/lib/libglib-2.0.so.0
#16 0x086f69f0 in ?? ()
#17 0x40c11780 in __JCR_LIST__ () from /usr/lib/libglib-2.0.so.0
#18 0x4072fe4a in __pthread_alt_lock () from /lib/libpthread.so.0
#19 0x086cf5e0 in ?? ()
#20 0x40c11250 in g_idle_funcs () from /usr/lib/libglib-2.0.so.0
#21 0xbffff558 in ?? ()
#22 0x4072d0a2 in pthread_mutex_unlock () from /lib/libpthread.so.0
Previous frame inner to this frame (corrupt stack?)
(gdb) bt full
#0  0x407ea578 in strcmp () from /lib/libc.so.6
No symbol table info available.
#1  0x08177867 in CSharedFileList::GetSharedFilesByDirectory(char const*,
CTypedPtrList&) (this=0x86cf130,
    directory=0xa7b3260 "//home/ftp/videos/", list=@0xbffff0b0)
    at SharedFileList.cpp:373
        cur_file = (class CKnownFile *) 0x9369858
        pos = {<_Rb_tree_base_iterator> = {
    _M_node = 0x883c398}, }
#2  0x08069f02 in CClientReqSocket::ProcessPacket(char*, unsigned, unsigned
char) (this=0xa26dfa8, packet=0x8a0c930 "\022", size=20, opcode=94 '^')
    at ListenSocket.cpp:609
        list = {> = {<> = {},
    internalList = 0x0, tail = 0x0, count = 0}, }
        tempfile = { = { = {_vptr.CFile = 0x8a, m_fd = 1,
      m_error = 192, fFilePath = }, fLength = 0,
    fGrowBytes = 10890, fPosition = 1080229924, fBufferSize = 1077774111,
    fFileSize = 138, deleteBuffer = 1081256530,
    fBuffer = 0x403d85c0
"\203ì\034\211t$\024\211\\$\020\211|$\030\213t$(\213|$ è\224¿ ÿ\201ÃHz%"},
}
        cnt = 16561
        uFiles = 3221221640
        replypacket = (Packet *) 0x406f3e1c
---Type to continue, or q to quit---
        data = { = { = {_vptr.CFile = 0x81c24e8, m_fd = -1,
      m_error = 56, fFilePath = }, fLength = 21,
    fGrowBytes = 0, fPosition = 20, fBufferSize = 20, fFileSize = 20,
    deleteBuffer = 0, fBuffer = 0x8a0c930 "\022"}, }
        cnt = 18
        strReqDir = 0xa7b3260 "//home/ftp/videos/"
#3  0x0806bc13 in CClientReqSocket::PacketReceived(Packet*) (this=0xa26dfa8,
    packet=0xa566df8) at ListenSocket.cpp:909
No locals.
#4  0x0806edcc in CEMSocket::OnReceive(int) (this=0xa26dfa8, nErrorCode=0)
    at EMSocket.cpp:280
        toCopy = 20
        GlobalReadBuffer =
"Ù,¡2Ó(gzDRhSPi1,¯³b]\027Ò\016Ù\001k\212z\005|Þé>\030\211;3µTÑ\tÖü\205\205»¹çìu>šµìß\004»,\024ØÆq>M[\022l\azU«\024\177\214ï\177\031ùãE4\017Ö;ÉÌs(H^è©Ñ\201fS\001oÿ12 \\rµ\024\rþ\rF\236¿äÛú\212Ý\216\225\b·ž2\236\tp«\037=\220\n\bŸ¬Ÿy\232¢\001ìnj\231?ý1Tî\233²õΞAä:\032üµ?«Ý\214\035šZj/Pµ\0349^ÙWù\233sê{D\000í8°P \224¿µŽ-×U\022vr¥%"...
        readMax = 744
        ret = 744
        rptr = 0x828dfea "ã\025"
        rend = 0x828e108
"à\tñJ¯\217\by\022 \035âÿ8³+\207\022~¶¢/\205\217\225\025\177Bz4Î'È!q%éç\024\001Ó$6¥Ù_\004(£ª9tV÷þå<\200
.o&Ã\035ÞY\021qÊU\206]ËÝ\233ÛÐ\214Ö>~þ\201Þ\234&\027\206Ôí£Ò6\224q\207~Û\0269rW2\2143àgŸá€®%÷WÂ[ú7\200kå¯ßÌÒ¯ªÒ---Type
to continue, or q to quit---
        data = { = { = {_vptr.CFile = 0x81c24e8, m_fd = -1,
      m_error = 56, fFilePath = }, fLength = 21,
    fGrowBytes = 0, fPosition = 20, fBufferSize = 20, fFileSize = 20,
    deleteBuffer = 0, fBuffer = 0x8a0c930 "\022"}, }
        cnt = 18
        strReqDir = 0xa7b3260 "//home/ftp/videos/"
#3  0x0806bc13 in CClientReqSocket::PacketReceived(Packet*) (this=0xa26dfa8,
    packet=0xa566df8) at ListenSocket.cpp:909
No locals.
#4  0x0806edcc in CEMSocket::OnReceive(int) (this=0xa26dfa8, nErrorCode=0)
    at EMSocket.cpp:280
        toCopy = 20
        GlobalReadBuffer =
"Ù,¡2Ó(gzDRhSPi1,¯³b]\027Ò\016Ù\001k\212z\005|Þé>\030\211;3µTÑ\tÖü\205\205»¹çìu>šµìß\004»,\024ØÆq>M[\022l\azU«\024\177\214ï\177\031ùãE4\017Ö;ÉÌs(H^è©Ñ\201fS\001oÿ12 \\rµ\024\rþ\rF\236¿äÛú\212Ý\216\225\b·ž2\236\tp«\037=\220\n\bŸ¬Ÿy\232¢\001ìnj\231?ý1Tî\233²õΞAä:\032üµ?«Ý\214\035šZj/Pµ\0349^ÙWù\233sê{D\000í8°P \224¿µŽ-×U\022vr¥%"...
        readMax = 744
        ret = 744
        rptr = 0x828dfea "ã\025"
        rend = 0x828e108
"à\tñJ¯\217\by\022 \035âÿ8³+\207\022~¶¢/\205\217\225\025\177Bz4Î'È!q%éç\024\001Ó$6¥Ù_\004(£ª9tV÷þå<\200
.o&Ã\035ÞY\021qÊU\206]ËÝ\233ÛÐ\214Ö>~þ\201Þ\234&\027\206Ôí£Ò6\224q\207~Û\0269rW2\2143àgŸá€®%÷WÂ[ú7\200kå¯ßÌÒ¯ªÒ---Type
to continue, or q to quit---
'ò\vÑy\216\232aDHtgf2#7á\037ã{\022[\016zE4\035ÀËÒµ\2169Þ\036q\221\016LÈ:£*\v·,t)³$i\t_šâ\037>F+÷€\231ç×6\034ç\200O\216î\030"...
#5  0x0806bcaf in CClientReqSocket::OnReceive(int) (this=0xa26dfa8,
    nErrorCode=0) at ListenSocket.cpp:930
No locals.
#6  0x0806ee93 in CEMSocket::SetDownloadLimit(unsigned) (this=0xa26dfa8,
    limit=744) at EMSocket.cpp:398
No locals.
#7  0x081356e2 in CPartFile::Process(unsigned) (this=0x93bfd78,
    reducedownload=196) at PartFile.cpp:1096
        limit = 744
        cur_datarate = 3801
        cur_src = (CUpDownClient *) 0x9b81b08
        download_state = 0 '\0'
        sl = 9
        old_trans = 1
        dwCurTick = 4144643508
        pos1 = 0x9ce0158
        pos2 = 0x95d01f8
#8  0x080a62cc in CDownloadQueue::Process() (this=0x86f7430)
    at DownloadQueue.cpp:330
        cur_file = (class CPartFile *) 0x93bfd78
        pos = 0x88237d8
---Type to continue, or q to quit---
        downspeed = 196
#9  0x081ae0dd in TimerProc() () at UploadQueue.cpp:659
        syncPrev = 41446435
        syncCur = 41446435
        counter = 8
        sec = 3
        statsave = 43
        igraph = 1
        istats = 3
#10 0x081b97e8 in CamuleDlg::OnUQTimer(wxTimerEvent&) (this=0x84dc310,
    evt=@0xbffff4e0) at amuleDlg.cpp:312
No locals.
#11 0x40450c17 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) ()
   from /usr/lib/libwx_gtk2-2.4.so
No symbol table info available.
#12 0x40450a50 in wxEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/libwx_gtk2-2.4.so
No symbol table info available.
#13 0x404f1621 in wxTimerBase::Notify() () from /usr/lib/libwx_gtk2-2.4.so
No symbol table info available.
#14 0x404015cd in timeout_callback () from /usr/lib/libwx_gtk2-2.4.so
No symbol table info available.
#15 0x40bcb29b in g_timeout_dispatch () from /usr/lib/libglib-2.0.so.0
---Type to continue, or q to quit---
No symbol table info available.
#16 0x086f69f0 in ?? ()
No symbol table info available.
#17 0x40c11780 in __JCR_LIST__ () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#18 0x4072fe4a in __pthread_alt_lock () from /lib/libpthread.so.0
No symbol table info available.
#19 0x086cf5e0 in ?? ()
No symbol table info available.
#20 0x40c11250 in g_idle_funcs () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#21 0xbffff558 in ?? ()
No symbol table info available.
#22 0x4072d0a2 in pthread_mutex_unlock () from /lib/libpthread.so.0
No symbol table info available.


This was the version i got from the site and compiled it, not the ebuild version, that seemed to crash a lot!