aMule Forum
English => Backtraces => Topic started 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!