[
https://issues.apache.org/jira/browse/TS-3797?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Susan Hinrichs resolved TS-3797.
--------------------------------
Resolution: Fixed
> Crashes due to cross-thread race conditions
> -------------------------------------------
>
> Key: TS-3797
> URL: https://issues.apache.org/jira/browse/TS-3797
> Project: Traffic Server
> Issue Type: Bug
> Affects Versions: 5.3.0
> Reporter: Susan Hinrichs
> Assignee: Susan Hinrichs
> Labels: yahoo
> Fix For: 6.1.0
>
>
> We had seen crashes with the following stack trace occasionally, but
> recently we have found an environment where these crashes happen so
> frequently that running ATS with global session pools is not feasible.
> {code}
> #0 0x00000000004fac6e in Ptr<IOBufferBlock>::operator IOBufferBlock* (
> this=0x10) at ../lib/ts/Ptr.h:300
> #1 0x00000000005109a2 in IOBufferReader::read_avail (this=0x0)
> at ../iocore/eventsystem/P_IOBuffer.h:606
> #2 0x0000000000777b54 in write_to_net_io (nh=0x2acc365358a0,
> vc=0x2acd38024960, thread=0x2acc36532010) at UnixNetVConnection.cc:540
> #3 0x000000000077747a in write_to_net (nh=0x2acc365358a0, vc=0x2acd38024960,
> thread=0x2acc36532010) at UnixNetVConnection.cc:407
> #4 0x0000000000770378 in NetHandler::mainNetEvent (this=0x2acc365358a0,
> event=5, e=0x2244730) at UnixNet.cc:562
> #5 0x0000000000510560 in Continuation::handleEvent (this=0x2acc365358a0,
> event=5, data=0x2244730) at ../iocore/eventsystem/I_Continuation.h:145
> #6 0x0000000000796ffe in EThread::process_event (this=0x2acc36532010,
> e=0x2244730, calling_code=5) at UnixEThread.cc:128
> #7 0x0000000000797508 in EThread::execute (this=0x2acc36532010)
> at UnixEThread.cc:252
> #8 0x00000000007965a9 in spawn_thread_internal (a=0x2115540) at Thread.cc:85
> #9 0x00002acc2edd49d1 in start_thread () from /lib64/libpthread.so.0
> #10 0x00000032750e88fd in clone () from /lib64/libc.so.6
> {code}
> See
> https://cwiki.apache.org/confluence/display/TS/Threading+Issues+And+NetVC+Migration
> for analysis of the crash and a suggested solution.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)