instant crash on apple silicon

Issue #508 resolved
Former user created an issue

I downloaded the game on Mac mini M1. It crashed instantly when I open it. I saw the same bug in steam discussion: https://steamcommunity.com/app/1266820/discussions/0/3074244288350442159/

here is the crash report:

Process: Ultimate ADOM [64259] Path: /Users/USER/Library/Application Support/Steam/*/Ultimate ADOM - Caverns of Chaos.app/Contents/MacOS/Ultimate ADOM Identifier: com.TeamADOM.UltimateADOM Version: 0.8.0 (0) Code Type: ARM-64 (Native) Parent Process: ??? [1] Responsible: Ultimate ADOM [64259] User ID: 501

Date/Time: 2021-04-22 00:51:18.210 +0800 OS Version: macOS 11.2.3 (20D91) Report Version: 12 Anonymous UUID: 9AF17A5B-2092-102A-28CC-7FD192AD7D00

Time Awake Since Boot: 380000 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, [0x9] <unknown>

Application Specific Information: dyld: launch, loading dependent libraries DYLD_LIBRARY_PATH= DYLD_INSERT_LIBRARIES=/Users/moonignis/Library/Application Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/steamloader.dylib:/Users/moonignis/Library/Application Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/gameoverlayrenderer.dylib DYLD_FALLBACK_LIBRARY_PATH=/Users/moonignis/Library/Application Support/Steam/Steam.AppBundle/Steam/Contents/MacOS:/Users/moonignis/Library/Application Support/Steam/steamapps/common/Ultimate ADOM - Caverns of Chaos:/Users/moonignis/Library/Application Support/Steam/steamapps/common/Ultimate ADOM - Caverns of Chaos/bin:/usr/local/lib:/lib:/usr/lib

Dyld Error Message: could not load inserted library '/Users/moonignis/Library/Application Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/steamloader.dylib' because no suitable image found. Did find: /Users/moonignis/Library/Application Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/steamloader.dylib: no matching architecture in universal wrapper /Users/moonignis/Library/Application Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/steamloader.dylib: stat() failed with errno=1

Binary Images: 0x10291c000 - 0x10291ffff +com.TeamADOM.UltimateADOM (0.8.0 - 0) <DEF4DD2F-8142-39D2-8BD8-BEB64BACC720> /Users/USER/Library/Application Support/Steam/*/Ultimate ADOM - Caverns of Chaos.app/Contents/MacOS/Ultimate ADOM 0x102d04000 - 0x102d7ffff dyld (832.7.3) <4AB185B3-DC20-3C03-A193-67C0E6C589D7> /usr/lib/dyld

Model: Macmini9,1, BootROM 6723.81.1, proc 8:4:4 processors, 16 GB, SMC Graphics: kHW_AppleM1Item, Apple M1, spdisplays_builtin Memory Module: lp_ddr4 AirPort: spairport_wireless_card_type_airport_extreme, wl0: Dec 31 2020 21:39:03 version 18.20.222.20.7.8.104 FWID 01-1b2645bc Bluetooth: Version 8.0.3d9, 3 services, 27 devices, 1 incoming serial ports Network Service: Wi-Fi, AirPort, en1 USB Device: USB 3.1 Bus USB Device: USB 2.0 BILLBOARD USB Device: USB 3.1 Bus USB Device: USB 3.0 Bus USB Device: USB5537B USB Device: USB2137B USB Device: G102 Prodigy Gaming Mouse USB Device: USB-HID Keyboard Thunderbolt Bus: Mac mini, Apple Inc. Thunderbolt Bus: Mac mini, Apple Inc.

Comments (5)

  1. Jochen Terstiege

    As mentioned on the Steam forum, we don’t have Apple ARM hardware yet. But when looking at the log, it looks like this is the issue:

    ”no matching architecture in universal wrapper /Users/moonignis/Library/Application Support/Steam/Steam.AppBundle/Steam/Contents/MacOS/steamloader.dylib”

    Do you have the latest Steam version installed? Because that file belongs to Steam. On my system I get the following output for the file:

    file steamloader.dylib
    steamloader.dylib: Mach-O universal binary with 2 architectures: [i386:Mach-O dynamically linked shared library i386] [x86_64:Mach-O 64-bit dynamically linked shared library x86_64]
    steamloader.dylib (for architecture i386): Mach-O dynamically linked shared library i386
    steamloader.dylib (for architecture x86_64): Mach-O 64-bit dynamically linked shared library x86_64

    What output do you get on your system?

  2. Tobias Moon

    ”You need to check off "Open using Rosetta" in get info, under the "Loop_Hero.app", because Steam is not ARM native yet.”

    It helps! I can open the game now. Thanks! @Jochen Terstiege

  3. Log in to comment