I'm running CVS20050118 compiled with wxGTK2.5.3.
Everythings runs really good here, so I tried adding some catgories, by hand editing the .eMule-file.
After that amuleweb started crashing, here are the backtraces:
#1
bt-output:
#0 0x403522de in mallopt () from /lib/libc.so.6
#1 0x403510bf in free () from /lib/libc.so.6
#2 0x4012efa9 in wxStringBase::~wxStringBase ()
from /usr/lib/libwx_base-2.5.so.3
#3 0x0806d8c4 in std::list >::erase (
this=0x80ceb08, __position=
{ = {_M_node = 0x81829f4}, })
at stl_list.h:493
#4 0x08069f6c in UpdatableItemsContainer::ProcessUpdate (this=0x80ceb00, reply=0x81786c0,
full_req=0xbf5ff58c, req_type=56) at WebServer.h:422
#5 0x080670ba in UpdatableItemsContainer::DoRequery (this=0x80ceb00, cmd=36, tag=56) at WebServer.h:456
#6 0x08062fa4 in SearchInfo::ReQuery (this=0x80ceb00) at WebServer.cpp:2715
#7 0x0805eed4 in CWebServer::_GetSearch (this=0x80cea28, Data=
{sURL = , inadr = {s_addr = 134884792}, pSocket = 0x80dec30}) at WebServer.cpp:2120
#8 0x08051168 in CWebServer::ProcessURL (this=0x80cea28, Data=
{sURL = , inadr = {s_addr = 0}, pSocket = 0x40500670})
at WebServer.cpp:555
#9 0x0807d649 in CWebSocket::OnRequestReceived (this=0x40500670,
pHeader=0x405007a0 "GET /?tosearch=a+file&type=Any&min=&max=&avail=&ext=&method=global&ses=-581363726&w=search HTTP/1.1\r\nHost: rooster.wg:3333\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;"...,
dwHeaderLen=561, pData=0x0, dwDataLen=0) at WebSocket.cpp:316
#10 0x0807d111 in CWCThread::Entry (this=0x40500660) at WebSocket.cpp:202
#11 0x40158adf in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_base-2.5.so.3
#12 0x4015899c in wxPthreadStart () from /usr/lib/libwx_base-2.5.so.3
#13 0x40021ca3 in pthread_detach () from /lib/libpthread.so.0
#14 0x403bbc97 in clone () from /lib/libc.so.6
bt full-output:
#0 0x403522de in mallopt () from /lib/libc.so.6
No symbol table info available.
#1 0x403510bf in free () from /lib/libc.so.6
No symbol table info available.
#2 0x4012efa9 in wxStringBase::~wxStringBase ()
from /usr/lib/libwx_base-2.5.so.3
No symbol table info available.
#3 0x0806d8c4 in std::list >::erase (
this=0x80ceb08, __position=
{ = {_M_node = 0x81829f4}, })
at stl_list.h:493
__next_node = (std::_List_node_base *) 0x81829e0
__prev_node = (std::_List_node_base *) 0x80deb48
#4 0x08069f6c in UpdatableItemsContainer::ProcessUpdate (this=0x80ceb00, reply=0x81786c0,
full_req=0xbf5ff58c, req_type=56) at WebServer.h:422
j = { = {
_M_node = 0x80de858}, }
core_files = {
_M_t = { >> = {, true>> = {
_M_header = 0x80deed8}, }, _M_node_count = 0,
_M_key_compare = {> = {}, }}}
del_ids = { >> = {, true>> = {
_M_node = 0x80dc4e8}, }, }
#5 0x080670ba in UpdatableItemsContainer::DoRequery (this=0x80ceb00, cmd=36, tag=56) at WebServer.h:456
req_sts = { = { = {m_error = 0, m_tagData = 0x0,
m_tagName = 0, m_tagCount = 1, m_dataLen = 0, m_dynamic = false,
m_listSize = 16, m_tagList = 0x81780b0}, },
m_opCode = 36 '$'}
reply = (class CECPacket *) 0x81786c0
req_full = { = { = {m_error = 0, m_tagData = 0x0,
m_tagName = 0, m_tagCount = 0, m_dataLen = 0, m_dynamic = false,
m_listSize = 0, m_tagList = 0x0}, }, m_opCode = 36 '$'}
#6 0x08062fa4 in SearchInfo::ReQuery (this=0x80ceb00) at WebServer.cpp:2715
No locals.
#7 0x0805eed4 in CWebServer::_GetSearch (this=0x80cea28, Data=
{sURL = , inadr = {s_addr = 134884792}, pSocket = 0x80dec30}) at WebServer.cpp:2120
sSession =
Out =
downloads =
sToSearch =
req = { = { = {m_error = 0, m_tagData = 0x0,
m_tagName = 0, m_tagCount = 2, m_dataLen = 0, m_dynamic = false,
m_listSize = 16, m_tagList = 0x8178710}, },
m_opCode = 56 '8'}
reply = (class CECPacket *) 0x81786a0
sSort =
sSearchSortRev =
result =
i = { = {
_M_node = 0x81911dc}, }
val =
#8 0x08051168 in CWebServer::ProcessURL (this=0x80cea28, Data=
{sURL = , inadr = {s_addr = 0}, pSocket = 0x40500670})
at WebServer.cpp:555
httpOut = 0xbf5ff81c "l7\024\bxÞ\025\bDø_¿ú+\002@tñ\027\b"
bOk = 64
lock =
isUseGzip = true
Out =
OutE =
OutE2 =
OutS =
gzipOut = (TCHAR *) 0x0
gzipLen = 0
HTTPProcessData =
HTTPTemp =
lSession = -581363726
sSes =
sSession =
sW =
httpOut = 0xbf5ff81c "l7\024\bxÞ\025\bDø_¿ú+\002@tñ\027\b"
#9 0x0807d649 in CWebSocket::OnRequestReceived (this=0x40500670,
pHeader=0x405007a0 "GET /?tosearch=a+file&type=Any&min=&max=&avail=&ext=&method=global&ses=-581363726&w=search HTTP/1.1\r\nHost: rooster.wg:3333\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;"...,
dwHeaderLen=561, pData=0x0, dwDataLen=0) at WebSocket.cpp:316
sHeader =
sData =
sURL =
Data = {sURL = , inadr = {s_addr = 0},
pSocket = 0x40500670}
#10 0x0807d111 in CWCThread::Entry (this=0x40500660) at WebSocket.cpp:202
len = 1078986112
cont = 0xffbc00
cont_len = 0x40500580 "\b¯\033@"
IsGet = true
IsPost = false
#11 0x40158adf in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_base-2.5.so.3
No symbol table info available.
#12 0x4015899c in wxPthreadStart () from /usr/lib/libwx_base-2.5.so.3
No symbol table info available.
#13 0x40021ca3 in pthread_detach () from /lib/libpthread.so.0
No symbol table info available.
#14 0x403bbc97 in clone () from /lib/libc.so.6
No symbol table info available.
#2
bt-output:
#0 0x403522cd in mallopt () from /lib/libc.so.6
#1 0x403510bf in free () from /lib/libc.so.6
#2 0x402845e1 in operator delete () from /usr/lib/libstdc++.so.5
#3 0x4028463c in operator delete[] () from /usr/lib/libstdc++.so.5
#4 0x08063dd9 in ~CProgressImage (this=0x80ed320) at WebServer.cpp:2859
#5 0x08076b56 in ~CDynImage (this=0x80ed320) at StringFunctions.h:49
#6 0x08062759 in DownloadFilesInfo::ItemDeleted (this=0x80cd41c,
item=0x80f59c0) at WebServer.cpp:2606
#7 0x080692c3 in UpdatableItemsContainer::ProcessUpdate (this=0x80cd41c, reply=0x816bcc0,
full_req=0xbf5ff40c, req_type=19) at WebServer.h:413
#8 0x08066b8a in UpdatableItemsContainer::DoRequery (this=0x80cd41c, cmd=13, tag=19)
at WebServer.h:456
#9 0x08062774 in DownloadFilesInfo::ReQuery (this=0x80cd41c)
at WebServer.cpp:2610
#10 0x08054ac8 in CWebServer::_GetTransferList (this=0x80cd3b8, Data=
{sURL = , inadr = {s_addr = 0}, pSocket = 0x80d16c0})
at WebServer.cpp:1011
#11 0x08051098 in CWebServer::ProcessURL (this=0x80cd3b8, Data=
{sURL = , inadr = {s_addr = 0}, pSocket = 0x80d16c0})
at WebServer.cpp:551
#12 0x0807d649 in CWebSocket::OnRequestReceived (this=0x80d16c0,
pHeader=0x80d1820 "GET /?ses=-1676963521&w=transfer&op=cancel&file=A12B4AFF2843FF329950FBFC7FE1DA73 HTTP/1.1\r\nHost: rooster.wg:3333\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 F"...,
dwHeaderLen=537, pData=0x0, dwDataLen=0) at WebSocket.cpp:316
#13 0x0807d111 in CWCThread::Entry (this=0x80d16b0) at WebSocket.cpp:202
#14 0x40158adf in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_base-2.5.so.3
#15 0x4015899c in wxPthreadStart () from /usr/lib/libwx_base-2.5.so.3
#16 0x40021ca3 in pthread_detach () from /lib/libpthread.so.0
#17 0x403bbc97 in clone () from /lib/libc.so.6
bt full-output:
#0 0x403522cd in mallopt () from /lib/libc.so.6
No symbol table info available.
#1 0x403510bf in free () from /lib/libc.so.6
No symbol table info available.
#2 0x402845e1 in operator delete () from /usr/lib/libstdc++.so.5
No symbol table info available.
#3 0x4028463c in operator delete[] () from /usr/lib/libstdc++.so.5
No symbol table info available.
#4 0x08063dd9 in ~CProgressImage (this=0x80ed320) at WebServer.cpp:2859
No locals.
#5 0x08076b56 in ~CDynImage (this=0x80ed320) at StringFunctions.h:49
No locals.
#6 0x08062759 in DownloadFilesInfo::ItemDeleted (this=0x80cd41c,
item=0x80f59c0) at WebServer.cpp:2606
No locals.
#7 0x080692c3 in UpdatableItemsContainer::ProcessUpdate (this=0x80cd41c, reply=0x816bcc0,
full_req=0xbf5ff40c, req_type=19) at WebServer.h:413
real_ptr = (DownloadFiles *) 0x80f59c0
core_files = {
_M_t = { >> = {, true>> = {
_M_header = 0x80d3df8}, }, _M_node_count = 35, _M_key_compare = {> = {}, }}}
del_ids = { >> = {, true>> = {
_M_node = 0x81b4708}, }, }
#8 0x08066b8a in UpdatableItemsContainer::DoRequery (this=0x80cd41c, cmd=13, tag=19)
at WebServer.h:456
req_sts = { = { = {m_error = 0, m_tagData = 0x0,
m_tagName = 0, m_tagCount = 1, m_dataLen = 0, m_dynamic = false,
m_listSize = 16, m_tagList = 0x80d2a10}, },
m_opCode = 13 '\r'}
reply = (class CECPacket *) 0x816bcc0
req_full = { = { = {m_error = 0, m_tagData = 0x0,
m_tagName = 0, m_tagCount = 0, m_dataLen = 0, m_dynamic = false,
m_listSize = 0, m_tagList = 0x0}, }, m_opCode = 13 '\r'}
#9 0x08062774 in DownloadFilesInfo::ReQuery (this=0x80cd41c)
at WebServer.cpp:2610
No locals.
#10 0x08054ac8 in CWebServer::_GetTransferList (this=0x80cd3b8, Data=
{sURL = , inadr = {s_addr = 0}, pSocket = 0x80d16c0})
at WebServer.cpp:1011
sSession =
sCat =
sOp =
sFileHash =
sSort =
sDownloadSortRev =
Out =
HTTPTemp =
OutE =
OutE2 =
fTotalSize = 0
fTotalTransferred = 0
fTotalCompleted = 0
fTotalSpeed = 0
sDownList =
i = { = {
_M_node = 0x816bccc}, }
sUpList =
j = { = {_M_node = 0x0}, }
#11 0x08051098 in CWebServer::ProcessURL (this=0x80cd3b8, Data=
{sURL = , inadr = {s_addr = 0}, pSocket = 0x80d16c0})
at WebServer.cpp:551
httpOut = 0xbf5ff93c "$K\030\b"
bOk = 64
lock =
isUseGzip = true
Out =
OutE =
OutE2 =
OutS =
gzipOut = (TCHAR *) 0x0
gzipLen = 0
HTTPProcessData =
HTTPTemp =
lSession = -1676963521
sSes =
sSession =
sW =
httpOut = 0xbf5ff93c "$K\030\b"
#12 0x0807d649 in CWebSocket::OnRequestReceived (this=0x80d16c0,
pHeader=0x80d1820 "GET /?ses=-1676963521&w=transfer&op=cancel&file=A12B4AFF2843FF329950FBFC7FE1DA73 HTTP/1.1\r\nHost: rooster.wg:3333\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 F"...,
dwHeaderLen=537, pData=0x0, dwDataLen=0) at WebSocket.cpp:316
sHeader =
sData =
sURL =
Data = {sURL = , inadr = {s_addr = 0},
pSocket = 0x80d16c0}
#13 0x0807d111 in CWCThread::Entry (this=0x80d16b0) at WebSocket.cpp:202
len = 135082096
cont = 0xff7a00
cont_len = 0x80d3070 "\b¯\033@"
IsGet = true
IsPost = false
#14 0x40158adf in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_base-2.5.so.3
No symbol table info available.
#15 0x4015899c in wxPthreadStart () from /usr/lib/libwx_base-2.5.so.3
No symbol table info available.
#16 0x40021ca3 in pthread_detach () from /lib/libpthread.so.0
No symbol table info available.
#17 0x403bbc97 in clone () from /lib/libc.so.6
No symbol table info available.
Lenni