Skip to content
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

Flutter MacOS package causes crash because of invalid code signing of sherpa dylibs #1527

Open
GigaDroid opened this issue Nov 11, 2024 · 0 comments

Comments

@GigaDroid
Copy link

Hey,

when using this package within a Flutter app it crashes on MacOS if using code signing. Seems like something is not properly setup to sign the .dylibs.

Steps to reproduce:

  • Build a release build of the flutter example
  • Sign using codesign
  • Try to run the app

Here is the relevant stack trace, (pay attention to '/Applications/Prospera.app/Contents/Frameworks/libonnxruntime.1.17.1.dylib' (code signature invalid in <6971EAE1-0FAB-3BA9-8D3F-51235C356A01>)

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               Prospera [94615]
Path:                  /Applications/Prospera.app/Contents/MacOS/Prospera
Identifier:            de.gigadroid.kukuk
Version:               0.2.49 (0.2.49)
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2024-11-11 10:30:06.2877 +0100
OS Version:            macOS 15.1 (24B83)
Report Version:        12
Anonymous UUID:        E7979DD0-231C-4A3A-8C9E-F7B6AEAAFA23

Sleep/Wake UUID:       4ED9FA32-2C80-4209-983D-CB1CD0581C3F

Time Awake Since Boot: 62000 seconds
Time Since Wake:       5731 seconds

System Integrity Protection: enabled

Crashed Thread:        0

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000

Termination Reason:    Namespace DYLD, Code 1 Library missing
Library not loaded: @rpath/libonnxruntime.1.17.1.dylib
Referenced from: <263415C7-3B13-347F-8ECF-3C90840A324F> /Applications/Prospera.app/Contents/MacOS/Prospera
Reason: tried: '/usr/lib/swift/libonnxruntime.1.17.1.dylib' (no such file, not in dyld cache), '/System/Volumes/Preboot/Cryptexes/OS/usr/lib/swift/libonnxruntime.1.17.1.dylib' (no such file), '/Applications/Prospera.app/Contents/Frameworks/libonnxruntime.1.17.1.dylib' (code signature invalid in <6971EAE1-0FAB-3BA9-8D3F-51235C356A01> '/Applications/Prospera.app/Contents/Frameworks/libonnxruntime.1.17.1.dylib' (errno=1) sliceOffset=0x01978000, codeBlobOffset=0x016A2770, codeBlobSize=0x00031FD0), '/Applications/Prospera.app/Contents/MacOS/Frameworks/libonnxruntime.1.17.1.dylib' (no such file), '/Applications/Xcode_15.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/libonnxruntime.1.17.1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Applications/Xcode_15.4.app/Contents/Developer/Toolchains/XcodeDefault
(terminated at launch; ignore backtrace)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant