Hi!
CVS 20050219 amuled crashed after ~2 hours.
bt:#0 0x4042eac1 in kill () from /lib/libc.so.6
#1 0x400249ed in pthread_kill () from /lib/libpthread.so.0
#2 0x40024d0b in raise () from /lib/libpthread.so.0
#3 0x4042e6fa in raise () from /lib/libc.so.6
#4 0x40430127 in abort () from /lib/libc.so.6
#5 0x4016216e in wxFatalSignalHandler () from /usr/lib/libwx_base-2.5.so.3
#6 0x40027c45 in pthread_barrierattr_setpshared () from /lib/libpthread.so.0
#7
#8 0x40482d8f in memcpy () from /lib/libc.so.6
#9 0x401b6d1f in GAddress_copy () from /usr/lib/libwx_base_net-2.5.so.3
#10 0x401b5819 in GSocket::GetPeer () from /usr/lib/libwx_base_net-2.5.so.3
#11 0x401b1169 in wxSocketBase::GetPeer ()
from /usr/lib/libwx_base_net-2.5.so.3
#12 0x401b206f in wxDatagramSocket::RecvFrom ()
from /usr/lib/libwx_base_net-2.5.so.3
#13 0x080df272 in CDatagramSocketProxy::RecvFrom (this=0x85450a0,
addr=@0xbf5fe69c, buf=0xbf5fe6ac, nBytes=5000) at Proxy.cpp:1454
#14 0x0807c381 in CClientUDPSocket::OnReceive (this=0x85450a0)
at ClientUDPSocket.cpp:105
#15 0x0807d001 in CClientUDPSocket::Entry (this=0x85450a0)
at ClientUDPSocket.cpp:327
#16 0x40158adf in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_base-2.5.so.3
#17 0x4015899c in wxPthreadStart () from /usr/lib/libwx_base-2.5.so.3
#18 0x40021ca3 in pthread_detach () from /lib/libpthread.so.0
#19 0x404e6c97 in clone () from /lib/libc.so.6
bt full:#0 0x4042eac1 in kill () from /lib/libc.so.6
No symbol table info available.
#1 0x400249ed in pthread_kill () from /lib/libpthread.so.0
No symbol table info available.
#2 0x40024d0b in raise () from /lib/libpthread.so.0
No symbol table info available.
#3 0x4042e6fa in raise () from /lib/libc.so.6
No symbol table info available.
#4 0x40430127 in abort () from /lib/libc.so.6
No symbol table info available.
#5 0x4016216e in wxFatalSignalHandler () from /usr/lib/libwx_base-2.5.so.3
No symbol table info available.
#6 0x40027c45 in pthread_barrierattr_setpshared () from /lib/libpthread.so.0
No symbol table info available.
#7
No symbol table info available.
#8 0x40482d8f in memcpy () from /lib/libc.so.6
No symbol table info available.
#9 0x401b6d1f in GAddress_copy () from /usr/lib/libwx_base_net-2.5.so.3
No symbol table info available.
#10 0x401b5819 in GSocket::GetPeer () from /usr/lib/libwx_base_net-2.5.so.3
No symbol table info available.
#11 0x401b1169 in wxSocketBase::GetPeer ()
from /usr/lib/libwx_base_net-2.5.so.3
No symbol table info available.
#12 0x401b206f in wxDatagramSocket::RecvFrom ()
from /usr/lib/libwx_base_net-2.5.so.3
No symbol table info available.
#13 0x080df272 in CDatagramSocketProxy::RecvFrom (this=0x85450a0,
addr=@0xbf5fe69c, buf=0xbf5fe6ac, nBytes=5000) at Proxy.cpp:1454
bufUDP = 0x401ac0fa "[\201Ã\2324\001"
offset = 3210733172
#14 0x0807c381 in CClientUDPSocket::OnReceive (this=0x85450a0)
at ClientUDPSocket.cpp:105
buffer = "Å\220I®\002más0þ.í¨\032Umî:L\000ÿÿÿþú\177ûÿï\ré", '\0' , "Þ", '\0' , "\016H\002@\000\000\000\000$}S@î\n\002@\206-O@\030Ì\002@.S\002@î\n\002@\030Ì\002@ø÷_¿ËR\002@°\a\002@\001\000\000\000äù_¿\017\204\002@\v\000\000\000äù_¿ô_\033@Pÿ\033@Cø_¿\001\000\000\000\002", '\0' , "Lø_¿Ìø_¿\000\000\000\000Lù_¿", '\0' , "Å\001\000\000\000\000\000\000\000\000\000\000\200", '\0' , "\200", '\0' ...
addr = {<> = {}, }
length = 139743672
#15 0x0807d001 in CClientUDPSocket::Entry (this=0x85450a0)
at ClientUDPSocket.cpp:327
No locals.
#16 0x40158adf in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_base-2.5.so.3
No symbol table info available.
#17 0x4015899c in wxPthreadStart () from /usr/lib/libwx_base-2.5.so.3
No symbol table info available.
#18 0x40021ca3 in pthread_detach () from /lib/libpthread.so.0
No symbol table info available.
#19 0x404e6c97 in clone () from /lib/libc.so.6
No symbol table info available.
Because of my recent problems having UDPDisabled=0 I set it to 1.
This time amuled crashed after ~6 hours.
bt:#0 0x4042eac1 in kill () from /lib/libc.so.6
#1 0x400249ed in pthread_kill () from /lib/libpthread.so.0
#2 0x40024d0b in raise () from /lib/libpthread.so.0
#3 0x4042e6fa in raise () from /lib/libc.so.6
#4 0x40430127 in abort () from /lib/libc.so.6
#5 0x4016216e in wxFatalSignalHandler () from /usr/lib/libwx_base-2.5.so.3
#6 0x40027c45 in pthread_barrierattr_setpshared () from /lib/libpthread.so.0
#7
#8 0x4012ff2b in wxString::IsEmpty () from /usr/lib/libwx_base-2.5.so.3
#9 0x08104ae7 in CUpDownClient::GetScore (this=0x865d8c0, sysvalue=false,
isdownloading=false, onlybasevalue=false) at UploadClient.cpp:59
#10 0x0810939b in CUploadQueue::GetWaitingPosition (this=0x8453ab8,
client=0xbf3ff3d0) at UploadQueue.cpp:475
#11 0x08107274 in CUpDownClient::SendRankingInfo (this=0x866ca50)
at UploadClient.cpp:673
#12 0x08108ad4 in CUploadQueue::AddClientToQueue (this=0x8453ab8,
client=0x866ca50) at UploadQueue.cpp:320
#13 0x080b13ca in CClientReqSocket::ProcessPacket (this=0x40614b20,
packet=0x866ca50 "Ø\207m\b", size=138754744, opcode=112 'p')
at ListenSocket.cpp:697
#14 0x080b65ce in CClientReqSocket::PacketReceived (this=0x40614b20,
packet=0x8a4a7a8) at ListenSocket.cpp:2253
#15 0x08096838 in CEMSocket::OnReceive (this=0x40614b20, nErrorCode=145008552)
at EMSocket.cpp:265
#16 0x080b7d84 in CSocketGlobalThread::Entry (this=0x854ae98)
at ListenSocket.cpp:2674
#17 0x40158adf in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_base-2.5.so.3
#18 0x4015899c in wxPthreadStart () from /usr/lib/libwx_base-2.5.so.3
#19 0x40021ca3 in pthread_detach () from /lib/libpthread.so.0
#20 0x404e6c97 in clone () from /lib/libc.so.6
bt full:#0 0x4042eac1 in kill () from /lib/libc.so.6
No symbol table info available.
#1 0x400249ed in pthread_kill () from /lib/libpthread.so.0
No symbol table info available.
#2 0x40024d0b in raise () from /lib/libpthread.so.0
No symbol table info available.
#3 0x4042e6fa in raise () from /lib/libc.so.6
No symbol table info available.
#4 0x40430127 in abort () from /lib/libc.so.6
No symbol table info available.
#5 0x4016216e in wxFatalSignalHandler () from /usr/lib/libwx_base-2.5.so.3
No symbol table info available.
#6 0x40027c45 in pthread_barrierattr_setpshared () from /lib/libpthread.so.0
No symbol table info available.
#7
No symbol table info available.
#8 0x4012ff2b in wxString::IsEmpty () from /usr/lib/libwx_base-2.5.so.3
No symbol table info available.
#9 0x08104ae7 in CUpDownClient::GetScore (this=0x865d8c0, sysvalue=false,
isdownloading=false, onlybasevalue=false) at UploadClient.cpp:59
pFile = (class CKnownFile *) 0xbf3ff3d0
filepriority = 138754744
fBaseValue = 3963.65503
modif = 0
#10 0x0810939b in CUploadQueue::GetWaitingPosition (this=0x8453ab8,
client=0xbf3ff3d0) at UploadQueue.cpp:475
pos = {m_ptr = 0x8828c10}
rank = 661
myscore = 4177
#11 0x08107274 in CUpDownClient::SendRankingInfo (this=0x866ca50)
at UploadClient.cpp:673
nRank = 51792
data = { = { = {_vptr.CFile = 0xbf3ff428,
m_fd = 138754744, m_error = 80, fFilePath = },
m_GrowBytes = 3208639548, m_position = 3208639552,
m_BufferSize = 605393645014735912, m_FileSize = -4665741975389997652,
m_delete = 55,
m_buffer = 0xbf3ff460 "¼õ?¿\004ö?¿Ô\212\020\bPÊf\bPÊf\b\224Êf\bÜ\207\020\b"}, = {_vptr.CFileDataIO = 0x8453ab8}, }
#12 0x08108ad4 in CUploadQueue::AddClientToQueue (this=0x8453ab8,
client=0x866ca50) at UploadQueue.cpp:320
e = {<> = {}, ID = 3208639916,
byte_value = 148 '\224', short_value = 48959, long_value = 134924710,
longlong_value = 595805631810631116, string_value = ,
ptr_value = 0xbf3ff5dc, ptr_aux_value = 0x8453644}
found = { >> = {, true>> = {_M_map = 0x88d4800, _M_map_size = 8}, _M_start = {
_M_cur = 0x87da580, _M_first = 0x87da580, _M_last = 0x87da780,
_M_node = 0x88d480c}, _M_finish = {_M_cur = 0x87da584,
_M_first = 0x87da580, _M_last = 0x87da780,
_M_node = 0x88d480c}}, }
it = {_M_cur = 0x87da580, _M_first = 0x87da580, _M_last = 0x87da780,
_M_node = 0x88d480c}
ipCount = 139772452
#13 0x080b13ca in CClientReqSocket::ProcessPacket (this=0x40614b20,
packet=0x866ca50 "Ø\207m\b", size=138754744, opcode=112 'p')
at ListenSocket.cpp:697
reqfile = (class CKnownFile *) 0x8542e70
#14 0x080b65ce in CClientReqSocket::PacketReceived (this=0x40614b20,
packet=0x8a4a7a8) at ListenSocket.cpp:2253
bResult = 244
uRawSize = 16
#15 0x08096838 in CEMSocket::OnReceive (this=0x40614b20, nErrorCode=145008552)
at EMSocket.cpp:265
bPacketResult = false
GlobalReadBuffer = "ã\021\000\000\000TI®\002más0þ.í¨\032Umî:\000°í\a\000Øí\a\204c¸\016Õè¿\017¼Ù¢`\221±\b¤íç#\000\034\201ù×\vâ\213é5kM7[6ï$\227W×âî2NË{°\"\\\222y%ãE<óÆ{×[ðöYä\224±mÀíç\234î<\016}\0175ß\204kÚ5ä\216\fT_³Mùþg¨£ù\233\231Y[bÆS®Ù7rßA\234ô¡\224©T\005\025Á\031%\202\200ß'¶\006*(ås¹\225A.=@É\a¾>¿¥]\226FÛåÉ)\r\234Æ@\000©\033sÐ\034ò\033\217ë^\227[\236[F|Á"...
readMax = 136108758
ret = 145008552
rptr = 0x81cdad6 ""
rend = 0x81cdad6 ""
#16 0x080b7d84 in CSocketGlobalThread::Entry (this=0x854ae98)
at ListenSocket.cpp:2674
client = (class CUpDownClient *) 0xfffffff4
cur_sock = (CClientReqSocket *) 0x40614b20
it = { = {
_M_node = 0x89dd900}, }
locker =
#17 0x40158adf in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_base-2.5.so.3
No symbol table info available.
#18 0x4015899c in wxPthreadStart () from /usr/lib/libwx_base-2.5.so.3
No symbol table info available.
#19 0x40021ca3 in pthread_detach () from /lib/libpthread.so.0
No symbol table info available.
#20 0x404e6c97 in clone () from /lib/libc.so.6
No symbol table info available.
I hope you can use these backtraces.
Lenni