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

Native MacOS Games don't start with Rosetta #4199

Open
maste9 opened this issue Dec 24, 2024 · 3 comments
Open

Native MacOS Games don't start with Rosetta #4199

maste9 opened this issue Dec 24, 2024 · 3 comments
Labels
bug:unconfirmed Someone works on identifying the issue

Comments

@maste9
Copy link

maste9 commented Dec 24, 2024

Describe the bug

I reported the problem on Discord before: https://discord.com/channels/812703221789097985/1319230594995064832

When I start a native MacOS game on my Apple Silicon Chip based MacBook games that depend on the x86_64 architecture won't start but get stuck e.g. while the loading screen appears.

When I test the game by starting from the filemanager the same happens until I check the Rosetta-Box in the Informations-menu of the app (game). Then all the tested games worked flawlessly. Also starting the game with the prefix arch -x86_64 lead to a perfectly starting game.

As far as I remember HGL used to start native MacOS games with Rosetta automatically when needed before, right?
For me it would suffice if there was a checkbox to choose if I want to use Rosetta for starting a game in it's preferences in HGL. But at the moment I see no way to start those games successfully with HGL or am I just missing s.th.?

Add logs

Launching "Resonance" (gog)

Native? Yes

Installed in: /Users/[REDACTED]/Games/Heroic/Resonance.app

System Info:

CPU: 8x Apple M3

Memory: 17.18 GB (used: 6.96 GB)

GPUs:

OS:  15.2.0 (darwin)

The current system is not a Steam Deck

We are not running inside a Flatpak container

Software Versions:

  Heroic: 2.15.2 Emeth

  Legendary: 0.20.36 Urban Flight (Heroic)

  gogdl: 1.1.2

  comet: comet 0.1.2

  Nile: 1.1.2 Will A. Zeppeli

Game Settings: {

	"autoInstallDxvk": false,

	"autoInstallDxvkNvapi": false,

	"autoInstallVkd3d": false,

	"preferSystemLibs": false,

	"autoSyncSaves": true,

	"enableEsync": true,

	"enableMsync": true,

	"enableFsync": false,

	"nvidiaPrime": false,

	"enviromentOptions": [],

	"wrapperOptions": [],

	"showFps": false,

	"useGameMode": false,

	"battlEyeRuntime": false,

	"eacRuntime": false,

	"language": "",

	"beforeLaunchScriptPath": "",

	"afterLaunchScriptPath": "",

	"wineVersion": {

		"bin": "/Users/[REDACTED]/Library/Application Support/com.isaacmarovitz.Whisky/Libraries/Wine/bin/wine64",

		"name": "Whisky - 2.3.4",

		"type": "toolkit",

		"lib": "/Users/[REDACTED]/Library/Application Support/com.isaacmarovitz.Whisky/Libraries/Wine/bin/../lib",

		"lib32": "/Users/[REDACTED]/Library/Application Support/com.isaacmarovitz.Whisky/Libraries/Wine/bin/../lib",

		"wineserver": "/Users/[REDACTED]/Library/Application Support/com.isaacmarovitz.Whisky/Libraries/Wine/bin/wineserver"

	},

	"wineCrossoverBottle": "",

	"winePrefix": "/Users/[REDACTED]/Games/Heroic/Prefixes/default/Resonance",

	"gogSaves": [

		{

			"name": "saves",

			"location": "/Users/[REDACTED]/Library/Application Support/Resonance"

		}

	]

}

Game launched at: Tue Dec 24 2024 12:22:46 GMT+0100 (Central European Standard Time)

Launch Command: HEROIC_APP_NAME=1207659043 HEROIC_APP_RUNNER=gog GAMEID=umu-0 HEROIC_APP_SOURCE=gog STORE=gog LD_PRELOAD= /Applications/Heroic.app/Contents/Resources/app.asar.unpacked/build/bin/arm64/darwin/gogdl launch /Users/[REDACTED]/Games/Heroic/Resonance.app 1207659043 --platform osx

Game Log:

Adventure Game Studio v3.6 Interpreter

Copyright (c) 1999-2011 Chris Jones and 2011-2023 others

Engine version 3.6.0.50, 64-bit LE

Initializing backend libs

SDL Version: 2.24.1

Initializing game data

Located game data pak: /Users/[REDACTED]/Games/Heroic/Resonance.app/Contents/Resources/ac2game.dat

Opened game data file: game28.dta

Game data version: 3060021

Compiled with: 3.6.0.50

Startup directory: /Users/[REDACTED]/Games/Heroic/Resonance.app/Contents/Resources

Data directory: /Users/[REDACTED]/Games/Heroic/Resonance.app/Contents/Resources/

Setting up game configuration

Voice pack found: speech.vox

audio.vox found and initialized.

Initializing TTF renderer

Initializing mouse: number of buttons reported is 3

Install timer

Audio driver: coreaudio

AudioCore: opened device "Default OpenAL playback device"

Supported sound decoders:

 - Play modules through ModPlug : 669,AMF,AMS,DBM,DMF,DSM,FAR,GDM,IT,MDL,MED,MOD,MT2,MTM,OKT,PTM,PSM,S3M,STM,ULT,UMX,XM,

 - MPEG-1 Audio Layer I-III : MP3,MP2,MP1,

 - Microsoft WAVE audio format : WAV,

 - Audio Interchange File Format : AIFF,AIF,

 - Sun/NeXT audio file format : AU,

 - Ogg Vorbis audio : OGG,

 - Creative Labs Voice format : VOC,

 - Raw audio : RAW,

 - Shorten-compressed audio data : SHN,

 - Free Lossless Audio Codec : FLAC,FLA,

 - Decode audio through Core Audio through : aif,aiff,aifc,wav,wave,mp3,mp4,m4a,aac,caf,Sd2f,Sd2,au,next,mp2,mp1,ac3,3gpp,3gp2,amrf,amr,ima4,ima,

Install exit handler

Initialize path finder library

Game title: 'Resonance'

Game uid (old format): `1177292738`

Game guid: '{3e015f60-9336-4484-b438-4e57f03100b8}'

Game GUI version: 119

Requested script API: v3.5.1 (8), compat level: v3.2.1 (0)

Launch command: ['/Users/[REDACTED]/Games/Heroic/Resonance.app/Contents/MacOS/AGS']

============= End of log =============

Steps to reproduce

  1. Install some native MacOS game from GOG (e.g. "Resonance", "Syberia")
  2. Start the game from HGL
  3. Wait until the starting process is stuck and you have to forcefully quit e.g. the loading screen.
  4. Open Finder
  5. Go to Games/Heroic in your home directory
  6. Right-click the game you want to start and choose Informations(I guess ...? In german it's Informationen)
  7. Check the box Open with Rosetta
  8. Start the Game by e.g. Double-clicking it.
  9. Watch the Game working flawlessly.

Expected behavior

A x86_64 dependent game should be started with Rosetta also when I start it from HGL.

Screenshots

No response

Heroic Version

Latest Stable

System Information

CPU: 8x Apple M3
Memory: 17.18 GB (used: 8.56 GB)
GPUs:

OS: 15.2.0 (darwin)

The current system is not a Steam Deck
We are not running inside a Flatpak container

Software Versions:
Heroic: 2.15.2 Emeth
Legendary: 0.20.36 Urban Flight (Heroic)
gogdl: 1.1.2
comet: comet 0.1.2

Nile: 1.1.2 Will A. Zeppeli

Additional information

I know that I can also install those games' Windows version which might also be less outdated than the nativ MacOS version. But still: If users get the (default) opportunity to install a game natively the easy solution to activate Rosetta for those games should actually be possible and easy to use.

@maste9 maste9 added the bug:unconfirmed Someone works on identifying the issue label Dec 24, 2024
@maste9
Copy link
Author

maste9 commented Dec 24, 2024

Can also confirm same problem on a

CPU: 8x Apple M1
Memory: 17.18 GB (used: 8.59 GB)
GPUs:

OS: 15.1.1 (darwin)

The current system is not a Steam Deck
We are not running inside a Flatpak container

Software Versions:
Heroic: 2.15.2 Emeth
Legendary: 0.20.36 Urban Flight (Heroic)
gogdl: 1.1.2
comet: comet 0.1.2

Nile: 1.1.2 Will A. Zeppeli

But now I receive an Apple failure report after the game crashed:

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

Process:               AGS [1798]
Path:                  /Users/USER/*/Resonance.app/Contents/MacOS/AGS
Identifier:            com.wadjeteyegames.resonance
Version:               1.0.0 (1.0.0)
Code Type:             ARM-64 (Native)
Parent Process:        Exited process [1778]
Responsible:           Heroic [1730]
User ID:               501

Date/Time:             2024-12-24 16:12:09.2339 +0100
OS Version:            macOS 15.1.1 (24B91)
Report Version:        12
Anonymous UUID:        F1F81E2F-405D-E24B-8203-7A55547D0439


Time Awake Since Boot: 630 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGKILL (Code Signature Invalid))
Exception Codes:       UNKNOWN_0x32 at 0x0000000111af8000
Exception Codes:       0x0000000000000032, 0x0000000111af8000

Termination Reason:    Namespace CODESIGNING, Code 2 Invalid Page

VM Region Info: 0x111af8000 is in 0x111af8000-0x111b0c000;  bytes after start: 0  bytes before end: 81919
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      mapped file                 111a28000-111af8000    [  832K] r--/rwx SM=COW  Object_id=3be0aae8
--->  mapped file                 111af8000-111b0c000    [   80K] r-x/rwx SM=COW  Object_id=3be0aae8
      VM_ALLOCATE (reserved)      111b0c000-111b60000    [  336K] rw-/rwx SM=NUL  reserved VM address space (unallocated)

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   dyld                          	       0x1996a7740 dyld3::MachOFile::isMachO(Diagnostics&, unsigned long long) const + 40
1   dyld                          	       0x1996764bc dyld4::Loader::mapSegments(Diagnostics&, dyld4::RuntimeState&, char const*, unsigned long long, dyld4::Loader::CodeSignatureInFile const&, bool, dyld3::Array<dyld4::Loader::Region> const&, bool, bool, dyld4::Loader::FileValidationInfo const&) + 1064
2   dyld                          	       0x199680498 invocation function for block in dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*) + 88
3   dyld                          	       0x19967fe4c dyld4::JustInTimeLoader::withRegions(dyld3::MachOFile const*, void (dyld3::Array<dyld4::Loader::Region> const&) block_pointer) + 296
4   dyld                          	       0x1996803dc invocation function for block in dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*) + 484
5   dyld                          	       0x199684b24 dyld4::SyscallDelegate::withReadOnlyMappedFile(Diagnostics&, char const*, bool, void (void const*, unsigned long, bool, dyld4::FileID const&, char const*) block_pointer) const + 132
6   dyld                          	       0x1996801c4 dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*) + 208
7   dyld                          	       0x199673f18 dyld4::Loader::makeDiskLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*) + 172
8   dyld                          	       0x199675780 invocation function for block in dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&) + 2556
9   dyld                          	       0x1996745d8 dyld4::Loader::forEachResolvedAtPathVar(dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, dyld4::ProcessConfig::PathOverrides::Type, bool&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) + 780
10  dyld                          	       0x19966390c dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*, dyld3::Platform, bool, bool, bool&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) const + 1232
11  dyld                          	       0x19967410c dyld4::Loader::forEachPath(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) + 264
12  dyld                          	       0x199674804 dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&) + 492
13  dyld                          	       0x199698764 dyld4::APIs::dlopen_from(char const*, int, void*)::$_0::operator()() const + 240
14  dyld                          	       0x199690360 dyld4::APIs::dlopen_from(char const*, int, void*) + 1092
15  AGS                           	       0x1003d9bd8 AGS::Engine::PosixLibrary::TryLoadAnywhere(AGS::Common::String const&, std::__1::vector<AGS::Common::String, std::__1::allocator<AGS::Common::String>> const&, AGS::Common::String&) + 80
16  AGS                           	       0x1003d98a8 AGS::Engine::PosixLibrary::Load(AGS::Common::String const&, std::__1::vector<AGS::Common::String, std::__1::allocator<AGS::Common::String>> const&) + 144
17  AGS                           	       0x1003d91d8 pl_register_plugins(std::__1::vector<AGS::Common::PluginInfo, std::__1::allocator<AGS::Common::PluginInfo>> const&) + 608
18  AGS                           	       0x10038e320 AGS::Engine::InitGameState(AGS::Common::LoadedGameEntities const&, GameDataVersion) + 1456
19  AGS                           	       0x1003c146c load_game_file() + 1292
20  AGS                           	       0x1003ba5ec engine_load_game_data() + 52
21  AGS                           	       0x1003bccec initialize_engine(std::__1::map<AGS::Common::String, std::__1::map<AGS::Common::String, AGS::Common::String, std::__1::less<AGS::Common::String>, std::__1::allocator<std::__1::pair<AGS::Common::String const, AGS::Common::String>>>, std::__1::less<AGS::Common::String>, std::__1::allocator<std::__1::pair<AGS::Common::String const, std::__1::map<AGS::Common::String, AGS::Common::String, std::__1::less<AGS::Common::String>, std::__1::allocator<std::__1::pair<AGS::Common::String const, AGS::Common::String>>>>>> const&) + 1280
22  AGS                           	       0x1003c8530 ags_entry_point(int, char**) + 5228
23  dyld                          	       0x199660274 start + 2840

Thread 1:
0   libsystem_pthread.dylib       	       0x1999de0e8 start_wqthread + 0

Thread 2:
0   libsystem_pthread.dylib       	       0x1999de0e8 start_wqthread + 0

Thread 3:: SDLTimer
0   libsystem_kernel.dylib        	       0x1999a55cc __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1999e3894 _pthread_cond_wait + 1204
2   AGS                           	       0x1006277a0 SDL_CondWaitTimeout_REAL + 148
3   AGS                           	       0x100627b24 SDL_SemWaitTimeout_REAL + 80
4   AGS                           	       0x1005a7270 SDL_TimerThread + 84
5   AGS                           	       0x1005a6e50 SDL_RunThread + 48
6   AGS                           	       0x1006271ac RunThread + 12
7   libsystem_pthread.dylib       	       0x1999e32e4 _pthread_start + 136
8   libsystem_pthread.dylib       	       0x1999de0fc thread_start + 8

Thread 4:
0   libsystem_pthread.dylib       	       0x1999de0e8 start_wqthread + 0

Thread 5:: caulk.messenger.shared:17
0   libsystem_kernel.dylib        	       0x1999a1db0 semaphore_wait_trap + 8
1   caulk                         	       0x1a4a0f0e0 caulk::semaphore::timed_wait(double) + 220
2   caulk                         	       0x1a4a0ef8c caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	       0x1a4a0ec60 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4   libsystem_pthread.dylib       	       0x1999e32e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x1999de0fc thread_start + 8

Thread 6:: caulk.messenger.shared:high
0   libsystem_kernel.dylib        	       0x1999a1db0 semaphore_wait_trap + 8
1   caulk                         	       0x1a4a0f0e0 caulk::semaphore::timed_wait(double) + 220
2   caulk                         	       0x1a4a0ef8c caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	       0x1a4a0ec60 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4   libsystem_pthread.dylib       	       0x1999e32e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x1999de0fc thread_start + 8

Thread 7:: AudioQueue thread
0   libsystem_kernel.dylib        	       0x1999a1e34 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x1999b45d0 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x1999aa9d8 mach_msg_overwrite + 480
3   libsystem_kernel.dylib        	       0x1999a217c mach_msg + 24
4   CoreFoundation                	       0x199ac9edc __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x199ac873c __CFRunLoopRun + 1212
6   CoreFoundation                	       0x199ac7bc4 CFRunLoopRunSpecific + 588
7   AGS                           	       0x1005f9870 audioqueue_thread + 1184
8   AGS                           	       0x1005a6e50 SDL_RunThread + 48
9   AGS                           	       0x1006271ac RunThread + 12
10  libsystem_pthread.dylib       	       0x1999e32e4 _pthread_start + 136
11  libsystem_pthread.dylib       	       0x1999de0fc thread_start + 8

Thread 8:: caulk::deferred_logger
0   libsystem_kernel.dylib        	       0x1999a1db0 semaphore_wait_trap + 8
1   caulk                         	       0x1a4a0f0e0 caulk::semaphore::timed_wait(double) + 220
2   caulk                         	       0x1a4a0ef8c caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	       0x1a4a0ec60 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4   libsystem_pthread.dylib       	       0x1999e32e4 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x1999de0fc thread_start + 8

Thread 9:: AQConverterThread
0   libsystem_kernel.dylib        	       0x1999a55cc __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1999e3894 _pthread_cond_wait + 1204
2   libAudioToolboxUtility.dylib  	       0x1a991d43c CADeprecated::CAGuard::Wait() + 76
3   AudioToolbox                  	       0x1aad07efc AQConverterManager::AQConverterThread::ConverterThreadEntry(void*) + 592
4   libAudioToolboxUtility.dylib  	       0x1a98fd278 CADeprecated::CAPThread::Entry(void*) + 92
5   libsystem_pthread.dylib       	       0x1999e32e4 _pthread_start + 136
6   libsystem_pthread.dylib       	       0x1999de0fc thread_start + 8

Thread 10:: com.apple.audio.IOThread.client
0   libsystem_kernel.dylib        	       0x1999a1dbc semaphore_wait_signal_trap + 8
1   caulk                         	       0x1a4a2b5c4 caulk::mach::semaphore::wait_signal_or_error(caulk::mach::semaphore&) + 36
2   CoreAudio                     	       0x19c4f0998 HALC_ProxyIOContext::IOWorkLoop() + 4892
3   CoreAudio                     	       0x19c4eef00 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 176
4   CoreAudio                     	       0x19c69b108 HALC_IOThread::Entry(void*) + 88
5   libsystem_pthread.dylib       	       0x1999e32e4 _pthread_start + 136
6   libsystem_pthread.dylib       	       0x1999de0fc thread_start + 8

Thread 11:
0   libsystem_kernel.dylib        	       0x1999a55cc __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x1999e3894 _pthread_cond_wait + 1204
2   libc++.1.dylib                	       0x19991960c std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>) + 100
3   AGS                           	       0x1003cb3a0 audio_core_entry() + 136
4   AGS                           	       0x1003cc698 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)()>>(void*) + 44
5   libsystem_pthread.dylib       	       0x1999e32e4 _pthread_start + 136
6   libsystem_pthread.dylib       	       0x1999de0fc thread_start + 8


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000111af8000   x1: 0x000000016fb1d548   x2: 0x0000000000014000   x3: 0x0000000000040012
    x4: 0x0000000000000003   x5: 0x0000000000068000   x6: 0x0000000000068000   x7: 0x0000000000000000
    x8: 0x00000001feaf78ec   x9: 0x00000001feaf9150  x10: 0x0000000000000012  x11: 0x0000000000000001
   x12: 0x080000000001c000  x13: 0x0000000000000000  x14: 0x00000000000490b0  x15: 0x0000000000000003
   x16: 0x00000000000000c5  x17: 0x000000019965df58  x18: 0x0000000000000000  x19: 0x000000016fb1d548
   x20: 0x0000000000000003  x21: 0x000000016fb1d548  x22: 0x000000016fb1cfc8  x23: 0x0000000000068000
   x24: 0x0000000000068000  x25: 0x000000016fb1cd3c  x26: 0x0000000000000000  x27: 0x0000000111af8000
   x28: 0x0000000000000040   fp: 0x000000016fb1c720   lr: 0x00000001996764bc
    sp: 0x000000016fb1c710   pc: 0x00000001996a7740 cpsr: 0x20001000
   far: 0x0000000111af8000  esr: 0x92000007 (Data Abort) byte read Translation fault

Binary Images:
       0x1002e0000 -        0x1006effff com.wadjeteyegames.resonance (1.0.0) <e8441f6d-943a-3dc9-834c-b864ea7d3fd6> /Users/USER/*/Resonance.app/Contents/MacOS/AGS
       0x110594000 -        0x11059ffff libobjc-trampolines.dylib (*) <f1242604-dcb7-30a9-a19a-182991e6e645> /usr/lib/libobjc-trampolines.dylib
       0x110564000 -        0x11056bfff com.apple.GameController.KeyboardAndMouseSupport (*) <98017f42-c29c-37fe-90b0-7da7fa61b1ee> /System/Library/Frameworks/GameController.framework/Versions/A/Resources/KeyboardAndMouseSupport.bundle/Contents/MacOS/KeyboardAndMouseSupport
       0x111ca8000 -        0x111de3fff com.apple.audio.units.Components (1.14) <991e9450-6031-3491-8c08-9b61e91a29dd> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
       0x113284000 -        0x113bc3fff com.apple.audio.AudioDSPComponents (1.0) <e0afa858-f35d-3fac-bafb-45a11688cf4b> /System/Library/Components/AudioDSP.component/Contents/MacOS/AudioDSP
       0x19965a000 -        0x1996dc7b3 dyld (*) <6beafde4-b011-3e47-8aae-4d7b6e4bb7e8> /usr/lib/dyld
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
       0x1999dc000 -        0x1999e8fff libsystem_pthread.dylib (*) <3b8268be-4e02-3b4a-8b41-baed2bbaacff> /usr/lib/system/libsystem_pthread.dylib
       0x1999a1000 -        0x1999dbff7 libsystem_kernel.dylib (*) <9fea25a4-e8ca-3f3d-901c-a53ff2bc7217> /usr/lib/system/libsystem_kernel.dylib
       0x1a4a0d000 -        0x1a4a34fff com.apple.audio.caulk (1.0) <df348b0e-ec5a-338c-bdce-124cbc65fc2f> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
       0x199a4c000 -        0x199f40fff com.apple.CoreFoundation (6.9) <ae4610f8-7c5c-3484-858e-cae7457d206e> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
       0x1a98ef000 -        0x1a9924fff libAudioToolboxUtility.dylib (*) <06f797d7-7065-3803-bc67-e76f6d05eaa7> /usr/lib/libAudioToolboxUtility.dylib
       0x1aace0000 -        0x1aae82fff com.apple.audio.toolbox.AudioToolbox (1.14) <0259722e-b875-39c5-944a-b3c941127df8> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
       0x19c305000 -        0x19ca37fff com.apple.audio.CoreAudio (5.0) <bf060bdb-927e-3b2d-a273-9ee17cb5be2d> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
       0x1998f8000 -        0x199985ffb libc++.1.dylib (*) <601f843f-71f1-30bb-88fb-55b131097d1d> /usr/lib/libc++.1.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=1.1G resident=0K(0%) swapped_out_or_unallocated=1.1G(100%)
Writable regions: Total=666.5M written=530K(0%) resident=530K(0%) swapped_out=0K(0%) unallocated=666.0M(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Activity Tracing                   256K        1 
ColorSync                          416K       23 
CoreGraphics                        32K        2 
Dispatch continuations            64.0M        1 
Foundation                          16K        1 
Kernel Alloc Once                   32K        1 
MALLOC                           574.4M       39 
MALLOC guard page                  288K       18 
STACK GUARD                       56.2M       12 
Stack                             13.8M       12 
VM_ALLOCATE                       10.2M        9 
VM_ALLOCATE (reserved)             368K        2         reserved VM address space (unallocated)
__AUTH                            2223K      331 
__AUTH_CONST                      33.0M      509 
__CTF                               824        1 
__DATA                            12.4M      492 
__DATA_CONST                      16.9M      516 
__DATA_DIRTY                      1139K      149 
__FONT_DATA                        2352        1 
__LINKEDIT                       586.1M        6 
__OBJC_RW                         2354K        1 
__TEXT                           510.8M      531 
__TPRO_CONST                       272K        2 
mapped file                      184.6M       19 
owned unmapped memory               64K        1 
page table in kernel               530K        1 
shared memory                     1440K       13 
===========                     =======  ======= 
TOTAL                              2.0G     2694 
TOTAL, minus reserved VM space     2.0G     2694 



-----------
Full Report
-----------

{"app_name":"AGS","timestamp":"2024-12-24 16:12:14.00 +0100","app_version":"1.0.0","slice_uuid":"e8441f6d-943a-3dc9-834c-b864ea7d3fd6","build_version":"1.0.0","platform":1,"bundleID":"com.wadjeteyegames.resonance","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 15.1.1 (24B91)","roots_installed":0,"name":"AGS","incident_id":"C46DB462-4FCC-4B3E-BB9E-962F9BDBBEF6"}
{
  "uptime" : 630,
  "procRole" : "Background",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "iMac21,1",
  "coalitionID" : 1582,
  "osVersion" : {
    "train" : "macOS 15.1.1",
    "build" : "24B91",
    "releaseType" : "User"
  },
  "captureTime" : "2024-12-24 16:12:09.2339 +0100",
  "codeSigningMonitor" : 1,
  "incident" : "C46DB462-4FCC-4B3E-BB9E-962F9BDBBEF6",
  "pid" : 1798,
  "translated" : false,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2024-12-24 16:12:08.6127 +0100",
  "procStartAbsTime" : 15274339541,
  "procExitAbsTime" : 15288964745,
  "procName" : "AGS",
  "procPath" : "\/Users\/USER\/*\/Resonance.app\/Contents\/MacOS\/AGS",
  "bundleInfo" : {"CFBundleShortVersionString":"1.0.0","CFBundleVersion":"1.0.0","CFBundleIdentifier":"com.wadjeteyegames.resonance"},
  "storeInfo" : {"deviceIdentifierForVendor":"90EF883C-554D-5BFB-A49B-BB31D2044AF5","thirdParty":true},
  "parentProc" : "Exited process",
  "parentPid" : 1778,
  "coalitionName" : "com.heroicgameslauncher.hgl",
  "crashReporterKey" : "F1F81E2F-405D-E24B-8203-7A55547D0439",
  "responsiblePid" : 1730,
  "responsibleProc" : "Heroic",
  "codeSigningID" : "-b07e27.out",
  "codeSigningTeamID" : "",
  "codeSigningFlags" : 587334144,
  "codeSigningValidationCategory" : 0,
  "codeSigningTrustLevel" : 4294967295,
  "instructionByteStream" : {"beforePC":"fyMD1fRPvqn9ewGp\/UMAkfMDAapfbADxiAAAVGEBANAhSDyRGwAAFA==","atPC":"CABAuemsn1LJ7q9yPwVIa+EBAFTJWZ9Sqd2\/cgoUQLkpBQARHwEJaw=="},
  "bootSessionUUID" : "1B1ACA51-9871-4B86-97A8-69C57FA28C67",
  "sip" : "enabled",
  "vmRegionInfo" : "0x111af8000 is in 0x111af8000-0x111b0c000;  bytes after start: 0  bytes before end: 81919\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      mapped file                 111a28000-111af8000    [  832K] r--\/rwx SM=COW  Object_id=3be0aae8\n--->  mapped file                 111af8000-111b0c000    [   80K] r-x\/rwx SM=COW  Object_id=3be0aae8\n      VM_ALLOCATE (reserved)      111b0c000-111b60000    [  336K] rw-\/rwx SM=NUL  reserved VM address space (unallocated)",
  "exception" : {"codes":"0x0000000000000032, 0x0000000111af8000","rawCodes":[50,4591681536],"type":"EXC_BAD_ACCESS","signal":"SIGKILL (Code Signature Invalid)","subtype":"UNKNOWN_0x32 at 0x0000000111af8000"},
  "termination" : {"flags":0,"code":2,"namespace":"CODESIGNING","indicator":"Invalid Page"},
  "vmregioninfo" : "0x111af8000 is in 0x111af8000-0x111b0c000;  bytes after start: 0  bytes before end: 81919\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      mapped file                 111a28000-111af8000    [  832K] r--\/rwx SM=COW  Object_id=3be0aae8\n--->  mapped file                 111af8000-111b0c000    [   80K] r-x\/rwx SM=COW  Object_id=3be0aae8\n      VM_ALLOCATE (reserved)      111b0c000-111b60000    [  336K] rw-\/rwx SM=NUL  reserved VM address space (unallocated)",
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":24833,"threadState":{"x":[{"value":4591681536},{"value":6168892744},{"value":81920},{"value":262162},{"value":3},{"value":425984},{"value":425984},{"value":0},{"value":8567879916,"symbolLocation":172,"symbol":"_main_thread"},{"value":8567886160,"symbolLocation":0,"symbol":"errno"},{"value":18},{"value":1},{"value":576460752303538176},{"value":0},{"value":299184},{"value":3},{"value":197},{"value":6868557656,"symbolLocation":56,"symbol":"fcntl"},{"value":0},{"value":6168892744},{"value":3},{"value":6168892744},{"value":6168891336},{"value":425984},{"value":425984},{"value":6168890684},{"value":0},{"value":4591681536},{"value":64}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6868657340},"cpsr":{"value":536875008},"fp":{"value":6168889120},"sp":{"value":6168889104},"esr":{"value":2449473543,"description":"(Data Abort) byte read Translation fault"},"pc":{"value":6868858688,"matchesCrashFrame":1},"far":{"value":4591681536}},"queue":"com.apple.main-thread","frames":[{"imageOffset":317248,"symbol":"dyld3::MachOFile::isMachO(Diagnostics&, unsigned long long) const","symbolLocation":40,"imageIndex":5},{"imageOffset":115900,"symbol":"dyld4::Loader::mapSegments(Diagnostics&, dyld4::RuntimeState&, char const*, unsigned long long, dyld4::Loader::CodeSignatureInFile const&, bool, dyld3::Array<dyld4::Loader::Region> const&, bool, bool, dyld4::Loader::FileValidationInfo const&)","symbolLocation":1064,"imageIndex":5},{"imageOffset":156824,"symbol":"invocation function for block in dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*)","symbolLocation":88,"imageIndex":5},{"imageOffset":155212,"symbol":"dyld4::JustInTimeLoader::withRegions(dyld3::MachOFile const*, void (dyld3::Array<dyld4::Loader::Region> const&) block_pointer)","symbolLocation":296,"imageIndex":5},{"imageOffset":156636,"symbol":"invocation function for block in dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*)","symbolLocation":484,"imageIndex":5},{"imageOffset":174884,"symbol":"dyld4::SyscallDelegate::withReadOnlyMappedFile(Diagnostics&, char const*, bool, void (void const*, unsigned long, bool, dyld4::FileID const&, char const*) block_pointer) const","symbolLocation":132,"imageIndex":5},{"imageOffset":156100,"symbol":"dyld4::JustInTimeLoader::makeJustInTimeLoaderDisk(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*)","symbolLocation":208,"imageIndex":5},{"imageOffset":106264,"symbol":"dyld4::Loader::makeDiskLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, bool, unsigned int, mach_o::Layout const*)","symbolLocation":172,"imageIndex":5},{"imageOffset":112512,"symbol":"invocation function for block in dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&)","symbolLocation":2556,"imageIndex":5},{"imageOffset":107992,"symbol":"dyld4::Loader::forEachResolvedAtPathVar(dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, dyld4::ProcessConfig::PathOverrides::Type, bool&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer)","symbolLocation":780,"imageIndex":5},{"imageOffset":39180,"symbol":"dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*, dyld3::Platform, bool, bool, bool&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer) const","symbolLocation":1232,"imageIndex":5},{"imageOffset":106764,"symbol":"dyld4::Loader::forEachPath(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&, void (char const*, dyld4::ProcessConfig::PathOverrides::Type, bool&) block_pointer)","symbolLocation":264,"imageIndex":5},{"imageOffset":108548,"symbol":"dyld4::Loader::getLoader(Diagnostics&, dyld4::RuntimeState&, char const*, dyld4::Loader::LoadOptions const&)","symbolLocation":492,"imageIndex":5},{"imageOffset":255844,"symbol":"dyld4::APIs::dlopen_from(char const*, int, void*)::$_0::operator()() const","symbolLocation":240,"imageIndex":5},{"imageOffset":222048,"symbol":"dyld4::APIs::dlopen_from(char const*, int, void*)","symbolLocation":1092,"imageIndex":5},{"imageOffset":1022936,"symbol":"AGS::Engine::PosixLibrary::TryLoadAnywhere(AGS::Common::String const&, std::__1::vector<AGS::Common::String, std::__1::allocator<AGS::Common::String>> const&, AGS::Common::String&)","symbolLocation":80,"imageIndex":0},{"imageOffset":1022120,"symbol":"AGS::Engine::PosixLibrary::Load(AGS::Common::String const&, std::__1::vector<AGS::Common::String, std::__1::allocator<AGS::Common::String>> const&)","symbolLocation":144,"imageIndex":0},{"imageOffset":1020376,"symbol":"pl_register_plugins(std::__1::vector<AGS::Common::PluginInfo, std::__1::allocator<AGS::Common::PluginInfo>> const&)","symbolLocation":608,"imageIndex":0},{"imageOffset":713504,"symbol":"AGS::Engine::InitGameState(AGS::Common::LoadedGameEntities const&, GameDataVersion)","symbolLocation":1456,"imageIndex":0},{"imageOffset":922732,"symbol":"load_game_file()","symbolLocation":1292,"imageIndex":0},{"imageOffset":894444,"symbol":"engine_load_game_data()","symbolLocation":52,"imageIndex":0},{"imageOffset":904428,"symbol":"initialize_engine(std::__1::map<AGS::Common::String, std::__1::map<AGS::Common::String, AGS::Common::String, std::__1::less<AGS::Common::String>, std::__1::allocator<std::__1::pair<AGS::Common::String const, AGS::Common::String>>>, std::__1::less<AGS::Common::String>, std::__1::allocator<std::__1::pair<AGS::Common::String const, std::__1::map<AGS::Common::String, AGS::Common::String, std::__1::less<AGS::Common::String>, std::__1::allocator<std::__1::pair<AGS::Common::String const, AGS::Common::String>>>>>> const&)","symbolLocation":1280,"imageIndex":0},{"imageOffset":951600,"symbol":"ags_entry_point(int, char**)","symbolLocation":5228,"imageIndex":0},{"imageOffset":25204,"symbol":"start","symbolLocation":2840,"imageIndex":5}]},{"id":24834,"frames":[{"imageOffset":8424,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":7}],"threadState":{"x":[{"value":6169456640},{"value":4099},{"value":6168920064},{"value":0},{"value":409603},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6169456640},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6872228072},"far":{"value":0}}},{"id":24835,"frames":[{"imageOffset":8424,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":7}],"threadState":{"x":[{"value":6170030080},{"value":5635},{"value":6169493504},{"value":0},{"value":409603},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6170030080},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6872228072},"far":{"value":0}}},{"id":24836,"name":"SDLTimer","threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":65704},{"value":4294967},{"value":295000000},{"value":6170603016},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8704579592},{"value":0},{"value":5670735056},{"value":5670735120},{"value":6170603744},{"value":295000000},{"value":4294967},{"value":0},{"value":1},{"value":256},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6872250516},"cpsr":{"value":1610616832},"fp":{"value":6170603136},"sp":{"value":6170602992},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6871995852},"far":{"value":0}},"frames":[{"imageOffset":17868,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":8},{"imageOffset":30868,"symbol":"_pthread_cond_wait","symbolLocation":1204,"imageIndex":7},{"imageOffset":3438496,"symbol":"SDL_CondWaitTimeout_REAL","symbolLocation":148,"imageIndex":0},{"imageOffset":3439396,"symbol":"SDL_SemWaitTimeout_REAL","symbolLocation":80,"imageIndex":0},{"imageOffset":2912880,"symbol":"SDL_TimerThread","symbolLocation":84,"imageIndex":0},{"imageOffset":2911824,"symbol":"SDL_RunThread","symbolLocation":48,"imageIndex":0},{"imageOffset":3436972,"symbol":"RunThread","symbolLocation":12,"imageIndex":0},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":7},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":24860,"frames":[{"imageOffset":8424,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":7}],"threadState":{"x":[{"value":6171176960},{"value":18955},{"value":6170640384},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6171176960},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6872228072},"far":{"value":0}}},{"id":24865,"name":"caulk.messenger.shared:17","threadState":{"x":[{"value":14},{"value":5671119626},{"value":0},{"value":6171750506},{"value":5671119600},{"value":25},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":8704568480},{"value":0},{"value":5671118048},{"value":5671118048},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":7056978144},"cpsr":{"value":2147487744},"fp":{"value":6171750272},"sp":{"value":6171750240},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6871981488},"far":{"value":0}},"frames":[{"imageOffset":3504,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":8},{"imageOffset":8416,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":220,"imageIndex":9},{"imageOffset":8076,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":9},{"imageOffset":7264,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*)","symbolLocation":96,"imageIndex":9},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":7},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":24866,"name":"caulk.messenger.shared:high","threadState":{"x":[{"value":14},{"value":34051},{"value":34051},{"value":17},{"value":4294967295},{"value":0},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":1},{"value":5671118936},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":8704568480},{"value":0},{"value":5671126976},{"value":5671126976},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":7056978144},"cpsr":{"value":2147487744},"fp":{"value":6172323712},"sp":{"value":6172323680},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6871981488},"far":{"value":0}},"frames":[{"imageOffset":3504,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":8},{"imageOffset":8416,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":220,"imageIndex":9},{"imageOffset":8076,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":9},{"imageOffset":7264,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*)","symbolLocation":96,"imageIndex":9},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":7},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":24897,"name":"AudioQueue thread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":362851722067968},{"value":0},{"value":362851722067968},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":2},{"value":0},{"value":0},{"value":0},{"value":84483},{"value":0},{"value":0},{"value":18446744073709551569},{"value":8704562104},{"value":0},{"value":4294967295},{"value":2},{"value":362851722067968},{"value":0},{"value":362851722067968},{"value":6172893144},{"value":8589934592},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6872057296},"cpsr":{"value":4096},"fp":{"value":6172892992},"sp":{"value":6172892912},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6871981620},"far":{"value":0}},"frames":[{"imageOffset":3636,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":8},{"imageOffset":79312,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":8},{"imageOffset":39384,"symbol":"mach_msg_overwrite","symbolLocation":480,"imageIndex":8},{"imageOffset":4476,"symbol":"mach_msg","symbolLocation":24,"imageIndex":8},{"imageOffset":515804,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":10},{"imageOffset":509756,"symbol":"__CFRunLoopRun","symbolLocation":1212,"imageIndex":10},{"imageOffset":506820,"symbol":"CFRunLoopRunSpecific","symbolLocation":588,"imageIndex":10},{"imageOffset":3250288,"symbol":"audioqueue_thread","symbolLocation":1184,"imageIndex":0},{"imageOffset":2911824,"symbol":"SDL_RunThread","symbolLocation":48,"imageIndex":0},{"imageOffset":3436972,"symbol":"RunThread","symbolLocation":12,"imageIndex":0},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":7},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":24898,"name":"caulk::deferred_logger","threadState":{"x":[{"value":14},{"value":5671881351},{"value":0},{"value":6173470823},{"value":5671881328},{"value":22},{"value":0},{"value":0},{"value":0},{"value":4294967295},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551580},{"value":8704568480},{"value":0},{"value":5671881160},{"value":5671881160},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":7056978144},"cpsr":{"value":2147487744},"fp":{"value":6173470592},"sp":{"value":6173470560},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6871981488},"far":{"value":0}},"frames":[{"imageOffset":3504,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":8},{"imageOffset":8416,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":220,"imageIndex":9},{"imageOffset":8076,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":9},{"imageOffset":7264,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*)","symbolLocation":96,"imageIndex":9},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":7},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":24899,"name":"AQConverterThread","threadState":{"x":[{"value":260},{"value":0},{"value":1792},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6174043720},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8704579592},{"value":0},{"value":5653011272},{"value":5653011336},{"value":6174044384},{"value":0},{"value":0},{"value":1792},{"value":1793},{"value":2048},{"value":0},{"value":5653011440}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6872250516},"cpsr":{"value":1610616832},"fp":{"value":6174043840},"sp":{"value":6174043696},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6871995852},"far":{"value":0}},"frames":[{"imageOffset":17868,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":8},{"imageOffset":30868,"symbol":"_pthread_cond_wait","symbolLocation":1204,"imageIndex":7},{"imageOffset":189500,"symbol":"CADeprecated::CAGuard::Wait()","symbolLocation":76,"imageIndex":11},{"imageOffset":163580,"symbol":"AQConverterManager::AQConverterThread::ConverterThreadEntry(void*)","symbolLocation":592,"imageIndex":12},{"imageOffset":57976,"symbol":"CADeprecated::CAPThread::Entry(void*)","symbolLocation":92,"imageIndex":11},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":7},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":24900,"name":"com.apple.audio.IOThread.client","threadState":{"x":[{"value":14},{"value":71171},{"value":0},{"value":0},{"value":0},{"value":6174616432},{"value":5234540560},{"value":0},{"value":1},{"value":13349890615988584538},{"value":1099511628032},{"value":1099511628034},{"value":0},{"value":5652503552},{"value":2},{"value":18446744073709551615},{"value":18446744073709551579},{"value":8704568488},{"value":0},{"value":5687623968},{"value":5687623960},{"value":0},{"value":5671187600},{"value":5687624032},{"value":5687623696},{"value":5687623680},{"value":5687624040},{"value":512},{"value":5687623168}],"flavor":"ARM_THREAD_STATE64","lr":{"value":7057094084},"cpsr":{"value":1610616832},"fp":{"value":6174616832},"sp":{"value":6174616816},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6871981500},"far":{"value":0}},"frames":[{"imageOffset":3516,"symbol":"semaphore_wait_signal_trap","symbolLocation":8,"imageIndex":8},{"imageOffset":124356,"symbol":"caulk::mach::semaphore::wait_signal_or_error(caulk::mach::semaphore&)","symbolLocation":36,"imageIndex":9},{"imageOffset":2013592,"symbol":"HALC_ProxyIOContext::IOWorkLoop()","symbolLocation":4892,"imageIndex":13},{"imageOffset":2006784,"symbol":"invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int)","symbolLocation":176,"imageIndex":13},{"imageOffset":3760392,"symbol":"HALC_IOThread::Entry(void*)","symbolLocation":88,"imageIndex":13},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":7},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":24911,"frames":[{"imageOffset":17868,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":8},{"imageOffset":30868,"symbol":"_pthread_cond_wait","symbolLocation":1204,"imageIndex":7},{"imageOffset":136716,"symbol":"std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>)","symbolLocation":100,"imageIndex":14},{"imageOffset":963488,"symbol":"audio_core_entry()","symbolLocation":136,"imageIndex":0},{"imageOffset":968344,"symbol":"void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)()>>(void*)","symbolLocation":44,"imageIndex":0},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":7},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}],"threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":49998000},{"value":6175190712},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8704579592},{"value":0},{"value":4305162136,"symbolLocation":32,"symbol":"g_acore"},{"value":4305162200,"symbolLocation":96,"symbol":"g_acore"},{"value":6175191264},{"value":49998000},{"value":0},{"value":0},{"value":257},{"value":512},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6872250516},"cpsr":{"value":1610616832},"fp":{"value":6175190832},"sp":{"value":6175190688},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6871995852},"far":{"value":0}}}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4297981952,
    "CFBundleShortVersionString" : "1.0.0",
    "CFBundleIdentifier" : "com.wadjeteyegames.resonance",
    "size" : 4259840,
    "uuid" : "e8441f6d-943a-3dc9-834c-b864ea7d3fd6",
    "path" : "\/Users\/USER\/*\/Resonance.app\/Contents\/MacOS\/AGS",
    "name" : "AGS",
    "CFBundleVersion" : "1.0.0"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4569251840,
    "size" : 49152,
    "uuid" : "f1242604-dcb7-30a9-a19a-182991e6e645",
    "path" : "\/usr\/lib\/libobjc-trampolines.dylib",
    "name" : "libobjc-trampolines.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4569055232,
    "CFBundleIdentifier" : "com.apple.GameController.KeyboardAndMouseSupport",
    "size" : 32768,
    "uuid" : "98017f42-c29c-37fe-90b0-7da7fa61b1ee",
    "path" : "\/System\/Library\/Frameworks\/GameController.framework\/Versions\/A\/Resources\/KeyboardAndMouseSupport.bundle\/Contents\/MacOS\/KeyboardAndMouseSupport",
    "name" : "KeyboardAndMouseSupport",
    "CFBundleVersion" : "12.1.3"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4593451008,
    "CFBundleShortVersionString" : "1.14",
    "CFBundleIdentifier" : "com.apple.audio.units.Components",
    "size" : 1294336,
    "uuid" : "991e9450-6031-3491-8c08-9b61e91a29dd",
    "path" : "\/System\/Library\/Components\/CoreAudio.component\/Contents\/MacOS\/CoreAudio",
    "name" : "CoreAudio",
    "CFBundleVersion" : "1.14"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4616372224,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.audio.AudioDSPComponents",
    "size" : 9699328,
    "uuid" : "e0afa858-f35d-3fac-bafb-45a11688cf4b",
    "path" : "\/System\/Library\/Components\/AudioDSP.component\/Contents\/MacOS\/AudioDSP",
    "name" : "AudioDSP",
    "CFBundleVersion" : "1"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6868541440,
    "size" : 534452,
    "uuid" : "6beafde4-b011-3e47-8aae-4d7b6e4bb7e8",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6872219648,
    "size" : 53248,
    "uuid" : "3b8268be-4e02-3b4a-8b41-baed2bbaacff",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6871977984,
    "size" : 241656,
    "uuid" : "9fea25a4-e8ca-3f3d-901c-a53ff2bc7217",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7056969728,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.audio.caulk",
    "size" : 163840,
    "uuid" : "df348b0e-ec5a-338c-bdce-124cbc65fc2f",
    "path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk",
    "name" : "caulk"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6872678400,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 5197824,
    "uuid" : "ae4610f8-7c5c-3484-858e-cae7457d206e",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "3107"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7139684352,
    "size" : 221184,
    "uuid" : "06f797d7-7065-3803-bc67-e76f6d05eaa7",
    "path" : "\/usr\/lib\/libAudioToolboxUtility.dylib",
    "name" : "libAudioToolboxUtility.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7160594432,
    "CFBundleShortVersionString" : "1.14",
    "CFBundleIdentifier" : "com.apple.audio.toolbox.AudioToolbox",
    "size" : 1716224,
    "uuid" : "0259722e-b875-39c5-944a-b3c941127df8",
    "path" : "\/System\/Library\/Frameworks\/AudioToolbox.framework\/Versions\/A\/AudioToolbox",
    "name" : "AudioToolbox",
    "CFBundleVersion" : "1.14"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6915379200,
    "CFBundleShortVersionString" : "5.0",
    "CFBundleIdentifier" : "com.apple.audio.CoreAudio",
    "size" : 7548928,
    "uuid" : "bf060bdb-927e-3b2d-a273-9ee17cb5be2d",
    "path" : "\/System\/Library\/Frameworks\/CoreAudio.framework\/Versions\/A\/CoreAudio",
    "name" : "CoreAudio",
    "CFBundleVersion" : "5.0"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6871285760,
    "size" : 581628,
    "uuid" : "601f843f-71f1-30bb-88fb-55b131097d1d",
    "path" : "\/usr\/lib\/libc++.1.dylib",
    "name" : "libc++.1.dylib"
  }
],
  "sharedCache" : {
  "base" : 6867730432,
  "size" : 4753735680,
  "uuid" : "f66bac4e-1e78-38af-b867-c1cf5daa0302"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=1.1G resident=0K(0%) swapped_out_or_unallocated=1.1G(100%)\nWritable regions: Total=666.5M written=530K(0%) resident=530K(0%) swapped_out=0K(0%) unallocated=666.0M(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nActivity Tracing                   256K        1 \nColorSync                          416K       23 \nCoreGraphics                        32K        2 \nDispatch continuations            64.0M        1 \nFoundation                          16K        1 \nKernel Alloc Once                   32K        1 \nMALLOC                           574.4M       39 \nMALLOC guard page                  288K       18 \nSTACK GUARD                       56.2M       12 \nStack                             13.8M       12 \nVM_ALLOCATE                       10.2M        9 \nVM_ALLOCATE (reserved)             368K        2         reserved VM address space (unallocated)\n__AUTH                            2223K      331 \n__AUTH_CONST                      33.0M      509 \n__CTF                               824        1 \n__DATA                            12.4M      492 \n__DATA_CONST                      16.9M      516 \n__DATA_DIRTY                      1139K      149 \n__FONT_DATA                        2352        1 \n__LINKEDIT                       586.1M        6 \n__OBJC_RW                         2354K        1 \n__TEXT                           510.8M      531 \n__TPRO_CONST                       272K        2 \nmapped file                      184.6M       19 \nowned unmapped memory               64K        1 \npage table in kernel               530K        1 \nshared memory                     1440K       13 \n===========                     =======  ======= \nTOTAL                              2.0G     2694 \nTOTAL, minus reserved VM space     2.0G     2694 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "logWritingSignature" : "1dc99233ae1089730db93190a7f4da9e704c7944",
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "644114de41e7236e6177f9bd",
      "factorPackIds" : {

      },
      "deploymentId" : 240000013
    },
    {
      "rolloutId" : "67181b10c68c361a728c7cfa",
      "factorPackIds" : {

      },
      "deploymentId" : 240000004
    }
  ],
  "experiments" : [
    {
      "treatmentId" : "45f4e2a5-551b-4bc2-a2dc-19c244dda8f8",
      "experimentId" : "6643969b3099cf28e049862f",
      "deploymentId" : 400000007
    }
  ]
}
}

Model: iMac21,1, BootROM 11881.41.5, proc 8:4:4 processors, 16 GB, SMC 
Graphics: Apple M1, Apple M1, Built-In
Display: iMac, Retina 4.5K (4480 x 2520), Main, MirrorOff, Online
Display: B226WL, 1050 x 1680, MirrorOff, Online
Memory Module: LPDDR4, Hynix
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4378), wl0: Jul 26 2024 20:49:57 version 18.20.458.0.7.8.173 FWID 01-f8127427
IO80211_driverkit-1315.7 "IO80211_driverkit-1315.7" Sep 28 2024 16:04:40
AirPort: 
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Ethernet, Ethernet, en0
Network Service: Wi-Fi, AirPort, en1
USB Device: USB31Bus
USB Device: PSSD T7
USB Device: USB31Bus
USB Device: USB3.1 Hub
USB Device: USB2.0 Hub
USB Device: USB-C Digital AV Multiport Adapter
USB Device: USB31Bus
USB Device: USB2.0 Hub
USB Device: Magic Keyboard with Touch ID
USB Device: USB2.0 Hub
USB Device: USB3.0 Hub
USB Device: USB3.0 Hub
Thunderbolt Bus: iMac, Apple Inc.
Thunderbolt Bus: iMac, Apple Inc.

@arielj
Copy link
Collaborator

arielj commented Dec 24, 2024

is this something that happens for every native mac game? or is it game-specific? because maybe it's not a heroic bug but some incompatibility between what the game uses and what rosetta can emulate

@maste9
Copy link
Author

maste9 commented Dec 24, 2024

I had that at least with 7 native macos games (Nerver Alone, Syberia, Resonance, Secret Files: Sam Peter, Her Story, Kathy Rain - Director's Cut, Röki). The only exception that I'm aware of is Drova - Forsaken Kin but as it's quite a recent title I assume it's just compatible with arm architecture.

And as I mentioned: The games start with rosetta, when I start them from Finder (after checking "Open with Rosetta" in their Informations window) instead of HGL. Only if I start them with HGL there's no way to make them work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug:unconfirmed Someone works on identifying the issue
Projects
None yet
Development

No branches or pull requests

2 participants