Quest Editor Crashes on Startup on MacOS
Quest Editor crashes upon startup on MacOS. Appears to be limited to the new version of MacOS, Ventura, as it does not crash on my older laptop which runs the previous version of MacOS, Monterey. Crash Report is provided below.
-------------------------------------
Translated Report
-------------------------------------
Process: solarus-quest-editor [1036]
Path: /Volumes/VOLUME/*/Solarus Quest Editor.app/Contents/MacOS/../Resources/solarus-quest-editor
Identifier: solarus-quest-editor
Version: ???
Code Type: X86-64 (Translated)
Parent Process: Exited process [1034]
User ID: 501
Date/Time: 2022-11-26 12:48:08.5963 -0500
OS Version: macOS 13.0.1 (22A400)
Report Version: 12
Anonymous UUID: 06E211A0-6CD5-2DDA-7BBA-8120DD38B361
Time Awake Since Boot: 250 seconds
System Integrity Protection: enabled
Notes:
dyld_process_snapshot_create_for_process failed with 5
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000008
Exception Codes: 0x0000000000000001, 0x0000000000000008
Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process: exc handler [1036]
VM Region Info: 0x8 is not in any region. Bytes before following region: 140723027443704
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
--->
mapped file 7ffca2100000-7ffca8fb8000 [110.7M] r-x/r-x SM=COW ...t_id=bc4359af
Error Formulating Crash Report:
dyld_process_snapshot_create_for_process failed with 5
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 libluajit-5.1.2.0.4.dylib 0x7e37e29 lua_pushfstring + 89
1 libluajit-5.1.2.0.4.dylib 0x7e4686d luaL_loadfilex + 77
Thread 1:: com.apple.rosetta.exceptionserver
0 runtime 0x7ff7ffec9750 0x7ff7ffec5000 + 18256
1 runtime 0x7ff7ffed566c 0x7ff7ffec5000 + 67180
2 runtime 0x7ff7ffed706c 0x7ff7ffec5000 + 73836
Thread 2:
0 runtime 0x7ff7ffee787c 0x7ff7ffec5000 + 141436
Thread 3:
0 runtime 0x7ff7ffee787c 0x7ff7ffec5000 + 141436
Thread 4:
0 runtime 0x7ff7ffee787c 0x7ff7ffec5000 + 141436
Thread 5:
0 runtime 0x7ff7ffee787c 0x7ff7ffec5000 + 141436
Thread 6:: Thread (pooled)
0 ??? 0x7ff8a7b6a9a8 ???
1 libsystem_kernel.dylib 0x7ff8188a71fe __psynch_cvwait + 10
2 libsystem_pthread.dylib 0x7ff8188e37e1 _pthread_cond_wait + 1243
3 QtCore 0xa1abcaf 0xa181000 + 175279
4 QtCore 0xa1ab99e 0xa181000 + 174494
5 QtCore 0xa1ab8dc QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
6 QtCore 0xa1ab83e QWaitCondition::wait(QMutex*, unsigned long) + 62
7 QtCore 0xa1a8307 0xa181000 + 160519
8 QtCore 0xa1a3183 0xa181000 + 139651
9 libsystem_pthread.dylib 0x7ff8188e3259 _pthread_start + 125
10 libsystem_pthread.dylib 0x7ff8188dec7b thread_start + 15
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x0000000000000000 rcx: 0x0000000000000020 rdx: 0x0000600000fc5c80
rdi: 0x0000000000000000 rsi: 0x0000000007e8f8f2 rbp: 0x0000000000000000 rsp: 0x0000000308a8b680
r8: 0x0000000000000053 r9: 0xffffffff00000000 r10: 0x00007ff85bf28504 r11: 0x61702d7074746c61
r12: 0x0000000308a8c1e8 r13: 0x0000000000000061 r14: 0x0000000007e8f8f2 r15: 0x0000000308a8bcc1
rip: <unavailable> rfl: 0x0000000000000243
tmp0: 0x0000000007e4684c tmp1: 0x0000000007e4684c tmp2: 0x0000000007e4686d
Binary Images:
0x7e26000 - 0x7ea0fff libluajit-5.1.2.0.4.dylib (*) <63d59d9a-2b55-3e62-9fe4-17ada610994f> /Volumes/VOLUME/*/Solarus Quest Editor.app/Contents/Frameworks/libluajit-5.1.2.0.4.dylib
0x7ff7ffec5000 - 0x7ff7ffef4fff runtime (*) <6f797d84-b330-3656-9a0d-7b3dbd3f8a07> /usr/libexec/rosetta/runtime
0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
0x7ff8188a3000 - 0x7ff8188dcff7 libsystem_kernel.dylib (*) <0c2fd2c9-777c-3355-b70f-7b1b6e9d1b0b> /usr/lib/system/libsystem_kernel.dylib
0x7ff8188dd000 - 0x7ff8188e8ff7 libsystem_pthread.dylib (*) <13b5e252-77d1-31e1-888d-1c5f4426ea87> /usr/lib/system/libsystem_pthread.dylib
0xa181000 - 0xa6affff org.qt-project.QtCore (5.12) <0a79ef75-4563-3edd-a0cd-b75b302c6e52> /Volumes/VOLUME/*/Solarus Quest Editor.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
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=427.5M resident=0K(0%) swapped_out_or_unallocated=427.5M(100%)
Writable regions: Total=1.3G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.3G(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 256K 2
Activity Tracing 256K 1
CG backing stores 3520K 4
ColorSync 224K 25
CoreGraphics 4K 1
CoreUI image data 152K 1
Foundation 16K 1
Kernel Alloc Once 8K 1
MALLOC 220.2M 38
MALLOC guard page 192K 10
MALLOC_MEDIUM (reserved) 480.0M 4 reserved VM address space (unallocated)
MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)
Rosetta Arena 4096K 2
Rosetta Generic 824K 203
Rosetta IndirectBranch 512K 1
Rosetta JIT 128.0M 1
Rosetta Return Stack 120K 12
Rosetta Thread Context 120K 12
STACK GUARD 16K 4
Stack 10.6M 6
Stack Guard 56.0M 2
VM_ALLOCATE 6244K 30
VM_ALLOCATE (reserved) 28K 7 reserved VM address space (unallocated)
__CTF 756 1
__DATA 81.5M 342
__DATA_CONST 13.9M 191
__DATA_DIRTY 662K 107
__FONT_DATA 2352 1
__LINKEDIT 172.4M 27
__OBJC_RO 65.1M 1
__OBJC_RW 1980K 2
__TEXT 255.2M 356
dyld private memory 512K 2
mapped file 6.0G 1741
shared memory 808K 14
unshared pmap 9792K 6
=========== ======= =======
TOTAL 7.8G 3160
TOTAL, minus reserved VM space 7.0G 3160
Edited by Nathan Green