5.4.3. Transports
5.4.3.1. [Critical] Shared Memory communications might not have been recovered if a DataReader crashed or was ungracefully killed
If a DataWriter communicated with a DataReader using the Shared Memory Transport plugin, and the DataReader crashed or was ungracefully terminated, the DataWriter might have failed to communicate with a new DataReader spawned on the same machine.
Additionally, if multiple DataReaders were present on the same machine and one of them crashed or was ungracefully terminated, communication between the DataWriter and the remaining DataReaders might have been disrupted.
This issue has been resolved. Note that for this problem to occur, the crash or termination had to happen at a very specific moment, making it difficult to reproduce.
[RTI Issue ID CORE-15247]