6.7.0.2: DYLD, [0x1] Library missing (macOS 10.12)

1,481 views
Skip to first unread message

ylluminate

unread,
Oct 29, 2016, 3:48:07 AM10/29/16
to Racket Users
Anyone see this on the snapshot builds yet when you try to execute DrRacket?

Process: DrRacket [47564]
Path: /Volumes/VOLUME/*/DrRacket.app/Contents/MacOS/DrRacket
Identifier: org.racket-lang.DrRacket
Version: 6.7.0.2 (6.7.0.2)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: DrRacket [47564]
User ID: 501

Date/Time: 2016-10-29 03:45:47.090 -0400
OS Version: Mac OS X 10.12 (16A323)
Report Version: 12
Anonymous UUID: C922F17F-2738-E434-EFFD-92FD7558E87E


Time Awake Since Boot: 380000 seconds

System Integrity Protection: disabled

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/../../../lib/Racket.framework/Versions/6.7.0.2_3m/Racket
Referenced from: /Volumes/VOLUME/*/DrRacket.app/Contents/MacOS/DrRacket
Reason: image not found

Binary Images:
0x10af3b000 - 0x10af43ff7 +org.racket-lang.DrRacket (6.7.0.2 - 6.7.0.2) <89A5AB8A-5352-3D66-94F2-A5A902B0137F> /var/folders/*/DrRacket.app/Contents/MacOS/DrRacket
0x10e96c000 - 0x10e9a91c7 dyld (421.1) <A525EAEA-AF86-30C2-B360-3D093B4F0828> /usr/lib/dyld

Matthew Flatt

unread,
Oct 30, 2016, 7:01:39 AM10/30/16
to ylluminate, Racket Users
Snapshot builds are not yet signed, so Sierra doesn't like them. (We'll
eventually change the snapshot builds to provided signed disk images,
like the ones for the normal release.)

To work around the problem:

* Drag the DrRacket application out of its enclosing folder.

You may need to hold down the Command key while dragging to move the
application instead of creating an alias. I think that especially
applies if you've put the folder in "Applications".

* Move the DrRacket application back wher eit was.

While simply moving the application around may sound strange, Sierra
treats that as an indication to not apply a form of sandboxing to the
application.

Even after those steps, you may need to control-click to start the
application the first time (as you've done before, I assume).
> --
> You received this message because you are subscribed to the Google Groups
> "Racket Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to racket-users...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages