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

Building a universal macOS binary (x86_64 & arm64). #19

Open
erpapa opened this issue Apr 25, 2024 · 3 comments
Open

Building a universal macOS binary (x86_64 & arm64). #19

erpapa opened this issue Apr 25, 2024 · 3 comments

Comments

@erpapa
Copy link

erpapa commented Apr 25, 2024

Try my repo:
https://github.com/erpapa/Enjoyable-1.3

Release package:
https://github.com/erpapa/Enjoyable-1.3/releases/tag/v1.3

@Vanyanie
Copy link

Vanyanie commented May 4, 2024

On Sonoma 14.4.1 Enjoyable3 just crashes when I anable mapping and then switching to another app.
I can map my gamepad, but then it crashes

Crahs report


Translated Report (Full Report Below)

Process: Enjoyable [1792]
Path: /Applications/Enjoyable.app/Contents/MacOS/Enjoyable
Identifier: com.yukkurigames.Enjoyable
Version: 1.3 (719)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501

Date/Time: 2024-05-04 12:53:03.3978 +0200
OS Version: macOS 14.4.1 (23E224)
Report Version: 12
Anonymous UUID: 62F03570-448E-6654-378B-AA300D3E7409

Time Awake Since Boot: 4500 seconds

System Integrity Protection: enabled

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

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

Termination Reason: Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process: Enjoyable [1792]

Application Specific Information:
abort() called

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x19b5eea60 __pthread_kill + 8
1 libsystem_pthread.dylib 0x19b626c20 pthread_kill + 288
2 libsystem_c.dylib 0x19b533a20 abort + 180
3 libc++abi.dylib 0x19b5ddd30 abort_message + 132
4 libc++abi.dylib 0x19b5cdfe8 demangling_terminate_handler() + 348
5 libobjc.A.dylib 0x19b26c1d0 _objc_terminate() + 144
6 libc++abi.dylib 0x19b5dd0f4 std::__terminate(void ()()) + 16
7 libc++abi.dylib 0x19b5e0348 __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception
) + 88
8 libc++abi.dylib 0x19b5e028c __cxa_throw + 308
9 libobjc.A.dylib 0x19b2628f0 objc_exception_throw + 420
10 CoreFoundation 0x19b6f1270 -[__NSArrayM objectAtIndexedSubscript:] + 592
11 Enjoyable 0x10071e1d8 0x100710000 + 57816
12 Enjoyable 0x10071e38c 0x100710000 + 58252
13 Enjoyable 0x100716898 0x100710000 + 26776
14 Enjoyable 0x1007125f0 0x100710000 + 9712
15 CoreFoundation 0x19b6fab1c CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER + 148
16 CoreFoundation 0x19b78edb8 ___CFXRegistrationPost_block_invoke + 88
17 CoreFoundation 0x19b78ed00 _CFXRegistrationPost + 440
18 CoreFoundation 0x19b6c9648 _CFXNotificationPost + 768
19 Foundation 0x19c7e5464 -[NSNotificationCenter postNotificationName:object:userInfo:] + 88
20 AppKit 0x19f0fabd4 applicationStatusSubsystemCallback + 728
21 LaunchServices 0x19bb84b20 ___LSScheduleNotificationFunction_block_invoke_2 + 52
22 CoreFoundation 0x19b705a48 CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK + 28
23 CoreFoundation 0x19b70595c __CFRunLoopDoBlocks + 356
24 CoreFoundation 0x19b704dec __CFRunLoopRun + 2440
25 CoreFoundation 0x19b703e0c CFRunLoopRunSpecific + 608
26 HIToolbox 0x1a5e9f000 RunCurrentEventLoopInMode + 292
27 HIToolbox 0x1a5e9ee3c ReceiveNextEventCommon + 648
28 HIToolbox 0x1a5e9eb94 _BlockUntilNextEventMatchingListInModeWithFilter + 76
29 AppKit 0x19ef5c970 _DPSNextEvent + 660
30 AppKit 0x19f74edec -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 700
31 AppKit 0x19ef4fcb8 -[NSApplication run] + 476
32 AppKit 0x19ef26f54 NSApplicationMain + 880
33 dyld 0x19b29e0e0 start + 2360

Thread 1:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x19b5e61f4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x19b5f8b24 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x19b5eee34 mach_msg_overwrite + 476
3 libsystem_kernel.dylib 0x19b5e6578 mach_msg + 24
4 CoreFoundation 0x19b706058 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x19b70491c __CFRunLoopRun + 1208
6 CoreFoundation 0x19b703e0c CFRunLoopRunSpecific + 608
7 AppKit 0x19f085cb4 _NSEventThread + 144
8 libsystem_pthread.dylib 0x19b626f94 _pthread_start + 136
9 libsystem_pthread.dylib 0x19b621d34 thread_start + 8

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

Thread 3:
0 libsystem_pthread.dylib 0x19b621d20 start_wqthread + 0

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

Thread 5:
0 libsystem_pthread.dylib 0x19b621d20 start_wqthread + 0

Thread 6:
0 libsystem_pthread.dylib 0x19b621d20 start_wqthread + 0

Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x0000000000000000
x4: 0x000000019b5e22cb x5: 0x000000016f6ec550 x6: 0x000000000000006e x7: 0x0000000000000000
x8: 0x27c8f500c35d982e x9: 0x27c8f502c06ea2ee x10: 0x0000000000000200 x11: 0x000000000000000b
x12: 0x0000000000000000 x13: 0x0000000000000602 x14: 0x00000000ffffffff x15: 0x0000000000000000
x16: 0x0000000000000148 x17: 0x000000020d69ec30 x18: 0x0000000000000000 x19: 0x0000000000000006
x20: 0x0000000203333ac0 x21: 0x0000000000000103 x22: 0x0000000203333ba0 x23: 0x000000015543aa80
x24: 0x000000016f6ed620 x25: 0x0000000000041c00 x26: 0x0000000000000000 x27: 0x0000006200000039
x28: 0x000000016f6ed8e8 fp: 0x000000016f6ec4c0 lr: 0x000000019b626c20
sp: 0x000000016f6ec4a0 pc: 0x000000019b5eea60 cpsr: 0x40001000
far: 0x0000000000000000 esr: 0x56000080 Address size fault

Binary Images:
0x113a30000 - 0x113a47fff com.apple.AppleSyntheticGameControllerLib (1.0) <2cdbe1cf-7f3a-3ae0-a53f-fe8b85d038be> /System/Library/Extensions/AppleSyntheticGameController.kext/Contents/PlugIns/AppleSyntheticGameController.plugin/Contents/MacOS/AppleSyntheticGameController
0x113a04000 - 0x113a1bfff com.apple.iokit.IOHIDLib (2.0.0) /System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin/Contents/MacOS/IOHIDLib
0x1009cc000 - 0x1009d7fff libobjc-trampolines.dylib () /usr/lib/libobjc-trampolines.dylib
0x100710000 - 0x10072ffff com.yukkurigames.Enjoyable (1.3) /Applications/Enjoyable.app/Contents/MacOS/Enjoyable
0x19b5e5000 - 0x19b61fffb libsystem_kernel.dylib (
) <2a91fd2c-4cef-3211-a025-7a1c0a8c2db5> /usr/lib/system/libsystem_kernel.dylib
0x19b620000 - 0x19b62cfff libsystem_pthread.dylib () <45239f06-cc53-36d0-9933-7776ac7ea2fa> /usr/lib/system/libsystem_pthread.dylib
0x19b4bd000 - 0x19b53bff3 libsystem_c.dylib (
) <49477e07-e77b-332f-b98d-79ca210a866d> /usr/lib/system/libsystem_c.dylib
0x19b5c9000 - 0x19b5e4ffb libc++abi.dylib () <4fed965b-18ad-3a4f-8928-1f0a3c35345f> /usr/lib/libc++abi.dylib
0x19b248000 - 0x19b297d83 libobjc.A.dylib (
) <76c8305c-4066-390c-8f3e-f0858d756ad8> /usr/lib/libobjc.A.dylib
0x19b688000 - 0x19bb60fff com.apple.CoreFoundation (6.9) <33908a83-098f-3437-973e-fb848c4f39df> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x19c7dc000 - 0x19d439fff com.apple.Foundation (6.9) <1b93a4d2-db73-3f3b-a726-c8eacc5128e0> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x19ef22000 - 0x1a025efff com.apple.AppKit (6.9) <8b85317d-d56a-3370-8b78-da6c1d0fb53c> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x19bb61000 - 0x19be1afff com.apple.LaunchServices (1141.1) <1323ab9b-a0cd-38eb-87ec-91e87903e147> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x1a5e6c000 - 0x1a612ffff com.apple.HIToolbox (2.1.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x19b298000 - 0x19b3209db dyld () /usr/lib/dyld
0x0 - 0xffffffffffffffff ??? (
) <00000000-0000-0000-0000-000000000000> ???

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=997.1M resident=0K(0%) swapped_out_or_unallocated=997.1M(100%)
Writable regions: Total=419.8M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=419.8M(100%)

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 256K 2
Activity Tracing 256K 1
CG image 2608K 36
ColorSync 688K 33
CoreAnimation 4352K 142
CoreGraphics 32K 2
CoreUI image data 5424K 46
Dispatch continuations 112.0M 1
Foundation 336K 5
Image IO 32K 2
Kernel Alloc Once 32K 1
MALLOC 290.3M 64
MALLOC guard page 192K 12
STACK GUARD 56.1M 7
Stack 11.2M 7
VM_ALLOCATE 336K 14
__AUTH 1736K 317
__AUTH_CONST 23.3M 509
__CTF 824 1
__DATA 5737K 494
__DATA_CONST 26.4M 517
__DATA_DIRTY 1494K 167
__FONT_DATA 4K 1
__INFO_FILTER 8 1
__LINKEDIT 525.5M 5
__OBJC_RO 71.7M 1
__OBJC_RW 2195K 1
__TEXT 471.6M 532
dyld private memory 272K 2
mapped file 288.2M 47
shared memory 864K 14
=========== ======= =======
TOTAL 1.9G 2984


Full Report

{"app_name":"Enjoyable","timestamp":"2024-05-04 12:53:03.00 +0200","app_version":"1.3","slice_uuid":"bc3a3744-07e7-3319-a0e4-da6c775fc802","build_version":"719","platform":1,"bundleID":"com.yukkurigames.Enjoyable","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 14.4.1 (23E224)","roots_installed":0,"name":"Enjoyable","incident_id":"E2C45075-0B50-4DCE-8CAD-48B7D8BF812A"}
{
"uptime" : 4500,
"procRole" : "Foreground",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "Mac15,10",
"coalitionID" : 1810,
"osVersion" : {
"train" : "macOS 14.4.1",
"build" : "23E224",
"releaseType" : "User"
},
"captureTime" : "2024-05-04 12:53:03.3978 +0200",
"codeSigningMonitor" : 1,
"incident" : "E2C45075-0B50-4DCE-8CAD-48B7D8BF812A",
"pid" : 1792,
"translated" : false,
"cpuType" : "ARM-64",
"roots_installed" : 0,
"bug_type" : "309",
"procLaunch" : "2024-05-04 12:51:39.2752 +0200",
"procStartAbsTime" : 106318481943,
"procExitAbsTime" : 108337343608,
"procName" : "Enjoyable",
"procPath" : "/Applications/Enjoyable.app/Contents/MacOS/Enjoyable",
"bundleInfo" : {"CFBundleShortVersionString":"1.3","CFBundleVersion":"719","CFBundleIdentifier":"com.yukkurigames.Enjoyable"},
"storeInfo" : {"deviceIdentifierForVendor":"AC0E2040-D9E9-5BC4-81A4-9E5C379A10AD","thirdParty":true},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "com.yukkurigames.Enjoyable",
"crashReporterKey" : "62F03570-448E-6654-378B-AA300D3E7409",
"codeSigningID" : "Enjoyable",
"codeSigningTeamID" : "",
"codeSigningFlags" : 570556929,
"codeSigningValidationCategory" : 10,
"codeSigningTrustLevel" : 4294967295,
"instructionByteStream" : {"beforePC":"fyMD1f17v6n9AwCRW+D/l78DAJH9e8Go/w9f1sADX9YQKYDSARAA1A==","atPC":"AwEAVH8jA9X9e7+p/QMAkVDg/5e/AwCR/XvBqP8PX9bAA1/WcAqA0g=="},
"sip" : "enabled",
"exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
"termination" : {"flags":0,"code":6,"namespace":"SIGNAL","indicator":"Abort trap: 6","byProc":"Enjoyable","byPid":1792},
"asi" : {"libsystem_c.dylib":["abort() called"]},
"exceptionReason" : {"arguments":["-[__NSArrayM objectAtIndexedSubscript:]","0"],"format_string":"*** %s: index %lu beyond bounds for empty array","name":"NSRangeException","type":"objc-exception","composed_message":"*** -[__NSArrayM objectAtIndexedSubscript:]: index 0 beyond bounds for empty array","class":"NSException"},
"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},
"lastExceptionBacktrace" : [{"imageOffset":994496,"symbol":"__exceptionPreprocess","symbolLocation":164,"imageIndex":9},{"imageOffset":108424,"symbol":"objc_exception_throw","symbolLocation":60,"imageIndex":8},{"imageOffset":430704,"symbol":"-[__NSCFString hasSuffix:]","symbolLocation":0,"imageIndex":9},{"imageOffset":57816,"imageIndex":3},{"imageOffset":58252,"imageIndex":3},{"imageOffset":26776,"imageIndex":3},{"imageOffset":9712,"imageIndex":3},{"imageOffset":469788,"symbol":"CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER","symbolLocation":148,"imageIndex":9},{"imageOffset":1076664,"symbol":"___CFXRegistrationPost_block_invoke","symbolLocation":88,"imageIndex":9},{"imageOffset":1076480,"symbol":"_CFXRegistrationPost","symbolLocation":440,"imageIndex":9},{"imageOffset":267848,"symbol":"_CFXNotificationPost","symbolLocation":768,"imageIndex":9},{"imageOffset":37988,"symbol":"-[NSNotificationCenter postNotificationName:object:userInfo:]","symbolLocation":88,"imageIndex":10},{"imageOffset":1936340,"symbol":"applicationStatusSubsystemCallback","symbolLocation":728,"imageIndex":11},{"imageOffset":146208,"symbol":"___LSScheduleNotificationFunction_block_invoke_2","symbolLocation":52,"imageIndex":12},{"imageOffset":514632,"symbol":"CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK","symbolLocation":28,"imageIndex":9},{"imageOffset":514396,"symbol":"__CFRunLoopDoBlocks","symbolLocation":356,"imageIndex":9},{"imageOffset":511468,"symbol":"__CFRunLoopRun","symbolLocation":2440,"imageIndex":9},{"imageOffset":507404,"symbol":"CFRunLoopRunSpecific","symbolLocation":608,"imageIndex":9},{"imageOffset":208896,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":13},{"imageOffset":208444,"symbol":"ReceiveNextEventCommon","symbolLocation":648,"imageIndex":13},{"imageOffset":207764,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":76,"imageIndex":13},{"imageOffset":239984,"symbol":"_DPSNextEvent","symbolLocation":660,"imageIndex":11},{"imageOffset":8572396,"symbol":"-[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":700,"imageIndex":11},{"imageOffset":187576,"symbol":"-[NSApplication run]","symbolLocation":476,"imageIndex":11},{"imageOffset":20308,"symbol":"NSApplicationMain","symbolLocation":880,"imageIndex":11},{"imageOffset":24800,"symbol":"start","symbolLocation":2360,"imageIndex":14}],
"faultingThread" : 0,
"threads" : [{"triggered":true,"id":71988,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":6901605067},{"value":6164497744},{"value":110},{"value":0},{"value":2866810546447816750},{"value":2866810554988536558},{"value":512},{"value":11},{"value":0},{"value":1538},{"value":4294967295},{"value":0},{"value":328},{"value":8814980144},{"value":0},{"value":6},{"value":8643623616,"symbolLocation":0,"symbol":"_main_thread"},{"value":259},{"value":8643623840,"symbolLocation":224,"symbol":"_main_thread"},{"value":5725465216},{"value":6164502048},{"value":269312},{"value":0},{"value":420906795065},{"value":6164502760}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6901885984},"cpsr":{"value":1073745920},"fp":{"value":6164497600},"sp":{"value":6164497568},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6901656160,"matchesCrashFrame":1},"far":{"value":0}},"queue":"com.apple.main-thread","frames":[{"imageOffset":39520,"symbol":"__pthread_kill","symbolLocation":8,"imageIndex":4},{"imageOffset":27680,"symbol":"pthread_kill","symbolLocation":288,"imageIndex":5},{"imageOffset":485920,"symbol":"abort","symbolLocation":180,"imageIndex":6},{"imageOffset":85296,"symbol":"abort_message","symbolLocation":132,"imageIndex":7},{"imageOffset":20456,"symbol":"demangling_terminate_handler()","symbolLocation":348,"imageIndex":7},{"imageOffset":147920,"symbol":"_objc_terminate()","symbolLocation":144,"imageIndex":8},{"imageOffset":82164,"symbol":"std::__terminate(void ()())","symbolLocation":16,"imageIndex":7},{"imageOffset":95048,"symbol":"__cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception)","symbolLocation":88,"imageIndex":7},{"imageOffset":94860,"symbol":"__cxa_throw","symbolLocation":308,"imageIndex":7},{"imageOffset":108784,"symbol":"objc_exception_throw","symbolLocation":420,"imageIndex":8},{"imageOffset":430704,"symbol":"-[__NSArrayM objectAtIndexedSubscript:]","symbolLocation":592,"imageIndex":9},{"imageOffset":57816,"imageIndex":3},{"imageOffset":58252,"imageIndex":3},{"imageOffset":26776,"imageIndex":3},{"imageOffset":9712,"imageIndex":3},{"imageOffset":469788,"symbol":"CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER","symbolLocation":148,"imageIndex":9},{"imageOffset":1076664,"symbol":"___CFXRegistrationPost_block_invoke","symbolLocation":88,"imageIndex":9},{"imageOffset":1076480,"symbol":"_CFXRegistrationPost","symbolLocation":440,"imageIndex":9},{"imageOffset":267848,"symbol":"_CFXNotificationPost","symbolLocation":768,"imageIndex":9},{"imageOffset":37988,"symbol":"-[NSNotificationCenter postNotificationName:object:userInfo:]","symbolLocation":88,"imageIndex":10},{"imageOffset":1936340,"symbol":"applicationStatusSubsystemCallback","symbolLocation":728,"imageIndex":11},{"imageOffset":146208,"symbol":"___LSScheduleNotificationFunction_block_invoke_2","symbolLocation":52,"imageIndex":12},{"imageOffset":514632,"symbol":"CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK","symbolLocation":28,"imageIndex":9},{"imageOffset":514396,"symbol":"__CFRunLoopDoBlocks","symbolLocation":356,"imageIndex":9},{"imageOffset":511468,"symbol":"__CFRunLoopRun","symbolLocation":2440,"imageIndex":9},{"imageOffset":507404,"symbol":"CFRunLoopRunSpecific","symbolLocation":608,"imageIndex":9},{"imageOffset":208896,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":13},{"imageOffset":208444,"symbol":"ReceiveNextEventCommon","symbolLocation":648,"imageIndex":13},{"imageOffset":207764,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":76,"imageIndex":13},{"imageOffset":239984,"symbol":"_DPSNextEvent","symbolLocation":660,"imageIndex":11},{"imageOffset":8572396,"symbol":"-[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":700,"imageIndex":11},{"imageOffset":187576,"symbol":"-[NSApplication run]","symbolLocation":476,"imageIndex":11},{"imageOffset":20308,"symbol":"NSApplicationMain","symbolLocation":880,"imageIndex":11},{"imageOffset":24800,"symbol":"start","symbolLocation":2360,"imageIndex":14}]},{"id":72017,"name":"com.apple.NSEventThread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":197959337639936},{"value":0},{"value":197959337639936},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":46091},{"value":0},{"value":1},{"value":46091},{"value":12680003},{"value":0},{"value":0},{"value":18446744073709551569},{"value":8814964240},{"value":0},{"value":4294967295},{"value":2},{"value":197959337639936},{"value":0},{"value":197959337639936},{"value":6167355496},{"value":8589934592},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6901697316},"cpsr":{"value":4096},"fp":{"value":6167355344},"sp":{"value":6167355264},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6901621236},"far":{"value":0}},"frames":[{"imageOffset":4596,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":4},{"imageOffset":80676,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":4},{"imageOffset":40500,"symbol":"mach_msg_overwrite","symbolLocation":476,"imageIndex":4},{"imageOffset":5496,"symbol":"mach_msg","symbolLocation":24,"imageIndex":4},{"imageOffset":516184,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":9},{"imageOffset":510236,"symbol":"__CFRunLoopRun","symbolLocation":1208,"imageIndex":9},{"imageOffset":507404,"symbol":"CFRunLoopRunSpecific","symbolLocation":608,"imageIndex":9},{"imageOffset":1457332,"symbol":"_NSEventThread","symbolLocation":144,"imageIndex":11},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":5},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":72625,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":5}],"threadState":{"x":[{"value":6166212608},{"value":52791},{"value":6165676032},{"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":6166212608},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6901865760},"far":{"value":0}}},{"id":72832,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":5}],"threadState":{"x":[{"value":6169653248},{"value":74251},{"value":6169116672},{"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":6169653248},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6901865760},"far":{"value":0}}},{"id":72833,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":5}],"threadState":{"x":[{"value":6170226688},{"value":79627},{"value":6169690112},{"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":6170226688},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6901865760},"far":{"value":0}}},{"id":72834,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":5}],"threadState":{"x":[{"value":6170800128},{"value":72203},{"value":6170263552},{"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":6170800128},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6901865760},"far":{"value":0}}},{"id":72836,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":5}],"threadState":{"x":[{"value":6171947008},{"value":0},{"value":6171410432},{"value":0},{"value":278532},{"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":6171947008},"esr":{"value":0,"description":" Address size fault"},"pc":{"value":6901865760},"far":{"value":0}}}],
"usedImages" : [
{
"source" : "P",
"arch" : "arm64e",
"base" : 4624416768,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "com.apple.AppleSyntheticGameControllerLib",
"size" : 98304,
"uuid" : "2cdbe1cf-7f3a-3ae0-a53f-fe8b85d038be",
"path" : "/System/Library/Extensions/AppleSyntheticGameController.kext/Contents/PlugIns/AppleSyntheticGameController.plugin/Contents/MacOS/AppleSyntheticGameController",
"name" : "AppleSyntheticGameController",
"CFBundleVersion" : "11.4.11"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 4624236544,
"CFBundleShortVersionString" : "2.0.0",
"CFBundleIdentifier" : "com.apple.iokit.IOHIDLib",
"size" : 98304,
"uuid" : "eb415d13-b47e-3f3e-ac84-1cc04f3f071d",
"path" : "/System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin/Contents/MacOS/IOHIDLib",
"name" : "IOHIDLib",
"CFBundleVersion" : "2.0.0"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 4305240064,
"size" : 49152,
"uuid" : "e8a1b184-0349-3c61-a119-6543eb038317",
"path" : "/usr/lib/libobjc-trampolines.dylib",
"name" : "libobjc-trampolines.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4302372864,
"CFBundleShortVersionString" : "1.3",
"CFBundleIdentifier" : "com.yukkurigames.Enjoyable",
"size" : 131072,
"uuid" : "bc3a3744-07e7-3319-a0e4-da6c775fc802",
"path" : "/Applications/Enjoyable.app/Contents/MacOS/Enjoyable",
"name" : "Enjoyable",
"CFBundleVersion" : "719"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6901616640,
"size" : 241660,
"uuid" : "2a91fd2c-4cef-3211-a025-7a1c0a8c2db5",
"path" : "/usr/lib/system/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6901858304,
"size" : 53248,
"uuid" : "45239f06-cc53-36d0-9933-7776ac7ea2fa",
"path" : "/usr/lib/system/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6900404224,
"size" : 520180,
"uuid" : "49477e07-e77b-332f-b98d-79ca210a866d",
"path" : "/usr/lib/system/libsystem_c.dylib",
"name" : "libsystem_c.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6901501952,
"size" : 114684,
"uuid" : "4fed965b-18ad-3a4f-8928-1f0a3c35345f",
"path" : "/usr/lib/libc++abi.dylib",
"name" : "libc++abi.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6897827840,
"size" : 327044,
"uuid" : "76c8305c-4066-390c-8f3e-f0858d756ad8",
"path" : "/usr/lib/libobjc.A.dylib",
"name" : "libobjc.A.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6902284288,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.CoreFoundation",
"size" : 5083136,
"uuid" : "33908a83-098f-3437-973e-fb848c4f39df",
"path" : "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation",
"name" : "CoreFoundation",
"CFBundleVersion" : "2420"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6920454144,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.Foundation",
"size" : 12967936,
"uuid" : "1b93a4d2-db73-3f3b-a726-c8eacc5128e0",
"path" : "/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation",
"name" : "Foundation",
"CFBundleVersion" : "2420"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6961635328,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.AppKit",
"size" : 20172800,
"uuid" : "8b85317d-d56a-3370-8b78-da6c1d0fb53c",
"path" : "/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit",
"name" : "AppKit",
"CFBundleVersion" : "2487.50.124"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6907367424,
"CFBundleShortVersionString" : "1141.1",
"CFBundleIdentifier" : "com.apple.LaunchServices",
"size" : 2859008,
"uuid" : "1323ab9b-a0cd-38eb-87ec-91e87903e147",
"path" : "/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices",
"name" : "LaunchServices",
"CFBundleVersion" : "1141.1"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7078330368,
"CFBundleShortVersionString" : "2.1.1",
"CFBundleIdentifier" : "com.apple.HIToolbox",
"size" : 2899968,
"uuid" : "c315e2a3-3fd1-3a2b-b205-b8b492b0f506",
"path" : "/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox",
"name" : "HIToolbox"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6898155520,
"size" : 559580,
"uuid" : "f6dd3ec2-85a4-3ab1-8486-b189cd980ebe",
"path" : "/usr/lib/dyld",
"name" : "dyld"
},
{
"size" : 0,
"source" : "A",
"base" : 0,
"uuid" : "00000000-0000-0000-0000-000000000000"
}
],
"sharedCache" : {
"base" : 6897401856,
"size" : 4189880320,
"uuid" : "a53b7d2f-a773-3524-8828-248b33ef0b4e"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=997.1M resident=0K(0%) swapped_out_or_unallocated=997.1M(100%)\nWritable regions: Total=419.8M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=419.8M(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 256K 2 \nActivity Tracing 256K 1 \nCG image 2608K 36 \nColorSync 688K 33 \nCoreAnimation 4352K 142 \nCoreGraphics 32K 2 \nCoreUI image data 5424K 46 \nDispatch continuations 112.0M 1 \nFoundation 336K 5 \nImage IO 32K 2 \nKernel Alloc Once 32K 1 \nMALLOC 290.3M 64 \nMALLOC guard page 192K 12 \nSTACK GUARD 56.1M 7 \nStack 11.2M 7 \nVM_ALLOCATE 336K 14 \n__AUTH 1736K 317 \n__AUTH_CONST 23.3M 509 \n__CTF 824 1 \n__DATA 5737K 494 \n__DATA_CONST 26.4M 517 \n__DATA_DIRTY 1494K 167 \n__FONT_DATA 4K 1 \n__INFO_FILTER 8 1 \n__LINKEDIT 525.5M 5 \n__OBJC_RO 71.7M 1 \n__OBJC_RW 2195K 1 \n__TEXT 471.6M 532 \ndyld private memory 272K 2 \nmapped file 288.2M 47 \nshared memory 864K 14 \n=========== ======= ======= \nTOTAL 1.9G 2984 \n",
"legacyInfo" : {
"threadTriggered" : {
"queue" : "com.apple.main-thread"
}
},
"logWritingSignature" : "6987b2a90eaba58fefcc2768df71a9d783cddfb8",
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "61675b89201f677a9a4cbd65",
"factorPackIds" : {
"HEALTH_FEATURE_AVAILABILITY" : "65a855f5f087695cfac03d1f"
},
"deploymentId" : 240000116
},
{
"rolloutId" : "63508950b3714d3622fc77f7",
"factorPackIds" : {
"SIRI_MEMORY_SYNC_CONFIG" : "6526e111d0c9ce2f459b54a8"
},
"deploymentId" : 240000015
}
],
"experiments" : [
{
"treatmentId" : "5d85d104-adc7-4ebf-8b7c-96d84fdad9cc",
"experimentId" : "6384d56b96e8d228551ec182",
"deploymentId" : 400000032
}
]
}
}

Model: Mac15,10, BootROM 10151.101.3, proc 14:10:4 processors, 36 GB, SMC
Graphics: Apple M3 Max, Apple M3 Max, Built-In
Display: Color LCD, 3024 x 1964 Retina, Main, MirrorOff, Online
Memory Module: LPDDR5, Micron
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4388), wl0: Jan 13 2024 06:19:30 version 23.30.42.0.41.51.132 FWID 01-5ba6bbe8
AirPort:
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB31Bus
USB Device: USB31Bus
USB Device: USB Gamepad
USB Device: USB31Bus
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.

@erpapa
Copy link
Author

erpapa commented May 20, 2024

On Sonoma 14.4.1 Enjoyable3 just crashes when I anable mapping and then switching to another app. I can map my gamepad, but then it crashes

Crahs report

Thanks for the feedback, I fixed this bug.

@Vanyanie
Copy link

Vanyanie commented May 29, 2024

Ok, the crash bug is gone but it doesn't work at all. None of the mapping is working.
The same USB Gamepad worked just fine under macOS Catalina.
On Sonoma it just do nothing :(

I removed Enjoyable from the Security Options (accesibily and input monitoring) in macOS settings but after restarting Enjoyable it's not even asking for any permission. I added Enjoyable manually into accesibily and input monitoring but that doesn't change anything.

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

2 participants