aMule Forum
English => Backtraces => Topic started by: TASADAR-F on May 09, 2008, 03:35:12 PM
-
Ubuntu 32bits
backtraces:
(gdb) bt
#0 0xb7f63410 in __kernel_vsyscall ()
#1 0xb72d4085 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb72d5a01 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0x08387733 in OnUnhandledException () at MuleDebug.cpp:103
#4 0xb74e0d05 in ?? () from /usr/lib/libstdc++.so.6
#5 0xb74e0d42 in std::terminate () from /usr/lib/libstdc++.so.6
#6 0xb74e0e6a in __cxa_throw () from /usr/lib/libstdc++.so.6
#7 0x0808bdc0 in CRC4EncryptableBuffer::SetKey (this=0xbfb40984,
keyhash=@0xbfb40abc, bSkipDiscard=true) at RC4Encrypt.cpp:116
#8 0x08149b81 in CEncryptedDatagramSocket::DecryptReceivedClient (
bufIn=0xbfb40c60 "�ӿ@�]\236t�+��1 ,�d\220ldZ5��\035��\230\215X\035w�\237UixK��Uǻ;\200^�\026;\220f\200M3���A۩�R�\f����\025\210�\234N�����\034�4\215}lS���\a�m��fR#�\206�\237\216X�p*o��3", bufLen=124, bufOut=0xbfb40ba0, ip=715421780,
receiverVerifyKey=0xbfb40b9c, senderVerifyKey=0xbfb40b98)
at EncryptedDatagramSocket.cpp:208
#9 0x080f7908 in CClientUDPSocket::OnPacketReceived (this=0x88eacb8,
ip=715421780, port=21103,
buffer=0xbfb40c60 "�ӿ@�]\236t�+��1 ,�d\220ldZ5��\035��\230\215X\035w�\237UixK��Uǻ;\200^�\026;\220f\200M3���A۩�R�\f����\025\210�\234N�����\034�4\215}lS���\a�m��fR#�\206�\237\216X�p*o��3", length=124) at ClientUDPSocket.cpp:85
#10 0x08189c92 in CMuleUDPSocket::OnReceive (this=0x88eacb8, errorCode=0)
at MuleUDPSocket.cpp:184
#11 0x080f8324 in CClientUDPSocket::OnReceive (this=0x88eacb8, errorCode=0)
---Type <return> to continue, or q <return> to quit---
at ClientUDPSocket.cpp:69
#12 0x0808e0ad in CamuleApp::UDPSocketHandler (this=0x87d9840,
event=@0x8d1bcc0) at amule.cpp:2122
#13 0xb75750e1 in wxAppConsole::HandleEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#14 0xb761cb88 in wxEvtHandler::ProcessEventIfMatches ()
from /usr/lib/libwx_baseu-2.8.so.0
#15 0xb761cce8 in wxEventHashTable::HandleEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#16 0xb761ce4f in wxEvtHandler::ProcessEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#17 0xb761d380 in wxEvtHandler::ProcessPendingEvents ()
from /usr/lib/libwx_baseu-2.8.so.0
#18 0xb7575a7f in wxAppConsole::ProcessPendingEvents ()
from /usr/lib/libwx_baseu-2.8.so.0
#19 0xb789838f in wxAppBase::ProcessIdle ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#20 0xb77db8b3 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#21 0xb6d70081 in ?? () from /usr/lib/libglib-2.0.so.0
#22 0x00000000 in ?? ()
(gdb) bt full
#0 0xb7f63410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb72d4085 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb72d5a01 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0x08387733 in OnUnhandledException () at MuleDebug.cpp:103
t = (struct std::type_info *) 0x85b9b00
output = (FILE *) 0xb73f4580
#4 0xb74e0d05 in ?? () from /usr/lib/libstdc++.so.6
No symbol table info available.
#5 0xb74e0d42 in std::terminate () from /usr/lib/libstdc++.so.6
No symbol table info available.
#6 0xb74e0e6a in __cxa_throw () from /usr/lib/libstdc++.so.6
No symbol table info available.
#7 0x0808bdc0 in CRC4EncryptableBuffer::SetKey (this=0xbfb40984,
keyhash=@0xbfb40abc, bSkipDiscard=true) at RC4Encrypt.cpp:116
No locals.
#8 0x08149b81 in CEncryptedDatagramSocket::DecryptReceivedClient (
bufIn=0xbfb40c60 "�ӿ@�]\236t�+��1 ,�d\220ldZ5��\035��\230\215X\035w�\237UixK��Uǻ;\200^�\026;\220f\200M3���A۩�R�\f����\025\210�\234N�����\034�4\215}lS���\a�m��fR#�\206�\237\216X�p*o��3", bufLen=124, bufOut=0xbfb40ba0, ip=715421780,
receiverVerifyKey=0xbfb40b9c, senderVerifyKey=0xbfb40b98)
---Type <return> to continue, or q <return> to quit---
at EncryptedDatagramSocket.cpp:208
md5 = {m_sHash = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0x8fd1f24}, <No data fields>},
m_rawhash = "v\025Ǵ8\033;H�\005 �\021\000\217|"}
value = 608891928
currentTry = 1 '\001'
tries = 1 '\001'
kadRecvKeyUsed = false
kad = false
result = 124
receivebuffer = {<CMemFile> = {<CFileDataIO> = {
_vptr.CFileDataIO = 0x843f2a8}, m_growthRate = 1024, m_position = 0,
m_BufferSize = 0, m_fileSize = 0, m_delete = true, m_readonly = false,
m_buffer = 0x0}, m_encrypted = false, m_hasKey = true, m_key = {
abyState = "�`����\v\025b�f�g�l\024\210\031@.7u\003�\226{0\236=\222;\n\020\r\022�?\225�pDXK�6W\017\tC~�4\b�xO�h\220}�Z>\227G\237��\\��\207Y%\214M��r�\217\215�<�����\000\023a��]\211�FH\036\230��J��_�|�1$��U�\034y�Ū���eR\035\a�\221�\204˹�/�\206��\223�*�\202\"��s\032i�-&AS\205'�\021L3��^�\001�\027Pc\224\231!߯�B���+�z\005�\030\026wI��\002\232)\212�\004\006�"..., byX = 4 '\004', byY = 119 'w'}}
#9 0x080f7908 in CClientUDPSocket::OnPacketReceived (this=0x88eacb8,
ip=715421780, port=21103,
buffer=0xbfb40c60 "�ӿ@�]\236t�+��1 ,�d\220ldZ5��\035��\230\215X\035w�\237UixK��Uǻ;\200^�\026;\220f\200M3���A۩�R�\f����\025\210�\234N�����\034�4\215}lS���---Type <return> to continue, or q <return> to quit---
\a�m��fR#�\206�\237\216X�p*o��3", length=124) at ClientUDPSocket.cpp:85
decryptedBuffer = (
uint8_t *) 0xbfb40c60 "�ӿ@�]\236t�+��1 ,�d\220ldZ5��\035��\230\215X\035w�\237UixK��Uǻ;\200^�\026;\220f\200M3���A۩�R�\f����\025\210�\234N�����\034�4\215}lS���\a�m��fR#�\206�\237\216X�p*o�
receiverVerifyKey = 0
senderVerifyKey = 0
packetLen = 0
protocol = 0 '\0'
opcode = 0 '\0'
#10 0x08189c92 in CMuleUDPSocket::OnReceive (this=0x88eacb8, errorCode=0)
at MuleUDPSocket.cpp:184
buffer = "�ӿ@�]\236t�+��1 ,�d\220ldZ5��\035��\230\215X\035w�\237UixK��Uǻ;\200^�\026;\220f\200M3���A۩�R�\f����\025\210�\234N�����\034�4\215}lS���\a�m��fR#�\206�\237\216X�p*o��3\000\205�o�\217o4.�P\224\210%\236\000\026\217\bH�\f\n��\002\000\000\000TJ��\001\000\000\000@\r��\030\r���[-\001p\r���\r��\034\000\000\000�ء\bXJ\222\b", '\0' <repeats 40 times>, "TJ���\r��tJ"...
addr = <incomplete type>
length = 124
error = false
lastError = 0
ip = 715421780
port = 21103
---Type <return> to continue, or q <return> to quit---
#11 0x080f8324 in CClientUDPSocket::OnReceive (this=0x88eacb8, errorCode=0)
at ClientUDPSocket.cpp:69
No locals.
#12 0x0808e0ad in CamuleApp::UDPSocketHandler (this=0x87d9840,
event=@0x8d1bcc0) at amule.cpp:2122
socket = (class CMuleUDPSocket *) 0x88eacb8
#13 0xb75750e1 in wxAppConsole::HandleEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#14 0xb761cb88 in wxEvtHandler::ProcessEventIfMatches ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#15 0xb761cce8 in wxEventHashTable::HandleEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#16 0xb761ce4f in wxEvtHandler::ProcessEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#17 0xb761d380 in wxEvtHandler::ProcessPendingEvents ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#18 0xb7575a7f in wxAppConsole::ProcessPendingEvents ()
from /usr/lib/libwx_baseu-2.8.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#19 0xb789838f in wxAppBase::ProcessIdle ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#20 0xb77db8b3 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#21 0xb6d70081 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#22 0x00000000 in ?? ()
No symbol table info available.
(gdb) thread apply all bt
Thread 5 (Thread 0xb491cb90 (LWP 17407)):
#0 0xb7f63410 in __kernel_vsyscall ()
#1 0xb7f41dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb761a07c in wxConditionInternal::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#3 0xb761a0df in wxCondition::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#4 0xb761aaf5 in wxSemaphoreInternal::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#5 0xb761ab7f in wxSemaphore::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#6 0x083828a0 in CTimerThread::Entry (this=0x8d1f8d8) at Timer.cpp:64
#7 0xb761b4b8 in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_baseu-2.8.so.0
#8 0xb761b52d in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#9 0xb7f3d4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb737fe5e in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 3 (Thread 0xb591eb90 (LWP 17405)):
#0 0xb7f63410 in __kernel_vsyscall ()
#1 0xb7f45196 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#2 0xb7620eb8 in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#3 0xb7620ee1 in wxMilliSleep () from /usr/lib/libwx_baseu-2.8.so.0
#4 0xb761978d in wxThread::Sleep () from /usr/lib/libwx_baseu-2.8.so.0
#5 0x081d4bf9 in UploadBandwidthThrottler::Entry (this=0x8c82490)
at UploadBandwidthThrottler.cpp:324
#6 0xb761b4b8 in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_baseu-2.8.so.0
#7 0xb761b52d in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#8 0xb7f3d4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9 0xb737fe5e in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 1 (Thread 0xb6981720 (LWP 17397)):
#0 0xb7f63410 in __kernel_vsyscall ()
#1 0xb72d4085 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb72d5a01 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0x08387733 in OnUnhandledException () at MuleDebug.cpp:103
#4 0xb74e0d05 in ?? () from /usr/lib/libstdc++.so.6
#5 0xb74e0d42 in std::terminate () from /usr/lib/libstdc++.so.6
#6 0xb74e0e6a in __cxa_throw () from /usr/lib/libstdc++.so.6
#7 0x0808bdc0 in CRC4EncryptableBuffer::SetKey (this=0xbfb40984,
keyhash=@0xbfb40abc, bSkipDiscard=true) at RC4Encrypt.cpp:116
#8 0x08149b81 in CEncryptedDatagramSocket::DecryptReceivedClient (
bufIn=0xbfb40c60 "�ӿ@�]\236t�+��1 ,�d\220ldZ5��\035��\230\215X\035w�\237Uix---Type <return> to continue, or q <return> to quit---
K��Uǻ;\200^�\026;\220f\200M3���A۩�R�\f����\025\210�\234N�����\034�4\215}lS���\a�m��fR#�\206�\237\216X�p*o��3", bufLen=124, bufOut=0xbfb40ba0, ip=715421780,
receiverVerifyKey=0xbfb40b9c, senderVerifyKey=0xbfb40b98)
at EncryptedDatagramSocket.cpp:208
#9 0x080f7908 in CClientUDPSocket::OnPacketReceived (this=0x88eacb8,
ip=715421780, port=21103,
buffer=0xbfb40c60 "�ӿ@�]\236t�+��1 ,�d\220ldZ5��\035��\230\215X\035w�\237UixK��Uǻ;\200^�\026;\220f\200M3���A۩�R�\f����\025\210�\234N�����\034�4\215}lS���\a�m��fR#�\206�\237\216X�p*o��3", length=124) at ClientUDPSocket.cpp:85
#10 0x08189c92 in CMuleUDPSocket::OnReceive (this=0x88eacb8, errorCode=0)
at MuleUDPSocket.cpp:184
#11 0x080f8324 in CClientUDPSocket::OnReceive (this=0x88eacb8, errorCode=0)
at ClientUDPSocket.cpp:69
#12 0x0808e0ad in CamuleApp::UDPSocketHandler (this=0x87d9840,
event=@0x8d1bcc0) at amule.cpp:2122
#13 0xb75750e1 in wxAppConsole::HandleEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#14 0xb761cb88 in wxEvtHandler::ProcessEventIfMatches ()
from /usr/lib/libwx_baseu-2.8.so.0
#15 0xb761cce8 in wxEventHashTable::HandleEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#16 0xb761ce4f in wxEvtHandler::ProcessEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
---Type <return> to continue, or q <return> to quit---
#17 0xb761d380 in wxEvtHandler::ProcessPendingEvents ()
from /usr/lib/libwx_baseu-2.8.so.0
#18 0xb7575a7f in wxAppConsole::ProcessPendingEvents ()
from /usr/lib/libwx_baseu-2.8.so.0
#19 0xb789838f in wxAppBase::ProcessIdle ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#20 0xb77db8b3 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#21 0xb6d70081 in ?? () from /usr/lib/libglib-2.0.so.0
#22 0x00000000 in ?? ()
(gdb)
-
Fixed.
-
SVN 10052008 work perfectly!!
thanks