github OpenEmu-Silicon/OpenEmu-Silicon v1.0.1
v1.0.1 — Core crash hotfix

4 months ago

What's fixed

This is a patch release addressing a critical crash reported after v1.0.0.

All emulation cores crashing on launch (#94)

On some machines, every emulation core crashed immediately with "The <core> core has quit unexpectedly" before any game could load.

Root cause: OpenEmuHelperApp — the subprocess that loads and runs every emulation core — was being signed with macOS hardened runtime but with no entitlements. This silently activated two security restrictions:

  • Library validation blocked the helper from loading .oecoreplugin bundles at runtime
  • Missing JIT permission prevented dynarec emulation cores (mGBA, PPSSPP, and others) from mapping writable+executable memory

Fix: Added proper entitlements (disable-library-validation + allow-jit) to OpenEmuHelperApp.

XPC timeout too short

The XPC handshake timeout between the app and its helper process was 2 seconds — too short on slower Macs or under load. Increased to 10 seconds.


How to update

If you already have v1.0.0 installed, the app will prompt you to update automatically via Sparkle. Or download the DMG below.


Checksums

  • Size: 73,532,061 bytes
  • EdDSA: umiYTLemnjNoDR+0sDRn6B1Z5q/fi9ZGFPe7Qbqr4N9UckpGKTxd3jA2naQc+2MQi+KxVbdD8sCASM2B9a+OCw==

Don't miss a new OpenEmu-Silicon release

NewReleases is sending notifications on new releases.