-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crash on launch on macOS 15.4 Beta #436
Comments
Hi, thanks for reporting. Can you give me more information on that?
can you point me to the actual build? continuous, 1.9.8 or a custom build from the sources?
unfortunately we don't have that beta installed - if you can try, does it crash on 15.3.2 as well?
we still build both architectures so can you try some Intel build newer than 1.8, eg. 1.9.8? Unfortunately I currently cannot identify what triggers the problem - if this is the beta version of macOS or something else? If this affects 15.4 version of macOS, I believe that it will be released soon so I'll be able to test there. |
OK, on 15.3.2 I think all those build run fine. Starting in the 15.4 beta, many of the newer ones crash. I tried these versions from the Releases page, all on the 15.4 Beta, running on ARM hardware, or Intel code running in Rosetta on that ARM hardware. Nightlies 1.9.8 1.9.0 1.9.5 1.8.7 1.8.5 1.8.4 1.8.3 1.8.0 So looks like the problem was introduced in 1.8.5 and now triggers in the macOS 15.4 betas. Tried disabling SIP, same errors. |
Digging some more: If the error https://github.com/apple-oss-distributions/dyld/ Filed a feedback with Apple to clarify, but don't have any hopes for a reasonable reply. Looking at the library, it really has multiples of RPATHs
Looked at the dylibbundler, maybe this loop is an issue? |
Found a workaround with some help:
Remove the faulty RPATH three times, then resign the build. Don't know where the fault is introduced, but this works for me for now. |
uv (Nightly Built 2025-03-13T08:34+00:00) crashes on launch in macOS Beta 15.4 Beta (24E5228e) on ARM (Tested on M1 and M4 Pro)
Also crashes instantly when using uv-qt, displays error message: "UltraGrid has crashes when invoked without arguments".
Going back through releases, this affects all ARM builds back to 1.9.0.
The 1.8.0 Intel version in Rosetta at least appears to launch correctly.
Don't know what Apple has changed, but I suspect some SIP shenanigans.
The text was updated successfully, but these errors were encountered: