William Bardwell created TS-3339: ------------------------------------ Summary: Multithread access to PluginVC can cause crash due to unprotected check of shutdown/close Key: TS-3339 URL: https://issues.apache.org/jira/browse/TS-3339 Project: Traffic Server Issue Type: Bug Components: Core Reporter: William Bardwell
SEGV with: 1 0x00000000006ffe7d in MIOBuffer::write () 2 0x00000000004dc07e in PluginVC::transfer_bytes () 3 0x00000000004df4dc in PluginVC::process_read_side () 4 0x00000000004dffb5 in PluginVC::process_write_side () 5 0x00000000004e0c00 in PluginVC::main_handler () 6 0x0000000000701de8 in EThread::process_event () 7 0x0000000000702847 in EThread::execute () Where IOBufferBlock had a _start and _end pointer which were both set to NULL. The IOBufferData it referred to was also NULL, and looking at the PluginVC it was actually shutdown by the time of the crash -- This message was sent by Atlassian JIRA (v6.3.4#6332)