From a97db683e24913fdde5917acca4e5729e559f999 Mon Sep 17 00:00:00 2001 From: Zach Gohr Date: Sun, 14 Dec 2025 12:51:27 -0600 Subject: [PATCH] sim: fix macOS MetaDrive support Skip unblock_stdout() on macOS - os.forkpty() crashes after raylib/AppKit initialization due to CoreFoundation fork safety. --- system/manager/manager.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/system/manager/manager.py b/system/manager/manager.py index 2d80c78ff50072..25493938ab29bd 100755 --- a/system/manager/manager.py +++ b/system/manager/manager.py @@ -209,7 +209,9 @@ def main() -> None: if __name__ == "__main__": - unblock_stdout() + # Skip unblock_stdout on macOS - os.forkpty() causes crashes with raylib/AppKit + if sys.platform != 'darwin': + unblock_stdout() try: main()