aMule Forum
English => Backtraces => Topic started by: djtm on February 11, 2005, 04:17:33 PM
-
Both occurred when posting an ed2k link over web.
ECSocket::ReadBuffer error The socket is non-blocking and the operation would block
amulewebserver.sh: line 6: 25980 Speicherzugriffsfehler (core dumped) amuleweb
ECSocket::ReadBuffer error The socket is non-blocking and the operation would block
amulewebserver.sh: line 6: 398 Speicherzugriffsfehler (core dumped) amuleweb
Program terminated with signal 11, Segmentation fault.
warning: current_sos: Can't read pathname for load map: Eingabe-/Ausgabefehler
Reading symbols from /lib/tls/libpthread.so.0...done.
Loaded symbols for /lib/tls/libpthread.so.0
Reading symbols from /usr/lib/libwx_baseu-2.5.so.3...done.
Loaded symbols for /usr/lib/libwx_baseu-2.5.so.3
Reading symbols from /usr/lib/libwx_baseu_net-2.5.so.3...done.
Loaded symbols for /usr/lib/libwx_baseu_net-2.5.so.3
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libpng12.so.0...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /usr/lib/libstdc++.so.5...done.
Loaded symbols for /usr/lib/libstdc++.so.5
Reading symbols from /lib/tls/libm.so.6...done.
Loaded symbols for /lib/tls/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/tls/libc.so.6...done.
Loaded symbols for /lib/tls/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/tls/libdl.so.2...done.
Loaded symbols for /lib/tls/libdl.so.2
Reading symbols from /usr/lib/gconv/ISO8859-1.so...done.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
Reading symbols from /lib/tls/libnss_files.so.2...done.
Loaded symbols for /lib/tls/libnss_files.so.2
Reading symbols from /lib/libnss_db.so.2...done.
Loaded symbols for /lib/libnss_db.so.2
Reading symbols from /usr/lib/libdb3.so.3...done.
Loaded symbols for /usr/lib/libdb3.so.3
Reading symbols from /lib/tls/libnss_dns.so.2...done.
Loaded symbols for /lib/tls/libnss_dns.so.2
Reading symbols from /lib/tls/libresolv.so.2...done.
Loaded symbols for /lib/tls/libresolv.so.2
#0 0x08086b96 in CECPacket::GetOpCode (this=0x0) at ECPacket.h:128
128 ec_opcode_t GetOpCode(void) const { return m_opCode; }
(gdb) bt full
#0 0x08086b96 in CECPacket::GetOpCode (this=0x0) at ECPacket.h:128
No locals.
#1 0x0805798a in CWebServer::_GetTransferList (this=0x80e16a0, Data=
{sURL = , inadr = {s_addr = 135445896}, pSocket = 0x815f3e8})
at WebServer.cpp:931
req = { = { = {m_error = 0, m_tagData = 0x0, m_tagName = 0,
m_tagCount = 1, m_dataLen = 0, m_dynamic = false, m_listSize = 16,
m_tagList = 0x8116458}, }, m_opCode = 9 '\t'}
response = (class CECPacket *) 0x0
sSession =
sCat =
sOp =
sFileHash =
sSort =
sDownloadSortRev =
Out =
HTTPTemp =
OutE =
OutE2 =
fTotalSize = 580425385074753536
fTotalTransferred = 0
fTotalCompleted = 0
fTotalSpeed = 3083797888
sDownList =
i = { = {_M_node = 0xb7cf7c60}, }
sUpList =
j = { = {_M_node = 0x8166bd0}, }
#2 0x0805181a in CWebServer::ProcessURL (this=0x80e16a0, Data=
{sURL = , inadr = {s_addr = 135445896}, pSocket = 0x815f3e8})
at WebServer.cpp:551
buf = {m_str = 0x80e3740 "\002"}
httpOut = 0x1
bOk = false
lock =
isUseGzip = false
Out =
OutE =
OutE2 =
OutS =
gzipOut = (TCHAR *) 0x0
gzipLen = 0
HTTPProcessData =
HTTPTemp =
lSession = 1289710045
sSes =
sSession =
sW =
buf = {m_str = 0x80e3740 "\002"}
httpOut = 0x1
#3 0x08081802 in CWebSocket::OnRequestReceived (this=0x815f3e8, pHeader=0x0, dwHeaderLen=0,
pData=0x0, dwDataLen=0) at WebSocket.cpp:316
sHeader =
sData =
sURL =
Data = {sURL = , inadr = {s_addr = 135445896}, pSocket = 0x815f3e8}
#4 0x08081261 in CWCThread::Entry (this=0x815f3d8) at WebSocket.cpp:202
nRes = 135357856
IsGet = true
IsPost = false
#5 0xb7f51bfb in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.5.so.3
No symbol table info available.
#6 0xb7f51acf in wxPthreadStart () from /usr/lib/libwx_baseu-2.5.so.3
No symbol table info available.
#7 0xb7fc8b63 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#8 0xb7c9ec4a in clone () from /lib/tls/libc.so.6
No symbol table info available.
----------------------------
Program terminated with signal 11, Segmentation fault.
warning: current_sos: Can't read pathname for load map: Eingabe-/Ausgabefehler
Reading symbols from /lib/tls/libpthread.so.0...done.
Loaded symbols for /lib/tls/libpthread.so.0
Reading symbols from /usr/lib/libwx_baseu-2.5.so.3...done.
Loaded symbols for /usr/lib/libwx_baseu-2.5.so.3
Reading symbols from /usr/lib/libwx_baseu_net-2.5.so.3...done.
Loaded symbols for /usr/lib/libwx_baseu_net-2.5.so.3
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libpng12.so.0...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /usr/lib/libstdc++.so.5...done.
Loaded symbols for /usr/lib/libstdc++.so.5
Reading symbols from /lib/tls/libm.so.6...done.
Loaded symbols for /lib/tls/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/tls/libc.so.6...done.
Loaded symbols for /lib/tls/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/tls/libdl.so.2...done.
Loaded symbols for /lib/tls/libdl.so.2
Reading symbols from /usr/lib/gconv/ISO8859-1.so...done.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
Reading symbols from /lib/tls/libnss_files.so.2...done.
Loaded symbols for /lib/tls/libnss_files.so.2
Reading symbols from /lib/libnss_db.so.2...done.
Loaded symbols for /lib/libnss_db.so.2
Reading symbols from /usr/lib/libdb3.so.3...done.
Loaded symbols for /usr/lib/libdb3.so.3
Reading symbols from /lib/tls/libnss_dns.so.2...done.
Loaded symbols for /lib/tls/libnss_dns.so.2
Reading symbols from /lib/tls/libresolv.so.2...done.
Loaded symbols for /lib/tls/libresolv.so.2
#0 0x08086b96 in CECPacket::GetOpCode (this=0x0) at ECPacket.h:128
128 ec_opcode_t GetOpCode(void) const { return m_opCode; }
(gdb) bt full
#0 0x08086b96 in CECPacket::GetOpCode (this=0x0) at ECPacket.h:128
No locals.
#1 0x0805798a in CWebServer::_GetTransferList (this=0x80e16a0, Data=
{sURL = , inadr = {s_addr = 135699264}, pSocket = 0x812b2c8})
at WebServer.cpp:931
req = { = { = {m_error = 0, m_tagData = 0x0, m_tagName = 0,
m_tagCount = 1, m_dataLen = 0, m_dynamic = false, m_listSize = 16,
m_tagList = 0x812b018}, }, m_opCode = 9 '\t'}
response = (class CECPacket *) 0x0
sSession =
sCat =
sOp =
sFileHash =
sSort =
sDownloadSortRev =
Out =
HTTPTemp =
OutE =
OutE2 =
fTotalSize = 580425385074753536
fTotalTransferred = 0
fTotalCompleted = 0
fTotalSpeed = 3083797888
sDownList =
i = { = {_M_node = 0xb7cf7c60}, }
sUpList =
j = { = {_M_node = 0x81765b8}, }
#2 0x0805181a in CWebServer::ProcessURL (this=0x80e16a0, Data=
{sURL = , inadr = {s_addr = 135699264}, pSocket = 0x812b2c8})
at WebServer.cpp:551
buf = {m_str = 0x80e3740 "\002"}
httpOut = 0x1
bOk = false
lock =
isUseGzip = false
Out =
OutE =
OutE2 =
OutS =
gzipOut = (TCHAR *) 0x0
gzipLen = 0
HTTPProcessData =
HTTPTemp =
lSession = -1941019777
sSes =
sSession =
sW =
buf = {m_str = 0x80e3740 "\002"}
httpOut = 0x1
#3 0x08081802 in CWebSocket::OnRequestReceived (this=0x812b2c8, pHeader=0x0, dwHeaderLen=0,
pData=0x0, dwDataLen=0) at WebSocket.cpp:316
sHeader =
sData =
sURL =
Data = {sURL = , inadr = {s_addr = 135699264}, pSocket = 0x812b2c8}
#4 0x08081261 in CWCThread::Entry (this=0x812b2b8) at WebSocket.cpp:202
nRes = 135687624
IsGet = true
IsPost = false
#5 0xb7f51bfb in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.5.so.3
No symbol table info available.
#6 0xb7f51acf in wxPthreadStart () from /usr/lib/libwx_baseu-2.5.so.3
No symbol table info available.
#7 0xb7fc8b63 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#8 0xb7c9ec4a in clone () from /lib/tls/libc.so.6
No symbol table info available.
hope they are helpful!
Gzip is actually disabled.
-
and one more... this time definitely not with two connections at the same time:
Core was generated by `amuleweb -f -p 50002'.
Program terminated with signal 11, Segmentation fault.
warning: current_sos: Can't read pathname for load map: Eingabe-/Ausgabefehler
Reading symbols from /lib/tls/libpthread.so.0...done.
Loaded symbols for /lib/tls/libpthread.so.0
Reading symbols from /usr/lib/libwx_baseu-2.5.so.3...done.
Loaded symbols for /usr/lib/libwx_baseu-2.5.so.3
Reading symbols from /usr/lib/libwx_baseu_net-2.5.so.3...done.
Loaded symbols for /usr/lib/libwx_baseu_net-2.5.so.3
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libpng12.so.0...fdone.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /usr/lib/libstdc++.so.5...done.
Loaded symbols for /usr/lib/libstdc++.so.5
Reading symbols from /lib/tls/libm.so.6...udone.
Loaded symbols for /lib/tls/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/tls/libc.so.6...done.
Loaded symbols for /lib/tls/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/tls/libdl.so.2...done.
Loaded symbols for /lib/tls/libdl.so.2
Reading symbols from /usr/lib/gconv/ISO8859-1.so...ldone.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
Reading symbols from /lib/tls/libnss_files.so.2...done.
Loaded symbols for /lib/tls/libnss_files.so.2
Reading symbols from /lib/libnss_db.so.2...done.
Loaded symbols for /lib/libnss_db.so.2
Reading symbols from /usr/lib/libdb3.so.3...done.
Loaded symbols for /usr/lib/libdb3.so.3
Reading symbols from /lib/tls/libnss_dns.so.2...done.
Loaded symbols for /lib/tls/libnss_dns.so.2
Reading symbols from /lib/tls/libresolv.so.2...done.
Loaded symbols for /lib/tls/libresolv.so.2
#0 0xb7f09cae in wxMBConv::cMB2WC () from /usr/lib/libwx_baseu-2.5.so.3
(gdb) bt full
#0 0xb7f09cae in wxMBConv::cMB2WC () from /usr/lib/libwx_baseu-2.5.so.3
No symbol table info available.
#1 0xb7f0ca90 in wxMBConv::cMB2WX () from /usr/lib/libwx_baseu-2.5.so.3
No symbol table info available.
#2 0x080694c3 in char2unicode (x=0x0) at StringFunctions.h:59
No locals.
#3 0x08083dd8 in CaMuleExternalConnector::TextShell (this=0x80cee48, prompt=@0xbffff450, commands=0x80a5220)
at ExternalConnector.cpp:269
buffer = "\2341ü·¸Kз\001", '\n'
buf =
The_End = false
#4 0x08084809 in CaMuleExternalConnector::ConnectAndRun (this=0x80cee48, ProgName=@0xbffff450, ProgVersion=@0x0,
commands=0x0) at ExternalConnector.cpp:416
success = false
reply = (class CECPacket *) 0x80e45d0
pass_plain =
pass_hash =
packet = { = { = {m_error = 0, m_tagData = 0x0, m_tagName = 0, m_tagCount = 4,
m_dataLen = 0, m_dynamic = false, m_listSize = 16, m_tagList = 0x80cf628}, },
m_opCode = 2 '\002'}
addr =
#5 0x0807f3e0 in CamulewebApp::OnRun (this=0x0) at WebInterface.cpp:224
No locals.
#6 0xb7eeba63 in wxEntry () from /usr/lib/libwx_baseu-2.5.so.3
No symbol table info available.
#7 0xb7eebb3d in wxEntry () from /usr/lib/libwx_baseu-2.5.so.3
No symbol table info available.
#8 0x0807f38b in main (argc=4, argv=0x0) at WebInterface.cpp:83
No locals.
-
djtm,
I can't imagine how you manage to crash the last time :) but the first ones I have fixed in today's CVS, if possible, please try it.
Cheers!
-
I don't know either.
Thanks for fixing it!
Ill check it out...