Sudheer Vinukonda created TS-3949:
-------------------------------------

             Summary: Active timeout event on PluginVC may fire after it's 
already closed.
                 Key: TS-3949
                 URL: https://issues.apache.org/jira/browse/TS-3949
             Project: Traffic Server
          Issue Type: Bug
          Components: Core, Plugins
            Reporter: Sudheer Vinukonda


When a plugin sets TS_EVENT_VCONN_ACTIVE_TIMEOUT on Plugin VC, it looks like, 
in some race conditions, the active timer event could still get fired after the 
Plugin VC is already closed, leading INKContInternal::handle_event to assert a 
use-after-free.

Note: The plugin VC's process_close does cancel the active timeout event, so, 
this doesn't happen every time. It might happen in some race conditions or when 
the timeout and close are on different threads (?)..



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

Reply via email to