-
-
Notifications
You must be signed in to change notification settings - Fork 11
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
[MacOS 10.14.6] MuseScore 3.7.0.12880080876 Nightly crashes. Missing libvorbisfile.3.dylib #775
Comments
ISTR having seen (a missing) libvorbisfile.3.dylib in another report, quite recently, on musescore.org, but can't find it As per that log (and as per me looking into the dmg), that libvorbisfile.3.dylib is clearly not missing, it is even explicitly mentioned to be found. Check whether this helps. Another thing worth trying is to revert MuseScore to factory settings, be appending `-F? to the commandline (once). |
Check the artifact from #777, if the build succeeds... |
Thx Jojo, I downloaded the last artifact and I still have the same issue that I don't understand. First, let me say that I also do have Mu 2.0 and Mu 3.6.2 installed. Is this a clue? I have tried to list libraries, files. This is where I am: $ file /Applications/MuseScore\ 3.7.0.12914608434\ Devel.app/Contents/Frameworks/libvorbisfile.3.dylib $ otool -L /Applications/MuseScore\ 3.7.0.12914608434\ Devel.app/Contents/MacOS/mscore TIA, Pierre |
Yes, I meanwhile suspected that my attempt to fix doesn't really help :-( |
If you want me to run some commands to investigate, please, don't hesitate. I would be happy to help. |
Thanks for the offer, but currently I have no idea what to check for. macOS just is not where I feel at home ;-) |
One thing you could do, is to try older builds to determine when exactly this issue started |
Yes, indeed, I was thinking about that. I've tried MuseScore 3.7.0.12515686221 Devel and after a slight xattr -c it worked ! :-) Since I now have a basis, I will start the dichotomy to find at which build it started to crash. Dichotomy: |
That 4th number (12515686221 > 12768372138) doesn't mean too much, better use the commit SHA from Help > About |
OK, working revision is: OS: macOS Mojave (10.14), Arch.: x86_64, MuseScore version (64-bit): 3.7.0.12515686221, revision: 356f82f |
And the first non-working? |
Just add another post to signal end of dichotomy. :-) |
There's exactly one commit between e38e0be (works) and 0929e39 (fails, but pretty unlikely the culprit): d8bc22e (from #751). That one is the more likely candidate to have caused this issue, as it uses a different libvorbis. And the next build of #777 too... Can't revert d8bc22e, as that made sound work on (most?) Macs (esp. Apple silicone?). What macOS version are you on (Edit: 10.14.6, can you update?)? Apple silicone? |
Hello, I have tried the 1st one you mentioned. It failed. I have also tried Fix GH#775. It failed as well. I have a MacBook Pro mid-2012. I have tried once updating to Mac OS 10.15.x and it failed (and don't remember the reason) though it should work on my Mac. I'll have to find an external USB drive to try installing Mac OS 10.15.x there. |
And 10.15 is the latest version that MacBook can go to? |
According to sw updater, yes, this is the maximum version I can go to. |
Hmm, using MacPorts latest release crashes (this is what this issue is about), use the previous minor releases crashes too (you checked that), using 2 minor releases back doesn't even build (lacking git?!), 3 minor releases back doesn't build either: there's no version for macOS 13 (as used on GitHib CI and we can't go back with that). Please try the new artifact from #777 |
BTW: what also puzzles me is that M3.6 works for you, as that is also using libvorbis from the MacPorts (albeit in an older version, one we can't use anymore in GitHub CI) |
Just to let you know that I've tried the following: I took https://github.com/Jojo-Schmitz/MuseScore/actions/runs/12992965030 and it crashed. But, if I opened (by right-clicking the App icon) the Contents/Frameworks and if I copied there few libraries from my 3.7 working copy, it didn't crash ! :-) I copied:
I haven't mentioned the library version. |
So you basically fully reverted the changes that made playback work for others. |
@Jojo-Schmitz How about separating Artifact for Intel mac and M[1-4] mac, and including the appropriate library for each? |
So 2 builds inside one, similar to Windows 64-bit and 32-bit. Should be possible. Please test, now there are 2 Artifacts |
Yes, I don't know either. This is just my guess, I think .dylib needs to be prepared for each CPU architecture in this case.
Good! Your work is always so fast! |
What puzzles me is https://musescore.org/en/node/347226#comment-127770, also an old MacBook Pro and macOS 10.14.6, but no such issue |
Summary of past reports: scorster : Apple silicon, macOS 13.5.2 -> works Pr-Shadoko and RickyChitarrone environments seem to be the same. |
https://musescore.org/en/node/347226#comment-1273915 https://musescore.org/en/node/347226#comment-1274577 https://musescore.org/en/node/347226#comment-1277701 In summary: scorster : Apple silicon, macOS 13.5.2 -> works It may not yet have been tested in the same environment as Pr-Shadoko. (Edited) |
@Pr-Shadoko 1/ 2/ 3/
Please tell us more details about where you copied it from? |
@Jojo-Schmitz 1/ 2/ At the present time, we don't know what is causing the crash, so splitting the executable into 2 for each architecture seems meaningful(useful). Summary of test result: scorster : Apple silicon, macOS 13.5.2 -> works |
What would be the most usefull names for these architectures? "Apple" seems wrong, as it isn't j(just) for Apple silicone, isn't it? |
I have no idea. |
What the heck, let's merge it as it is |
Good evening,
I have tried installing MuScore Evolution last nightly build on my MacBook running MacOS 10.14.6 and I get a crash since Mu can't apparently find libvorbisfile.3.dylib
This is strange, since running ls -l returns the following output:
ls -l /Applications/MuseScore\ 3.7.0.12880080876\ Nightly.app/Contents/Frameworks/libvorbisfile.3.dylib
-rwxr-xr-x@ 1 pierre admin 73856 21 jan 05:57 /Applications/MuseScore 3.7.0.12880080876 Nightly.app/Contents/Frameworks/libvorbisfile.3.dylib
Here is the crash report:
Process: mscore [68844]
Path: /Applications/MuseScore 3.7.0.12880080876 Nightly.app/Contents/MacOS/mscore
Identifier: org.musescore.MuseScore
Version: 3.7.0.12880080876 (3.7.0.12880080876)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: mscore [68844]
User ID: 501
Date/Time: 2025-01-21 22:54:14.632 +0100
OS Version: Mac OS X 10.14.6 (18G9323)
Report Version: 12
Anonymous UUID: 99B71E38-5F93-B763-C8D2-D28EB1627DE6
Sleep/Wake UUID: EF1E6A29-82FF-4D9B-A1AE-99BAE479F42B
Time Awake Since Boot: 320000 seconds
Time Since Wake: 4400 seconds
System Integrity Protection: enabled
Crashed Thread: 0
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Reason: DYLD, [0x1] Library missing
Application Specific Information:
dyld: launch, loading dependent libraries
Dyld Error Message:
Library not loaded: @executable_path/../Frameworks/libvorbisfile.3.dylib
Referenced from: /Applications/MuseScore 3.7.0.12880080876 Nightly.app/Contents/MacOS/mscore
Reason: no suitable image found. Did find:
/Applications/MuseScore 3.7.0.12880080876 Nightly.app/Contents/MacOS/../Frameworks/libvorbisfile.3.dylib: cannot load 'libvorbisfile.3.dylib' (load command 0x80000034 is unknown)
/Applications/MuseScore 3.7.0.12880080876 Nightly.app/Contents/MacOS/../Frameworks/libvorbisfile.3.dylib: stat() failed with errno=1
/Applications/MuseScore 3.7.0.12880080876 Nightly.app/Contents/MacOS/../Frameworks/libvorbisfile.3.dylib: cannot load 'libvorbisfile.3.dylib' (load command 0x80000034 is unknown)
/Applications/MuseScore 3.7.0.12880080876 Nightly.app/Contents/MacOS/../Frameworks/libvorbisfile.3.dylib: stat() failed with errno=1
Any clue?
TIA
The text was updated successfully, but these errors were encountered: