Relevant Issue: #206
This error occurs when non-C++ clients make simultaneous IPC calls to the server using the same Server thread.
The libmultiprocess C++ client ensures a 1-to-1 mapping of client-to-server threads, so simultaneous calls using the same thread cannot be made.
Testing
I have added a unit test in the last commit. You can cherry-pick this commit on master to reproduce the crash.