I have good news, and bad news.
Good news: with the current master, I’m able to compile, launch ART, load images, process them, exit the prgram without it crashing.
Bad news: I tried @HIRAM’s latest build on macOS 13.2 Ventura, but this build crashes on first launch, and when I click on “Reopen” from the crash report, ART launches but the main window looks like below and doesn’t show any icon nor any thumbnail in the browser:
Crash report:
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: ART [8366]
Path: /Applications/ART.app/Contents/MacOS/ART
Identifier: us.pixls.art.ART
Version: 1.18.1.6 (1.18.1.6)
Code Type: X86-64 (Translated)
Parent Process: launchd [1]
User ID: 501
Date/Time: 2023-02-04 11:32:54.2458 -0400
OS Version: macOS 13.2 (22D49)
Report Version: 12
Anonymous UUID: 645651DB-3F03-76CF-AC23-A5BF04C101EF
Time Awake Since Boot: 720 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x0000000000000001, 0x0000000000000000
Termination Reason: Namespace SIGNAL, Code 4 Illegal instruction: 4
Terminating Process: exc handler [8366]
Kernel Triage:
VM - pmap_enter retried due to resource shortage
VM - pmap_enter retried due to resource shortage
VM - pmap_enter retried due to resource shortage
VM - pmap_enter retried due to resource shortage
VM - pmap_enter retried due to resource shortage
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 ART 0x100a8401a _GLOBAL__sub_I_batchqueuebuttonset.cc + 10
1 dyld 0x201140618 invocation function for block in dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const + 172
2 dyld 0x20117fc4d invocation function for block in dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const + 132
3 dyld 0x201173ef7 invocation function for block in dyld3::MachOFile::forEachSection(void (dyld3::MachOFile::SectionInfo const&, bool, bool&) block_pointer) const + 557
4 dyld 0x2011260b7 dyld3::MachOFile::forEachLoadCommand(Diagnostics&, void (load_command const*, bool&) block_pointer) const + 245
5 dyld 0x2011730a7 dyld3::MachOFile::forEachSection(void (dyld3::MachOFile::SectionInfo const&, bool, bool&) block_pointer) const + 175
6 dyld 0x2011757ea dyld3::MachOFile::forEachInitializerPointerSection(Diagnostics&, void (unsigned int, unsigned int, bool&) block_pointer) const + 116
7 dyld 0x20117f882 dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const + 390
8 dyld 0x2011404f6 dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const + 150
9 dyld 0x201140750 dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&, dyld3::Array<dyld4::Loader const*>&) const + 178
10 dyld 0x20114082c dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&) const + 164
11 dyld 0x201160117 dyld4::APIs::runAllInitializersForMain() + 337
12 dyld 0x20112b369 dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*) + 3743
13 dyld 0x20112a281 start + 2289
Thread 1:: com.apple.rosetta.exceptionserver
0 runtime 0x7ff7ffc32614 0x7ff7ffc2e000 + 17940
1 runtime 0x7ff7ffc3e530 0x7ff7ffc2e000 + 66864
2 runtime 0x7ff7ffc3ff30 0x7ff7ffc2e000 + 73520
Thread 2:
0 runtime 0x7ff7ffc5087c 0x7ff7ffc2e000 + 141436
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x00000001096f8c20 rbx: 0x0000000305634fe8 rcx: 0x0000000305639898 rdx: 0x00000003056397c0
rdi: 0x0000000000000001 rsi: 0x00000003056397b0 rbp: 0x0000000305634fd0 rsp: 0x0000000305634fb0
r8: 0x00007ff85904c510 r9: 0x000000020117fbc9 r10: 0x0000000000050000 r11: 0x0000000305635250
r12: 0x0000000100b2a588 r13: 0x000000010041e418 r14: 0x0000000100a84010 r15: 0x00000003056354d8
rip: <unavailable> rfl: 0x0000000000000202
tmp0: 0x0000000100a8401a tmp1: 0x0511f8c5c057f8c5 tmp2: 0x00358d480018d422
Binary Images:
0x10041e000 - 0x100b29fff us.pixls.art.ART (1.18.1.6) <01d67bfc-5d55-3080-9885-b5b05673c339> /Applications/ART.app/Contents/MacOS/ART
0x201124000 - 0x2011bbfff dyld (*) <270c4224-a38f-3a22-9ba9-95968f487738> /usr/lib/dyld
0x7ff7ffc2e000 - 0x7ff7ffc5dfff runtime (*) <f066db2c-ed38-3f37-8d21-81d15fa908fe> /usr/libexec/rosetta/runtime
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=440.7M resident=0K(0%) swapped_out_or_unallocated=440.7M(100%)
Writable regions: Total=703.3M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=703.3M(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Activity Tracing 256K 1
IOAccelerator 32.0M 1
Kernel Alloc Once 8K 1
MALLOC 128.1M 9
MALLOC guard page 96K 5
MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)
Rosetta Arena 4096K 2
Rosetta Generic 1048K 259
Rosetta IndirectBranch 64K 1
Rosetta JIT 128.0M 1
Rosetta Return Stack 40K 4
Rosetta Thread Context 40K 4
STACK GUARD 4K 1
Stack 8708K 2
Stack Guard 56.0M 1
VM_ALLOCATE 12.1M 19
VM_ALLOCATE (reserved) 468K 42 reserved VM address space (unallocated)
__DATA 16.0M 345
__DATA_CONST 16.9M 230
__DATA_DIRTY 632K 96
__FONT_DATA 2352 1
__LINKEDIT 186.1M 64
__OBJC_RO 65.4M 1
__OBJC_RW 1987K 2
__TEXT 254.6M 356
dyld private memory 512K 2
mapped file 4.1G 1387
shared memory 32K 2
unshared pmap 3728K 3
=========== ======= =======
TOTAL 5.4G 2843
TOTAL, minus reserved VM space 5.0G 2843
-----------
Full Report
-----------
{"app_name":"ART","timestamp":"2023-02-04 11:32:55.00 -0400","app_version":"1.18.1.6","slice_uuid":"01d67bfc-5d55-3080-9885-b5b05673c339","build_version":"1.18.1.6","platform":1,"bundleID":"us.pixls.art.ART","share_with_app_devs":1,"is_first_party":0,"bug_type":"309","os_version":"macOS 13.2 (22D49)","roots_installed":0,"name":"ART","incident_id":"299D7F41-95F1-4F9E-95C9-8FC44CD1C0E7"}
{
"uptime" : 720,
"procRole" : "Background",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "Macmini9,1",
"coalitionID" : 1286,
"osVersion" : {
"train" : "macOS 13.2",
"build" : "22D49",
"releaseType" : "User"
},
"captureTime" : "2023-02-04 11:32:54.2458 -0400",
"incident" : "299D7F41-95F1-4F9E-95C9-8FC44CD1C0E7",
"pid" : 8366,
"translated" : true,
"cpuType" : "X86-64",
"roots_installed" : 0,
"bug_type" : "309",
"procLaunch" : "2023-02-04 11:32:46.9748 -0400",
"procStartAbsTime" : 17248902626,
"procExitAbsTime" : 17423398825,
"procName" : "ART",
"procPath" : "\/Applications\/ART.app\/Contents\/MacOS\/ART",
"bundleInfo" : {"CFBundleShortVersionString":"1.18.1.6","CFBundleVersion":"1.18.1.6","CFBundleIdentifier":"us.pixls.art.ART"},
"storeInfo" : {"deviceIdentifierForVendor":"07841584-E486-5E77-90AB-F06665B6D172","thirdParty":true},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "us.pixls.art.ART",
"crashReporterKey" : "645651DB-3F03-76CF-AC23-A5BF04C101EF",
"throttleTimeout" : 2147483647,
"sip" : "enabled",
"exception" : {"codes":"0x0000000000000001, 0x0000000000000000","rawCodes":[1,0],"type":"EXC_BAD_INSTRUCTION","signal":"SIGILL"},
"termination" : {"flags":0,"code":4,"namespace":"SIGNAL","indicator":"Illegal instruction: 4","byProc":"exc handler","byPid":8366},
"ktriageinfo" : "VM - pmap_enter retried due to resource shortage\nVM - pmap_enter retried due to resource shortage\nVM - pmap_enter retried due to resource shortage\nVM - pmap_enter retried due to resource shortage\nVM - pmap_enter retried due to resource shortage\n",
"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":33379,"threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":12975296464},"r12":{"value":4306675080},"rosetta":{"tmp2":{"value":15073514144453666},"tmp1":{"value":365346573012957381},"tmp0":{"value":4305993754}},"rbx":{"value":12975296488},"r8":{"value":140704622101776,"symbolLocation":16,"symbol":"dyld4::gDyld"},"r15":{"value":12975297752},"r10":{"value":327680},"rdx":{"value":12975314880},"rdi":{"value":1},"r9":{"value":8608283593,"symbolLocation":0,"symbol":"invocation function for block in dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const"},"r13":{"value":4299285528},"rflags":{"value":514},"rax":{"value":4453272608},"rsp":{"value":12975296432},"r11":{"value":12975297104},"rcx":{"value":12975315096},"r14":{"value":4305993744,"symbolLocation":0,"symbol":"_GLOBAL__sub_I_batchqueuebuttonset.cc"},"rsi":{"value":12975314864}},"queue":"com.apple.main-thread","frames":[{"imageOffset":6709274,"symbol":"_GLOBAL__sub_I_batchqueuebuttonset.cc","symbolLocation":10,"imageIndex":0},{"imageOffset":116248,"symbol":"invocation function for block in dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const","symbolLocation":172,"imageIndex":1},{"imageOffset":375885,"symbol":"invocation function for block in dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const","symbolLocation":132,"imageIndex":1},{"imageOffset":327415,"symbol":"invocation function for block in dyld3::MachOFile::forEachSection(void (dyld3::MachOFile::SectionInfo const&, bool, bool&) block_pointer) const","symbolLocation":557,"imageIndex":1},{"imageOffset":8375,"symbol":"dyld3::MachOFile::forEachLoadCommand(Diagnostics&, void (load_command const*, bool&) block_pointer) const","symbolLocation":245,"imageIndex":1},{"imageOffset":323751,"symbol":"dyld3::MachOFile::forEachSection(void (dyld3::MachOFile::SectionInfo const&, bool, bool&) block_pointer) const","symbolLocation":175,"imageIndex":1},{"imageOffset":333802,"symbol":"dyld3::MachOFile::forEachInitializerPointerSection(Diagnostics&, void (unsigned int, unsigned int, bool&) block_pointer) const","symbolLocation":116,"imageIndex":1},{"imageOffset":374914,"symbol":"dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const","symbolLocation":390,"imageIndex":1},{"imageOffset":115958,"symbol":"dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const","symbolLocation":150,"imageIndex":1},{"imageOffset":116560,"symbol":"dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&, dyld3::Array<dyld4::Loader const*>&) const","symbolLocation":178,"imageIndex":1},{"imageOffset":116780,"symbol":"dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&) const","symbolLocation":164,"imageIndex":1},{"imageOffset":246039,"symbol":"dyld4::APIs::runAllInitializersForMain()","symbolLocation":337,"imageIndex":1},{"imageOffset":29545,"symbol":"dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*)","symbolLocation":3743,"imageIndex":1},{"imageOffset":25217,"symbol":"start","symbolLocation":2289,"imageIndex":1}]},{"id":33485,"name":"com.apple.rosetta.exceptionserver","frames":[{"imageOffset":17940,"imageIndex":2},{"imageOffset":66864,"imageIndex":2},{"imageOffset":73520,"imageIndex":2}]},{"id":33963,"frames":[{"imageOffset":141436,"imageIndex":2}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "x86_64",
"base" : 4299284480,
"CFBundleShortVersionString" : "1.18.1.6",
"CFBundleIdentifier" : "us.pixls.art.ART",
"size" : 7389184,
"uuid" : "01d67bfc-5d55-3080-9885-b5b05673c339",
"path" : "\/Applications\/ART.app\/Contents\/MacOS\/ART",
"name" : "ART",
"CFBundleVersion" : "1.18.1.6"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 8607907840,
"size" : 622592,
"uuid" : "270c4224-a38f-3a22-9ba9-95968f487738",
"path" : "\/usr\/lib\/dyld",
"name" : "dyld"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 140703124611072,
"size" : 196608,
"uuid" : "f066db2c-ed38-3f37-8d21-81d15fa908fe",
"path" : "\/usr\/libexec\/rosetta\/runtime",
"name" : "runtime"
}
],
"sharedCache" : {
"base" : 140703516164096,
"size" : 21474836480,
"uuid" : "efc722b9-b3df-3d27-9a7b-c4acaf125abb"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=440.7M resident=0K(0%) swapped_out_or_unallocated=440.7M(100%)\nWritable regions: Total=703.3M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=703.3M(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nActivity Tracing 256K 1 \nIOAccelerator 32.0M 1 \nKernel Alloc Once 8K 1 \nMALLOC 128.1M 9 \nMALLOC guard page 96K 5 \nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nRosetta Arena 4096K 2 \nRosetta Generic 1048K 259 \nRosetta IndirectBranch 64K 1 \nRosetta JIT 128.0M 1 \nRosetta Return Stack 40K 4 \nRosetta Thread Context 40K 4 \nSTACK GUARD 4K 1 \nStack 8708K 2 \nStack Guard 56.0M 1 \nVM_ALLOCATE 12.1M 19 \nVM_ALLOCATE (reserved) 468K 42 reserved VM address space (unallocated)\n__DATA 16.0M 345 \n__DATA_CONST 16.9M 230 \n__DATA_DIRTY 632K 96 \n__FONT_DATA 2352 1 \n__LINKEDIT 186.1M 64 \n__OBJC_RO 65.4M 1 \n__OBJC_RW 1987K 2 \n__TEXT 254.6M 356 \ndyld private memory 512K 2 \nmapped file 4.1G 1387 \nshared memory 32K 2 \nunshared pmap 3728K 3 \n=========== ======= ======= \nTOTAL 5.4G 2843 \nTOTAL, minus reserved VM space 5.0G 2843 \n",
"legacyInfo" : {
"threadTriggered" : {
"queue" : "com.apple.main-thread"
}
},
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "62cdf63ddb3b7109d6d765cc",
"factorPackIds" : {
"SIRI_UNDERSTANDING_TMDC" : "62cdf6dddb3b7109d6d765cd"
},
"deploymentId" : 240000007
},
{
"rolloutId" : "60da5e84ab0ca017dace9abf",
"factorPackIds" : {
},
"deploymentId" : 240000008
}
],
"experiments" : [
]
}
}
Model: Macmini9,1, BootROM 8419.80.7, proc 8:4:4 processors, 8 GB, SMC
Graphics: Apple M1, Apple M1, Built-In
Display: MAG342CQRV, 3440 x 1440 (UWQHD - Ultra-Wide Quad HD), Main, MirrorOff, Online
Memory Module: LPDDR4, Micron
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4378), wl0: Nov 30 2022 03:35:43 version 18.20.379.9.7.8.145 FWID 01-9578a936
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en1
USB Device: USB30Bus
USB Device: USB3.1 Hub
USB Device: USB2.1 Hub
USB Device: USB 2.0 Hub [MTT]
USB Device: X-Touch One
USB Device: CHERRY Wired Keyboard
USB Device: Console 1
USB Device: USB31Bus
USB Device: Studio 1824c
USB Device: USB31Bus
Thunderbolt Bus: Mac mini, Apple Inc.
Thunderbolt Bus: Mac mini, Apple Inc.