aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: amuleweb crashes when having categories  (Read 1944 times)

Lenni

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 44
amuleweb crashes when having categories
« on: January 21, 2005, 12:00:41 PM »

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:
Code: [Select]
#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:
Code: [Select]
#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:
Code: [Select]
#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:
Code: [Select]
#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
Logged