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)