[ 
https://issues.apache.org/jira/browse/TS-2004?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Susan Hinrichs closed TS-2004.
------------------------------
       Resolution: Cannot Reproduce
    Fix Version/s:     (was: 5.2.0)

Will reopen when/if this reappears.

> Crash report: DLL<RamCacheLRUEntry, RamCacheLRUEntry::Link_size_link>::insert
> -----------------------------------------------------------------------------
>
>                 Key: TS-2004
>                 URL: https://issues.apache.org/jira/browse/TS-2004
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Cache
>            Reporter: Zhao Yongming
>            Assignee: Zhao Yongming
>              Labels: Crash
>
> got an Ram cache LRU crash, log here for later follow up.
> {code}
> Program terminated with signal 11, Segmentation fault.
> #0  0x00000000006d57e4 in DLL<RamCacheLRUEntry, 
> RamCacheLRUEntry::Link_size_link>::insert (this=0x2b37299087c8,
>     e=0x2b3714203e20, after=0x2b37299087e0) at ../../lib/ts/List.h:202
> 202       if (next(e)) prev(next(e)) = e;
> Missing separate debuginfos, use: debuginfo-install 
> expat-2.0.1-9.1.el6.x86_64 glibc-2.12-1.47.el6.x86_64 keyutils-lib4
> (gdb) bt
> #0  0x00000000006d57e4 in DLL<RamCacheLRUEntry, 
> RamCacheLRUEntry::Link_size_link>::insert (this=0x2b37299087c8,
>     e=0x2b3714203e20, after=0x2b37299087e0) at ../../lib/ts/List.h:202
> #1  0x00000000006d5443 in Queue<RamCacheLRUEntry, 
> RamCacheLRUEntry::Link_size_link>::insert (this=0x2b37299087c8,
>     e=0x2b3714203e20, after=0x2b37299087e0) at ../../lib/ts/List.h:244
> #2  0x00000000006d4d98 in Queue<RamCacheLRUEntry, 
> RamCacheLRUEntry::Link_size_link>::enqueue (this=0x2b37299087c8,
>     e=0x2b3714203e20) at ../../lib/ts/List.h:293
> #3  0x00000000006d4472 in RamCacheLRU::put (this=0x2b372c108780, 
> key=0x26b7500, data=0x2b38f8043370, len=2486330,
>     auxkey1=0, auxkey2=253484941) at RamCacheLRU.cc:198
> #4  0x000000000069ec2b in CacheVC::handleReadDone (this=0x26b74c0, 
> event=3900, e=0x26b7648) at Cache.cc:2336
> #5  0x00000000004ed4a8 in Continuation::handleEvent (this=0x26b74c0, 
> event=3900, data=0x26b7648)
>     at ../iocore/eventsystem/I_Continuation.h:146
> #6  0x00000000006a479f in AIOCallbackInternal::io_complete (this=0x26b7648, 
> event=1, data=0x2b378001c720)
>     at ../../iocore/aio/P_AIO.h:80
> #7  0x00000000004ed4a8 in Continuation::handleEvent (this=0x26b7648, event=1, 
> data=0x2b378001c720)
>     at ../iocore/eventsystem/I_Continuation.h:146
> #8  0x0000000000713a4c in EThread::process_event (this=0x2b36e58f4010, 
> e=0x2b378001c720, calling_code=1)
>     at UnixEThread.cc:142
> #9  0x0000000000713c87 in EThread::execute (this=0x2b36e58f4010) at 
> UnixEThread.cc:193
> #10 0x0000000000712bfa in spawn_thread_internal (a=0x1cb2da0) at Thread.cc:88
> #11 0x0000003d4b4077f1 in start_thread () from /lib64/libpthread.so.0
> #12 0x0000003d4b0e570d in clone () from /lib64/libc.so.6
> (gdb) l
> 197     DLL<C,L>::insert(C *e, C *after) {
> 198       if (!after) { push(e); return; }
> 199       prev(e) = after;
> 200       next(e) = next(after);
> 201       next(after) = e;
> 202       if (next(e)) prev(next(e)) = e;
> 203     }
> 204
> 205     //
> 206     //      List descriptor for queue of objects of type C.
> (gdb) p e
> $1 = (RamCacheLRUEntry *) 0x2b3714203e20
> (gdb) p *e
> $2 = {key = {b = {2838449180001489673, 9234852465778727784}}, auxkey1 = 0, 
> auxkey2 = 253484941,
>   lru_link = {<SLink<RamCacheLRUEntry>> = {next = 0x0}, prev = 
> 0x2b375c28c510},
>   hash_link = {<SLink<RamCacheLRUEntry>> = {next = 0x0}, prev = 0x0}, 
> size_link = {<SLink<RamCacheLRUEntry>> = {
>       next = 0xabcd1234}, prev = 0x2b37299087e0}, data = {m_ptr = 
> 0x2b38f8043370}}
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to