Files
FEX-Emu--FEX/Source/Tools
Ryan Houdek 67143ed1d1 ThreadManager: StealAndDropActiveLocks in the child forked process
The creation mutex could have been held if the parent thread was in the
middle of creating a thread when forking. This would result in a
deadlock once the fork child attempted to create another thread.

Forcefully dropping the lock in the fork child works around this
deadlock. This comes at the expense of potentially leaving resources
guarded by the thread creation mutex in an invalid state. Crashes caused
by this are easier to reason about than a delayed deadlock, though.
2024-02-10 19:51:18 -08:00
..
2024-02-08 18:18:00 -08:00
2023-09-18 21:32:25 -07:00
2023-09-18 21:31:18 -07:00
2024-01-12 19:05:37 -08:00
2024-01-12 19:05:37 -08:00