There was a crash caused by broken IPC on exit. The client OSN started to receive some garbage which could not be deserialized. I did not find any reason the garbage would appear. The server OSN sent correct data. The client OSN read it correctly. The crash happened only when you closed the app and run it again. So, the redirection files were already in /tmp when you started the app second time. Removing them helped to solve the issue entirely.
How Has This Been Tested?
Start the app
Close the app
Start it again
Close it again. An older version will crash most likely (OBS29 version will crash 100%). This version will not crash at all.
Types of changes
Bug fix (non-breaking change which fixes an issue)
Checklist:
[x] The code has been tested.
[x] All commit messages are properly formatted and commits squashed where appropriate.
[x] I have included updates to all appropriate documentation.
Description
Removed the std out/err redirection files on exit
Motivation and Context
There was a crash caused by broken IPC on exit. The client OSN started to receive some garbage which could not be deserialized. I did not find any reason the garbage would appear. The server OSN sent correct data. The client OSN read it correctly. The crash happened only when you closed the app and run it again. So, the redirection files were already in /tmp when you started the app second time. Removing them helped to solve the issue entirely.
How Has This Been Tested?
Types of changes
Checklist: