[Bug] [macOS arm64] VSH does not boot if set to use PPU LLVM
Quick summary
VSH crashes on boot with a segfault on the x3::hidportassign thread, if set to use PPU LLVM on arm64 macOS.
Details
Best comparisons to make here are to non-LLVM (so running with PPU Interpreter on macOS arm64) or with LLVM on other platforms like Windows x86-64, which will all boot into VSH fine post module compilation. On the arm64 LLVM, you get no further than RPCS3 notifying you that the 'PS3 Application has likely crashed' with a segfault fatal error in the log relating to something to do with x3::hidportassign.
Attach a log file
Attach capture files for visual issues
No response
System configuration
System: MacBook Air 2022 (Apple M2 SOC, 8GB RAM) OS: macOS 15.0 Sequoia RC (same as the final build to be released tomorrow) Build of RPCS3: Latest CI arm64 artifact from #16070, issue occurs irrespective of how the build is compiled however, compiling master for arm64 with third-party build scripts yields the same results.
Other details
No response
Can confirm, the same problem and the same stack
Same issues when trying to create LLVM cache for all titles as it tries to compile caches for VSH alongside.
@schm1dtmac is that still an issue?