Red Hat Bugzilla – Bug 490098
IPC race condition allows multiple ipc threads within service engine at same time
Last modified: 2016-04-26 09:40:40 EDT
Description of problem:
The IPC system allows multiple ipc dispatch threads to enter a service engine (cpg) at the same time. Since service engines are not reentrant, they must be protected from multiple threads of execution.
Results in segfaults.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. run aisexec single node. Modify testckpt to exit(0) after first ckptClose. Segfault.
2. other failures have been observed.
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.