Open olostan opened 1 week ago
Does your graphics card support Vulkan?
I have the same issue on M1 with SIGBART crash. The same happens for 4.2. It happens in my code when I change scene from my custom splash screen and have a "queue_free()". If I do it without it it does not crash. I can post full scene code if necessary.
var next_scene: String = "res://main_scenes/main_menu.tscn" get_tree().change_scene_to_file(next_scene) queue_free()
Process: Godot [10974] Path: /Applications/Godot_4_2.app/Contents/MacOS/Godot Identifier: org.godotengine.godot Version: 4.2 (4.2) Code Type: ARM-64 (Native) Parent Process: launchd [1] User ID: 501
Date/Time: 2024-10-05 10:29:02.9465 +0300 OS Version: macOS 15.0.1 (24A348) Report Version: 12 Anonymous UUID: 9C5AD4CD-F1BF-85EF-525A-6A3D1A33B3FA
Sleep/Wake UUID: ABABC150-78B6-4146-ABAF-5CFCEBF028E5
Time Awake Since Boot: 49000 seconds Time Since Wake: 4365 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: Godot [10974]
Application Specific Information: abort() called
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x187272600 __pthread_kill + 8 1 libsystem_pthread.dylib 0x1872aaf70 pthread_kill + 288 2 libsystem_c.dylib 0x1871b7908 abort + 128 3 libsystem_malloc.dylib 0x1870c167c malloc_vreport + 896 4 libsystem_malloc.dylib 0x1870c523c malloc_report + 64 5 libsystem_malloc.dylib 0x1870e326c find_zone_and_free + 528 6 Godot 0x106c18e78 0x102f20000 + 63934072 7 Godot 0x10506f4d0 0x102f20000 + 34927824 8 Godot 0x10506f3c0 0x102f20000 + 34927552 9 Godot 0x1036ab0d0 0x102f20000 + 7909584 10 Godot 0x103657b24 0x102f20000 + 7568164 11 Godot 0x103688fc8 0x102f20000 + 7770056 12 dyld 0x186f28274 start + 2840
Does your graphics card support Vulkan?
Tested versions
System information
MacOS 15, Intel CPU, AMD Radeon Pro 455
Issue description
After creating "mobile" project, GoDot crashes when opening it. Compatibility mode works.
Report
``` ------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process: Godot [6624] Path: /Applications/Godot.app/Contents/MacOS/Godot Identifier: org.godotengine.godot Version: 4.3 (4.3) Code Type: X86-64 (Native) Parent Process: launchd [1] User ID: 501 Date/Time: 2024-10-02 20:56:16.5984 -0700 OS Version: macOS 15.0 (24A335) Report Version: 12 Bridge OS Version: 3.0 (14Y910) Anonymous UUID: D92644F9-11C0-552A-8951-FFBC1964841A Sleep/Wake UUID: 6165F556-7975-4FA7-931A-DE03D255B921 Time Awake Since Boot: 110000 seconds Time Since Wake: 1811 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: Godot [6624] Kernel Triage: VM - (arg = 0x3) mach_vm_allocate_kernel failed within call to vm_map_enter VM - (arg = 0x3) mach_vm_allocate_kernel failed within call to vm_map_enter VM - (arg = 0x3) mach_vm_allocate_kernel failed within call to vm_map_enter VM - (arg = 0x3) mach_vm_allocate_kernel failed within call to vm_map_enter VM - (arg = 0x3) mach_vm_allocate_kernel failed within call to vm_map_enter Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x7ff81ba88b52 __pthread_kill + 10 1 libsystem_pthread.dylib 0x7ff81bac2f85 pthread_kill + 262 2 libsystem_c.dylib 0x7ff81b9e3b19 abort + 126 3 libsystem_c.dylib 0x7ff81b9e2ddc __assert_rtn + 314 4 Metal 0x7ff826cf1dd2 MTLReportFailure.cold.1 + 41 5 Metal 0x7ff826ccba8a MTLReportFailure + 513 6 Metal 0x7ff826b4cda9 -[_MTLCommandEncoder dealloc] + 123 7 AMDMTLBronzeDriver 0x3bcc72229 -[BronzeMtlRenderCmdEncoder dealloc] + 157 8 Godot 0x109a08dd1 0x109559000 + 4914641 9 Godot 0x109a05197 0x109559000 + 4899223 10 Godot 0x109a73f56 0x109559000 + 5353302 11 Godot 0x109a72607 0x109559000 + 5346823 12 Godot 0x109a7087e 0x109559000 + 5339262 13 Godot 0x1099ba38a vkQueueSubmit + 74 14 Godot 0x10ad104c9 RenderingDeviceDriverVulkan::command_queue_execute_and_present(RenderingDeviceDriver::CommandQueueID, VectorViewSteps to reproduce
Create new "mobile" project or open existing
Minimal reproduction project (MRP)