Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
if an application is using `exit` then it is usually a faulting condition rather than cleanly exiting. When cleanly exiting applications will typically use `exit_group` instead. `exit` is useful to quickly cause a single thread to exit in a multi-threaded environment as well, where `exit_group` will take down the entire process group. FEX had implemented this in a way that would do a double Stop signal, cascading to a crash. When tied in to a crash handler, this could get caught in a weird way. This /should/ fix #4198, but I can't confirm locally. It looks like in that issue that the steam install is slightly buggered (as evident by missing srt-logger and steam-runtime-identify-library-abi). This is a bug regardless so fix it and create a unittest. If it doesn't fix the user's bug, then we have another workaround that will definitely solve it.
- Loading branch information