Description
Tested versions
It was present it 4.2 Stable and 4.3 Stable.
Haven't tried any other versions
System information
Apple M1 Pro - Sequoia 15.0.1 - Godot Engine v4.3.stable.official [77dcf97]
Issue description
I'm making a mobile game and it randomly crashes when I run it in the editor on Mac, it does not crash when running it from the editor on Windows 10 or 11 or When running it on Android.
I'm using Mobile Renderer
The only editor error I get is
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.stable.official (77dcf97d82cbfe4e4615475fa52ca03da645dbd8)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
Problem report for Godot from the system:
Translated Report (Full Report Below)
-------------------------------------
Process: Godot [54660]
Path: /Applications/Godot.app/Contents/MacOS/Godot
Identifier: org.godotengine.godot
Version: 4.3 (4.3)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501
Date/Time: 2025-03-02 12:58:10.6589 +0200
OS Version: macOS 15.0.1 (24A348)
Report Version: 12
Anonymous UUID: 62E0C827-CB54-BB3A-790F-748A1F2D5D5E
Sleep/Wake UUID: F1A3F872-3491-4D14-9077-26733EEE86A4
Time Awake Since Boot: 1400000 seconds
Time Since Wake: 89246 seconds
System Integrity Protection: enabled
Crashed Thread: 19 Dispatch queue: com.Metal.CompletionQueueDispatch
Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000ffffffff
Exception Codes: 0x0000000000000001, 0x00000000ffffffff
Termination Reason: Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process: Godot [54660]
VM Region Info: 0xffffffff is not in any region. Bytes before following region: 7012353
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
--->
__TEXT 1006b0000-10678c000 [ 96.9M] r-x/r-x SM=COW /Applications/Godot.app/Contents/MacOS/Godot
Application Specific Information:
abort() called
Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x1935cd5cc __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19360b894 _pthread_cond_wait + 1204
2 libc++.1.dylib 0x193541578 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3 Godot 0x100b623cc 0x1006b0000 + 4924364
4 Godot 0x100b645a4 0x1006b0000 + 4933028
5 Godot 0x100a9fd5c vkWaitForFences + 104
6 Godot 0x101b0a88c RenderingDeviceDriverVulkan::fence_wait(RenderingDeviceDriver::FenceID) + 64
7 Godot 0x103c036c8 RenderingDevice::_begin_frame() + 92
8 Godot 0x103c03068 RenderingDevice::swap_buffers() + 80
9 Godot 0x103c95d4c RenderingServerDefault::_draw(bool, double) + 392
10 Godot 0x100ed7ea8 Main::iteration() + 1200
11 Godot 0x100e720bc OS_MacOS::run() + 168
12 Godot 0x100e9e124 main + 392
13 dyld 0x193288274 start + 2840
Thread 1:
0 libsystem_pthread.dylib 0x1936060e8 start_wqthread + 0
Thread 2:
0 libsystem_pthread.dylib 0x1936060e8 start_wqthread + 0
Thread 3:
0 libsystem_pthread.dylib 0x1936060e8 start_wqthread + 0
Thread 4:
0 libsystem_kernel.dylib 0x1935cd5cc __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19360b894 _pthread_cond_wait + 1204
2 libc++.1.dylib 0x193541578 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3 Godot 0x104409e54 _IP_ResolverPrivate::_thread_function(void*) + 152
4 Godot 0x1042fe46c Thread::callback(unsigned long long, Thread::Settings const&, void (*)(void*), void*) + 120
5 Godot 0x1042fe7d4 0x1006b0000 + 63236052
6 libsystem_pthread.dylib 0x19360b2e4 _pthread_start + 136
7 libsystem_pthread.dylib 0x1936060fc thread_start + 8
Thread 5:
0 libsystem_kernel.dylib 0x1935cd5cc __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19360b894 _pthread_cond_wait + 1204
2 libc++.1.dylib 0x193541578 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3 Godot 0x104833b68 WorkerThreadPool::_thread_function(void*) + 272
4 Godot 0x1042fe46c Thread::callback(unsigned long long, Thread::Settings const&, void (*)(void*), void*) + 120
5 Godot 0x1042fe7d4 0x1006b0000 + 63236052
6 libsystem_pthread.dylib 0x19360b2e4 _pthread_start + 136
7 libsystem_pthread.dylib 0x1936060fc thread_start + 8
Thread 6:
0 libsystem_kernel.dylib 0x1935cd5cc __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19360b894 _pthread_cond_wait + 1204
2 libc++.1.dylib 0x193541578 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3 Godot 0x104833b68 WorkerThreadPool::_thread_function(void*) + 272
4 Godot 0x1042fe46c Thread::callback(unsigned long long, Thread::Settings const&, void (*)(void*), void*) + 120
5 Godot 0x1042fe7d4 0x1006b0000 + 63236052
6 libsystem_pthread.dylib 0x19360b2e4 _pthread_start + 136
7 libsystem_pthread.dylib 0x1936060fc thread_start + 8
Thread 7:
0 libsystem_kernel.dylib 0x1935cd5cc __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19360b894 _pthread_cond_wait + 1204
2 libc++.1.dylib 0x193541578 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3 Godot 0x104833b68 WorkerThreadPool::_thread_function(void*) + 272
4 Godot 0x1042fe46c Thread::callback(unsigned long long, Thread::Settings const&, void (*)(void*), void*) + 120
5 Godot 0x1042fe7d4 0x1006b0000 + 63236052
6 libsystem_pthread.dylib 0x19360b2e4 _pthread_start + 136
7 libsystem_pthread.dylib 0x1936060fc thread_start + 8
Thread 8:
0 libsystem_kernel.dylib 0x1935cd5cc __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19360b894 _pthread_cond_wait + 1204
2 libc++.1.dylib 0x193541578 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3 Godot 0x104833b68 WorkerThreadPool::_thread_function(void*) + 272
4 Godot 0x1042fe46c Thread::callback(unsigned long long, Thread::Settings const&, void (*)(void*), void*) + 120
5 Godot 0x1042fe7d4 0x1006b0000 + 63236052
6 libsystem_pthread.dylib 0x19360b2e4 _pthread_start + 136
7 libsystem_pthread.dylib 0x1936060fc thread_start + 8
Thread 9:
0 libsystem_kernel.dylib 0x1935cd5cc __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19360b894 _pthread_cond_wait + 1204
2 libc++.1.dylib 0x193541578 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3 Godot 0x104833b68 WorkerThreadPool::_thread_function(void*) + 272
4 Godot 0x1042fe46c Thread::callback(unsigned long long, Thread::Settings const&, void (*)(void*), void*) + 120
5 Godot 0x1042fe7d4 0x1006b0000 + 63236052
6 libsystem_pthread.dylib 0x19360b2e4 _pthread_start + 136
7 libsystem_pthread.dylib 0x1936060fc thread_start + 8
Thread 10:
0 libsystem_kernel.dylib 0x1935cd5cc __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19360b894 _pthread_cond_wait + 1204
2 libc++.1.dylib 0x193541578 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3 Godot 0x104833b68 WorkerThreadPool::_thread_function(void*) + 272
4 Godot 0x1042fe46c Thread::callback(unsigned long long, Thread::Settings const&, void (*)(void*), void*) + 120
5 Godot 0x1042fe7d4 0x1006b0000 + 63236052
6 libsystem_pthread.dylib 0x19360b2e4 _pthread_start + 136
7 libsystem_pthread.dylib 0x1936060fc thread_start + 8
Thread 11:
0 libsystem_kernel.dylib 0x1935cd5cc __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19360b894 _pthread_cond_wait + 1204
2 libc++.1.dylib 0x193541578 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3 Godot 0x104833b68 WorkerThreadPool::_thread_function(void*) + 272
4 Godot 0x1042fe46c Thread::callback(unsigned long long, Thread::Settings const&, void (*)(void*), void*) + 120
5 Godot 0x1042fe7d4 0x1006b0000 + 63236052
6 libsystem_pthread.dylib 0x19360b2e4 _pthread_start + 136
7 libsystem_pthread.dylib 0x1936060fc thread_start + 8
Thread 12:
0 libsystem_kernel.dylib 0x1935cd5cc __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19360b894 _pthread_cond_wait + 1204
2 libc++.1.dylib 0x193541578 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3 Godot 0x104833b68 WorkerThreadPool::_thread_function(void*) + 272
4 Godot 0x1042fe46c Thread::callback(unsigned long long, Thread::Settings const&, void (*)(void*), void*) + 120
5 Godot 0x1042fe7d4 0x1006b0000 + 63236052
6 libsystem_pthread.dylib 0x19360b2e4 _pthread_start + 136
7 libsystem_pthread.dylib 0x1936060fc thread_start + 8
Thread 13:
0 libsystem_kernel.dylib 0x1935cd3c8 __semwait_signal + 8
1 libsystem_c.dylib 0x1934ac714 nanosleep + 220
2 Godot 0x101ae0f40 OS_Unix::delay_usec(unsigned int) const + 64
3 Godot 0x1044a8684 RemoteDebuggerPeerTCP::_thread_func(void*) + 208
4 Godot 0x1042fe46c Thread::callback(unsigned long long, Thread::Settings const&, void (*)(void*), void*) + 120
5 Godot 0x1042fe7d4 0x1006b0000 + 63236052
6 libsystem_pthread.dylib 0x19360b2e4 _pthread_start + 136
7 libsystem_pthread.dylib 0x1936060fc thread_start + 8
Thread 14:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x1935c9e34 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1935dc5d0 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x1935d29d8 mach_msg_overwrite + 480
3 libsystem_kernel.dylib 0x1935ca17c mach_msg + 24
4 CoreFoundation 0x1936f25bc __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x1936f0e6c __CFRunLoopRun + 1212
6 CoreFoundation 0x1936f0334 CFRunLoopRunSpecific + 572
7 AppKit 0x197359bc4 _NSEventThread + 148
8 libsystem_pthread.dylib 0x19360b2e4 _pthread_start + 136
9 libsystem_pthread.dylib 0x1936060fc thread_start + 8
Thread 15:: caulk.messenger.shared:17
0 libsystem_kernel.dylib 0x1935c9db0 semaphore_wait_trap + 8
1 caulk 0x19e6010e0 caulk::semaphore::timed_wait(double) + 220
2 caulk 0x19e600f8c caulk::concurrent::details::worker_thread::run() + 36
3 caulk 0x19e600c60 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 0x19360b2e4 _pthread_start + 136
5 libsystem_pthread.dylib 0x1936060fc thread_start + 8
Thread 16:: caulk.messenger.shared:high
0 libsystem_kernel.dylib 0x1935c9db0 semaphore_wait_trap + 8
1 caulk 0x19e6010e0 caulk::semaphore::timed_wait(double) + 220
2 caulk 0x19e600f8c caulk::concurrent::details::worker_thread::run() + 36
3 caulk 0x19e600c60 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 0x19360b2e4 _pthread_start + 136
5 libsystem_pthread.dylib 0x1936060fc thread_start + 8
Thread 17:: caulk::deferred_logger
0 libsystem_kernel.dylib 0x1935c9db0 semaphore_wait_trap + 8
1 caulk 0x19e6010e0 caulk::semaphore::timed_wait(double) + 220
2 caulk 0x19e600f8c caulk::concurrent::details::worker_thread::run() + 36
3 caulk 0x19e600c60 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 0x19360b2e4 _pthread_start + 136
5 libsystem_pthread.dylib 0x1936060fc thread_start + 8
Thread 18:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x1935c9dbc semaphore_wait_signal_trap + 8
1 caulk 0x19e61d5c4 caulk::mach::semaphore::wait_signal_or_error(caulk::mach::semaphore&) + 36
2 CoreAudio 0x19612cc34 HALC_ProxyIOContext::IOWorkLoop() + 4892
3 CoreAudio 0x19612b19c invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 176
4 CoreAudio 0x1962d734c HALC_IOThread::Entry(void*) + 88
5 libsystem_pthread.dylib 0x19360b2e4 _pthread_start + 136
6 libsystem_pthread.dylib 0x1936060fc thread_start + 8
Thread 19 Crashed:: Dispatch queue: com.Metal.CompletionQueueDispatch
0 libsystem_kernel.dylib 0x1935d2600 __pthread_kill + 8
1 libsystem_pthread.dylib 0x19360af70 pthread_kill + 288
2 libsystem_c.dylib 0x193517908 abort + 128
3 Godot 0x100e76f14 0x1006b0000 + 8154900
4 libsystem_platform.dylib 0x193640184 _sigtramp + 56
5 Metal 0x19e3a7c34 -[_MTLCommandBuffer dealloc] + 468
6 IOGPU 0x1b3ef0500 -[IOGPUMetalCommandBuffer dealloc] + 212
7 AGXMetalG13X 0x10f343fb8 -[AGXG13XFamilyCommandBuffer dealloc] + 668
8 libsystem_blocks.dylib 0x193307094 _call_dispose_helpers_excp + 48
9 libsystem_blocks.dylib 0x193306e58 _Block_release + 256
10 IOGPU 0x1b3efd734 IOGPUNotificationQueueDispatchAvailableCompletionNotifications + 144
11 IOGPU 0x1b3efd83c __IOGPUNotificationQueueSetDispatchQueue_block_invoke + 64
12 libdispatch.dylib 0x193458718 _dispatch_client_callout4 + 20
13 libdispatch.dylib 0x193474c00 _dispatch_mach_msg_invoke + 464
14 libdispatch.dylib 0x19345fae8 _dispatch_lane_serial_drain + 368
15 libdispatch.dylib 0x193475954 _dispatch_mach_invoke + 456
16 libdispatch.dylib 0x19345fae8 _dispatch_lane_serial_drain + 368
17 libdispatch.dylib 0x19346079c _dispatch_lane_invoke + 432
18 libdispatch.dylib 0x19345fae8 _dispatch_lane_serial_drain + 368
19 libdispatch.dylib 0x193460768 _dispatch_lane_invoke + 380
20 libdispatch.dylib 0x19346b7e8 _dispatch_root_queue_drain_deferred_wlh + 288
21 libdispatch.dylib 0x19346b034 _dispatch_workloop_worker_thread + 540
22 libsystem_pthread.dylib 0x1936073d8 _pthread_wqthread + 288
23 libsystem_pthread.dylib 0x1936060f0 start_wqthread + 8
Thread 20:
0 libsystem_kernel.dylib 0x1935cd5cc __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x19360b894 _pthread_cond_wait + 1204
2 libc++.1.dylib 0x193541578 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3 Godot 0x101838b1c 0x1006b0000 + 18385692
4 Godot 0x1018389c8 0x1006b0000 + 18385352
5 libsystem_pthread.dylib 0x19360b2e4 _pthread_start + 136
6 libsystem_pthread.dylib 0x1936060fc thread_start + 8
Thread 21:
0 libsystem_pthread.dylib 0x1936060e8 start_wqthread + 0
Thread 22:
0 libsystem_pthread.dylib 0x1936060e8 start_wqthread + 0
Thread 19 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x0000000000000000
x4: 0x0000000000000002 x5: 0x00000000d7202807 x6: 0x0000600001ad4180 x7: 0x00000001063885ac
x8: 0xdf14ea3f339cad4b x9: 0xdf14ea3e43865d4b x10: 0x0000000000000002 x11: 0x0000010000000000
x12: 0x00000000fffffffd x13: 0x0000000000000000 x14: 0x0000000000000000 x15: 0x0000000000000000
x16: 0x0000000000000148 x17: 0x00000001fff24018 x18: 0x0000000000000000 x19: 0x0000000000000006
x20: 0x0000000000017b0b x21: 0x00000001701af0e0 x22: 0x0000000000000015 x23: 0x00000001064d6b39
x24: 0x00000001064d6b59 x25: 0x00000001064d6b4e x26: 0x000000011df3e8c0 x27: 0x00000001701ad658
x28: 0x0000000000000000 fp: 0x00000001701acd90 lr: 0x000000019360af70
sp: 0x00000001701acd70 pc: 0x00000001935d2600 cpsr: 0x40001000
far: 0x0000000000000000 esr: 0x56000080 Address size fault
Binary Images:
0x1006b0000 - 0x10678bfff org.godotengine.godot (4.3) <6268aa8f-2c53-34e2-b725-e846d893e06f> /Applications/Godot.app/Contents/MacOS/Godot
0x10be70000 - 0x10be7bfff libobjc-trampolines.dylib (*) <083ec35f-5279-370a-bdb0-ad21cd9895af> /usr/lib/libobjc-trampolines.dylib
0x10f18c000 - 0x10f82bfff com.apple.AGXMetalG13X (320.35.5) <22cbf28e-aaa3-3b32-92d7-ed51c6240e19> /System/Library/Extensions/AGXMetalG13X.bundle/Contents/MacOS/AGXMetalG13X
0x10cfd8000 - 0x10cfdffff com.apple.GameController.KeyboardAndMouseSupport (*) <53672fb1-4533-35f1-b915-d87e23e36189> /System/Library/Frameworks/GameController.framework/Versions/A/Resources/KeyboardAndMouseSupport.bundle/Contents/MacOS/KeyboardAndMouseSupport
0x11e800000 - 0x11e93bfff com.apple.audio.units.Components (1.14) <baa5b759-6753-397a-b262-4e3aebc5891c> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
0x1935c9000 - 0x193603ff7 libsystem_kernel.dylib (*) <616eb42e-c350-321e-8002-fb82bd999276> /usr/lib/system/libsystem_kernel.dylib
0x193604000 - 0x193610fff libsystem_pthread.dylib (*) <d09f4078-adad-3dd0-b17b-ce0142887b28> /usr/lib/system/libsystem_pthread.dylib
0x193520000 - 0x1935adffb libc++.1.dylib (*) <57ffcb9d-a6c9-3e9a-aa82-40f192626527> /usr/lib/libc++.1.dylib
0x193282000 - 0x193304663 dyld (*) <40bedd20-da23-3b70-a9c2-a1c68a738762> /usr/lib/dyld
0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
0x19349e000 - 0x19351fffb libsystem_c.dylib (*) <a63f0ef9-59f1-3976-8a7e-2037cd50c605> /usr/lib/system/libsystem_c.dylib
0x193674000 - 0x193b6afff com.apple.CoreFoundation (6.9) <1ad672c1-da68-3367-b947-93ae47652366> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x1971fa000 - 0x1985cefff com.apple.AppKit (6.9) <eb0e3194-641d-38a6-887c-d03042e0e85c> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x19e5ff000 - 0x19e626fff com.apple.audio.caulk (1.0) <cbd1e5bd-6fe6-33f3-8250-7802c1ce6484> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
0x195f3e000 - 0x19667afff com.apple.audio.CoreAudio (5.0) <9dffad27-94ae-345a-bd51-c01191e304ed> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x19363c000 - 0x193643fe3 libsystem_platform.dylib (*) <3fac373b-5c41-3c83-8f9f-c9e781e887da> /usr/lib/system/libsystem_platform.dylib
0x19e386000 - 0x19e5fefff com.apple.Metal (366.22) <69b60e24-89e4-38aa-8202-58be74e54be1> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x1b3eed000 - 0x1b3f2efff com.apple.IOGPU (104.0.6) <bc71ff8f-ecf3-3f35-8e48-e2596d173ef3> /System/Library/PrivateFrameworks/IOGPU.framework/Versions/A/IOGPU
0x193305000 - 0x193308ff8 libsystem_blocks.dylib (*) <d38cbaf7-2370-388c-942e-4657370dc34e> /usr/lib/system/libsystem_blocks.dylib
0x193454000 - 0x19349afff libdispatch.dylib (*) <465565e8-ef8a-3188-80fa-598063c54161> /usr/lib/system/libdispatch.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: 13
thread_create: 0
thread_set_state: 346
VM Region Summary:
ReadOnly portion of Libraries: Total=1.3G resident=0K(0%) swapped_out_or_unallocated=1.3G(100%)
Writable regions: Total=1.7G written=948K(0%) resident=948K(0%) swapped_out=0K(0%) unallocated=1.7G(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 256K 2
Activity Tracing 256K 1
CG image 1424K 7
ColorSync 576K 26
CoreAnimation 672K 42
CoreGraphics 48K 3
CoreUI image data 992K 7
Foundation 16K 1
Kernel Alloc Once 32K 1
MALLOC 1.6G 74
MALLOC guard page 288K 18
STACK GUARD 56.4M 23
Stack 19.7M 23
VM_ALLOCATE 944K 24
__AUTH 2899K 420
__AUTH_CONST 42.5M 617
__CTF 824 1
__DATA 14.2M 600
__DATA_CONST 21.0M 625
__DATA_DIRTY 1605K 211
__FONT_DATA 2352 1
__LINKEDIT 595.9M 6
__OBJC_RW 2353K 1
__TEXT 684.7M 640
__TPRO_CONST 272K 2
dyld private memory 320K 2
mapped file 207.5M 25
owned unmapped memory 768K 1
page table in kernel 948K 1
shared memory 976K 16
=========== ======= =======
TOTAL 3.3G 3421
Steps to reproduce
I just play the game for a while and it crashes seemingly randomly, sometimes it's 5 minutes into the game sometimes it's a few seconds into it.
It mostly crashes after I do an action but sometimes when I'm idling as well.
I haven't been able to find a consistent pattern.
Minimal reproduction project (MRP)
I can't make one because I don't know where the issue is. Godot's logs don't give any information and it runs perfectly on Windows and Android.