godot: Editor crashed after changing interface/theme color in Editor Settings

Godot version

v4.0.alpha.custom_build [a49079947]

System information

Windows 11, Geforce 1660, Vulkan Clustered

Issue description

The editor crashed after editing a color in a color picker.

Godot Engine v4.0.alpha.custom_build.1ec40a94d - https://godotengine.org
Vulkan API 1.2.0 - Using Vulkan Device #0: NVIDIA - NVIDIA GeForce GTX 1660

WARNING: FBX file import is enabled, but no FBX2glTF path is configured. FBX files will not be imported.
     at: _editor_init (modules\gltf\register_types.cpp:92)
WARNING: res://effects/asteroid_explosion/asteroid_explosion.tscn:4 - ext_resource, invalid UUID: uid://c5t8x80cymd3s - using text path instead: res://effects/asteroid_explosion/assets/textures/asteroid_explosion_particles.png
     at: ResourceLoaderText::load (scene\resources\resource_format_text.cpp:431)
WARNING: res://effects/asteroid_explosion/asteroid_explosion.tscn:5 - ext_resource, invalid UUID: uid://c2c6n30sdbe8b - using text path instead: res://effects/asteroid_explosion/assets/sfx/asteroid_explosion.ogg
     at: ResourceLoaderText::load (scene\resources\resource_format_text.cpp:431)
ERROR: Invalid PROPERTY_HINT_RANGE with hint "0,1,0": Step cannot be 0.
   at: (editor\editor_properties.cpp:3401)

================================================================
CrashHandlerException: Program crashed
Engine version: Godot Engine v4.0.alpha.custom_build (1ec40a94d5cdde85193ed38f5292a95540677d53)
Dumping the backtrace. Please include this when reporting the bug on https://github.com/godotengine/godot/issues
[0] oidnUnmapBuffer
[1] oidnUnmapBuffer
[2] oidnUnmapBuffer
[3] oidnUnmapBuffer
[4] oidnUnmapBuffer
[5] oidnUnmapBuffer
[6] oidnUnmapBuffer
[7] oidnUnmapBuffer
[8] oidnUnmapBuffer
[9] <couldn't map PC to fn name>
[10] oidnUnmapBuffer
[11] oidnUnmapBuffer
[12] <couldn't map PC to fn name>
[13] <couldn't map PC to fn name>
[14] <couldn't map PC to fn name>
[15] <couldn't map PC to fn name>
[16] <couldn't map PC to fn name>
[17] oidnUnmapBuffer
[18] BaseThreadInitThunk
-- END OF BACKTRACE --
================================================================

Steps to reproduce

I can’t reproduce the crash a second time. But I’ll try to find a sequence of actions leading to a crash. If I succeed, I will update the issue.

UPD:

https://user-images.githubusercontent.com/10379487/161318101-965cc469-173a-488d-881c-52cfb0dd7635.mp4

It doesn’t always work, it took me 15 - 20 attempts to reproduce. After each attempt, you must either Quit to Project List and reopen the project or completely restart the editor.

Minimal reproduction project

No response

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 15 (10 by maintainers)

Most upvoted comments

Tooltip visibility can change while the editor is refreshing its theme. If a tooltip is visible when the editor starts refreshing its theme but the tooltip becomes hidden by the time that the editor finishes refreshing it will crash with the above stack trace. Careful placement of the mouse can prevent the editor from crashing, or deliberately cause a crash if desired.

In fact, modifying other properties in EditorSettings may also crash, but modifying the theme properties is the easiest way to reproduce. It’s not that the tooltip visibility changes, it’s that the tooltip gets deleted twice.

Crash log

=================================================================
==85836==ERROR: AddressSanitizer: heap-use-after-free on address 0x61e0029c96b0 at pc 0x5615dcfe429a bp 0x7ffc511e6430 sp 0x7ffc511e6428
READ of size 1 at 0x61e0029c96b0 thread T0
    #0 0x5615dcfe4299 in Node::is_inside_tree() const /opt/godot/godot/./scene/main/node.h:328:59
    #1 0x5615dcfe4299 in Node::queue_delete() /opt/godot/godot/scene/main/node.cpp:2585:6
    #2 0x5615dd13936c in Viewport::_gui_cancel_tooltip() /opt/godot/godot/scene/main/viewport.cpp:1135:22
    #3 0x5615dd15dd90 in Viewport::_gui_input_event(Ref<InputEvent>) /opt/godot/godot/scene/main/viewport.cpp:1677:4
    #4 0x5615dd17f6a0 in Viewport::push_input(Ref<InputEvent> const&, bool) /opt/godot/godot/scene/main/viewport.cpp:2750:3
    #5 0x5615dd26e9c0 in Window::_window_input(Ref<InputEvent> const&) /opt/godot/godot/scene/main/window.cpp:1093:2
    #6 0x5615dd2c2fdd in void call_with_variant_args_helper<Window, Ref<InputEvent> const&, 0ul>(Window*, void (Window::*)(Ref<InputEvent> const&), Variant const**, Callable::CallError&, IndexSequence<0ul>) /opt/godot/godot/./core/variant/binder_common.h:262:2
    #7 0x5615dd2c2776 in CallableCustomMethodPointer<Window, Ref<InputEvent> const&>::call(Variant const**, int, Variant&, Callable::CallError&) const /opt/godot/godot/./core/object/callable_method_pointer.h:104:3
    #8 0x5615e60b4d62 in Callable::callp(Variant const**, int, Variant&, Callable::CallError&) const /opt/godot/godot/core/variant/callable.cpp:50:11
    #9 0x5615d2f728a8 in DisplayServerX11::_dispatch_input_event(Ref<InputEvent> const&) /opt/godot/godot/platform/linuxbsd/display_server_x11.cpp:3214:14
    #10 0x5615e5f078cb in Input::_parse_input_event_impl(Ref<InputEvent> const&, bool) /opt/godot/godot/core/input/input.cpp:662:3
    #11 0x5615e5efed1d in Input::flush_buffered_events() /opt/godot/godot/core/input/input.cpp:884:3
    #12 0x5615d2f88952 in DisplayServerX11::process_events() /opt/godot/godot/platform/linuxbsd/display_server_x11.cpp:4209:26
    #13 0x5615d2f0c0c5 in OS_LinuxBSD::run() /opt/godot/godot/platform/linuxbsd/os_linuxbsd.cpp:534:35
    #14 0x5615d2efa1fc in main /opt/godot/godot/platform/linuxbsd/godot_linuxbsd.cpp:72:6
    #15 0x7f591facad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
    #16 0x7f591facae3f in __libc_start_main csu/../csu/libc-start.c:392:3
    #17 0x5615d2e39ca4 in _start (/opt/godot/godot/bin/godot.linuxbsd.opt.tools.x86_64.llvm.san+0xd25dca4) (BuildId: 45e7c8ea93072dde)

0x61e0029c96b0 is located 560 bytes inside of 2920-byte region [0x61e0029c9480,0x61e0029c9fe8) freed by thread T0 here: #0 0x5615d2ebc842 in free (/opt/godot/godot/bin/godot.linuxbsd.opt.tools.x86_64.llvm.san+0xd2e0842) (BuildId: 45e7c8ea93072dde) #1 0x5615dcf7c483 in Node::_notification(int) /opt/godot/godot/scene/main/node.cpp:169:5 #2 0x5615d360e818 in Node::_notificationv(int, bool) /opt/godot/godot/./scene/main/node.h:45:2

previously allocated by thread T0 here: #0 0x5615d2ebcaee in malloc (/opt/godot/godot/bin/godot.linuxbsd.opt.tools.x86_64.llvm.san+0xd2e0aee) (BuildId: 45e7c8ea93072dde) #1 0x5615e570613b in Memory::alloc_static(unsigned long, bool) /opt/godot/godot/core/os/memory.cpp:75:14 #2 0x5615dd209593 in void call_with_variant_args<Viewport>(Viewport*, void (Viewport:😗)(), Variant const**, int, Callable::CallError&) /opt/godot/godot/./core/variant/binder_common.h:376:2 #3 0x5615dd209593 in CallableCustomMethodPointer<Viewport>::call(Variant const**, int, Variant&, Callable::CallError&) const /opt/godot/godot/./core/object/callable_method_pointer.h:104:3 #4 0x5615e60b4d62 in Callable::callp(Variant const**, int, Variant&, Callable::CallError&) const /opt/godot/godot/core/variant/callable.cpp:50:11 #5 0x5615e6d8d6fc in Object::emit_signalp(StringName const&, Variant const**, int) /opt/godot/godot/core/object/object.cpp:1045:15 #6 0x5615d40a3cb3 in Error Object::emit_signal<>(StringName const&) /opt/godot/godot/./core/object/object.h:873:10 #7 0x5615dd08aa2b in SceneTree::process_timers(float, bool) /opt/godot/godot/scene/main/scene_tree.cpp:535:14

SUMMARY: AddressSanitizer: heap-use-after-free /opt/godot/godot/./scene/main/node.h:328:59 in Node::is_inside_tree() const

The tooltip is deleted in the following two places:

  1. EditorInspector::update_tree() (I think it might be more appropriate to change to rebuild_tree);
  2. Viewport::_gui_cancel_tooltip().

Modifying the property value in EditorSettings will result in 1, that is, the property tree is unstable.

One of the conditions for calling update_tree is that the edited object emits the property_list_changed signal. This is also one of the reasons for #60842.

I’m not sure what’s the reason for EditorSettings, but modifying any of the properties in it seems to call update_tree twice. The property tree in the EditorSettings dialog is the least stable of all EditorInspectors, it is always rebuilding the tree.

Everyone in this thread and duplicate issues, including myself, seem to be on Windows so it might be a Windows-only crash due to how system events are dispatched.

I can reproduce it on Linux Mint 21/20.3;

Still happening in Beta 2, this is the macOS crash report

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               Godot [10396]
Path:                  /Applications/Godot.app/Contents/MacOS/Godot
Identifier:            org.godotengine.godot
Version:               4.0 (4.0)
Code Type:             X86-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2022-09-29 23:23:52.2114 +0200
OS Version:            macOS 12.6 (21G115)
Report Version:        12
Bridge OS Version:     6.6 (19P6067)
Anonymous UUID:        782E33F1-B168-EB1C-ACBD-EB24C9AF1931

Sleep/Wake UUID:       83C8ED43-0FAB-4AA9-A3B1-BB144EBF9E50

Time Awake Since Boot: 180000 seconds
Time Since Wake:       286 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BAD_ACCESS (SIGABRT)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000208
Exception Codes:       0x0000000000000001, 0x0000000000000208
Exception Note:        EXC_CORPSE_NOTIFY

VM Region Info: 0x208 is not in any region.  Bytes before following region: 140737486888440
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      VM_ALLOCATE              7fffffe9a000-7fffffe9b000 [    4K] r-x/r-x SM=ALI  

Application Specific Information:
abort() called


Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	    0x7ff819d1800e __pthread_kill + 10
1   libsystem_pthread.dylib       	    0x7ff819d4e1ff pthread_kill + 263
2   libsystem_c.dylib             	    0x7ff819c99d24 abort + 123
3   Godot                         	       0x10b70963b 0x10b2b9000 + 4523579
4   libsystem_platform.dylib      	    0x7ff819d63dfd _sigtramp + 29
5   ???                           	       0x1129b4000 ???
6   libc++.1.dylib                	    0x7ff819cae857 std::__1::recursive_mutex::lock() + 9
7   Godot                         	       0x10d74f5cf 0x10b2b9000 + 38364623
8   Godot                         	       0x10d773ea3 0x10b2b9000 + 38514339
9   Godot                         	       0x10d77a67d 0x10b2b9000 + 38540925
10  Godot                         	       0x10d780b62 0x10b2b9000 + 38566754
11  Godot                         	       0x10d7b06e3 0x10b2b9000 + 38762211
12  Godot                         	       0x10d7c8495 0x10b2b9000 + 38859925
13  Godot                         	       0x10b70c63c 0x10b2b9000 + 4535868
14  Godot                         	       0x10f3c041f 0x10b2b9000 + 68187167
15  Godot                         	       0x10f3bd1ba 0x10b2b9000 + 68174266
16  Godot                         	       0x10b71f48f 0x10b2b9000 + 4613263
17  Godot                         	       0x10b706372 0x10b2b9000 + 4510578
18  Godot                         	       0x10b72d99d 0x10b2b9000 + 4671901
19  dyld                          	       0x1227bf52e start + 462

Thread 1:
0   libsystem_kernel.dylib        	    0x7ff819d143ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff819d4ea6f _pthread_cond_wait + 1249
2   libc++.1.dylib                	    0x7ff819cacd02 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Godot                         	       0x10f306cab _IP_ResolverPrivate::_thread_function(void*) + 155
4   Godot                         	       0x10f1d6e93 0x10b2b9000 + 66182803
5   Godot                         	       0x10f1d73bc 0x10b2b9000 + 66184124
6   libsystem_pthread.dylib       	    0x7ff819d4e4e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff819d49f6b thread_start + 15

Thread 2:
0   libsystem_kernel.dylib        	    0x7ff819d143ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff819d4ea6f _pthread_cond_wait + 1249
2   libc++.1.dylib                	    0x7ff819cacd02 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Godot                         	       0x10f7d1a3b 0x10b2b9000 + 72452667
4   Godot                         	       0x10f1d6e93 0x10b2b9000 + 66182803
5   Godot                         	       0x10f1d73bc 0x10b2b9000 + 66184124
6   libsystem_pthread.dylib       	    0x7ff819d4e4e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff819d49f6b thread_start + 15

Thread 3:
0   libsystem_kernel.dylib        	    0x7ff819d143ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff819d4ea6f _pthread_cond_wait + 1249
2   libc++.1.dylib                	    0x7ff819cacd02 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Godot                         	       0x10f7d1a3b 0x10b2b9000 + 72452667
4   Godot                         	       0x10f1d6e93 0x10b2b9000 + 66182803
5   Godot                         	       0x10f1d73bc 0x10b2b9000 + 66184124
6   libsystem_pthread.dylib       	    0x7ff819d4e4e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff819d49f6b thread_start + 15

Thread 4:
0   libsystem_kernel.dylib        	    0x7ff819d143ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff819d4ea6f _pthread_cond_wait + 1249
2   libc++.1.dylib                	    0x7ff819cacd02 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Godot                         	       0x10f7d1a3b 0x10b2b9000 + 72452667
4   Godot                         	       0x10f1d6e93 0x10b2b9000 + 66182803
5   Godot                         	       0x10f1d73bc 0x10b2b9000 + 66184124
6   libsystem_pthread.dylib       	    0x7ff819d4e4e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff819d49f6b thread_start + 15

Thread 5:
0   libsystem_kernel.dylib        	    0x7ff819d143ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff819d4ea6f _pthread_cond_wait + 1249
2   libc++.1.dylib                	    0x7ff819cacd02 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Godot                         	       0x10f7d1a3b 0x10b2b9000 + 72452667
4   Godot                         	       0x10f1d6e93 0x10b2b9000 + 66182803
5   Godot                         	       0x10f1d73bc 0x10b2b9000 + 66184124
6   libsystem_pthread.dylib       	    0x7ff819d4e4e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff819d49f6b thread_start + 15

Thread 6:
0   libsystem_kernel.dylib        	    0x7ff819d143ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff819d4ea6f _pthread_cond_wait + 1249
2   libc++.1.dylib                	    0x7ff819cacd02 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Godot                         	       0x10f7d1a3b 0x10b2b9000 + 72452667
4   Godot                         	       0x10f1d6e93 0x10b2b9000 + 66182803
5   Godot                         	       0x10f1d73bc 0x10b2b9000 + 66184124
6   libsystem_pthread.dylib       	    0x7ff819d4e4e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff819d49f6b thread_start + 15

Thread 7:
0   libsystem_kernel.dylib        	    0x7ff819d143ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff819d4ea6f _pthread_cond_wait + 1249
2   libc++.1.dylib                	    0x7ff819cacd02 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Godot                         	       0x10f7d1a3b 0x10b2b9000 + 72452667
4   Godot                         	       0x10f1d6e93 0x10b2b9000 + 66182803
5   Godot                         	       0x10f1d73bc 0x10b2b9000 + 66184124
6   libsystem_pthread.dylib       	    0x7ff819d4e4e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff819d49f6b thread_start + 15

Thread 8:
0   libsystem_kernel.dylib        	    0x7ff819d143ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff819d4ea6f _pthread_cond_wait + 1249
2   libc++.1.dylib                	    0x7ff819cacd02 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Godot                         	       0x10f7d1a3b 0x10b2b9000 + 72452667
4   Godot                         	       0x10f1d6e93 0x10b2b9000 + 66182803
5   Godot                         	       0x10f1d73bc 0x10b2b9000 + 66184124
6   libsystem_pthread.dylib       	    0x7ff819d4e4e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff819d49f6b thread_start + 15

Thread 9:
0   libsystem_kernel.dylib        	    0x7ff819d143ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff819d4ea6f _pthread_cond_wait + 1249
2   libc++.1.dylib                	    0x7ff819cacd02 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Godot                         	       0x10f7d1a3b 0x10b2b9000 + 72452667
4   Godot                         	       0x10f1d6e93 0x10b2b9000 + 66182803
5   Godot                         	       0x10f1d73bc 0x10b2b9000 + 66184124
6   libsystem_pthread.dylib       	    0x7ff819d4e4e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff819d49f6b thread_start + 15

Thread 10:
0   libsystem_kernel.dylib        	    0x7ff819d143ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff819d4ea6f _pthread_cond_wait + 1249
2   libc++.1.dylib                	    0x7ff819cacd02 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Godot                         	       0x10f7d1a3b 0x10b2b9000 + 72452667
4   Godot                         	       0x10f1d6e93 0x10b2b9000 + 66182803
5   Godot                         	       0x10f1d73bc 0x10b2b9000 + 66184124
6   libsystem_pthread.dylib       	    0x7ff819d4e4e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff819d49f6b thread_start + 15

Thread 11:
0   libsystem_kernel.dylib        	    0x7ff819d143ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff819d4ea6f _pthread_cond_wait + 1249
2   libc++.1.dylib                	    0x7ff819cacd02 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Godot                         	       0x10f7d1a3b 0x10b2b9000 + 72452667
4   Godot                         	       0x10f1d6e93 0x10b2b9000 + 66182803
5   Godot                         	       0x10f1d73bc 0x10b2b9000 + 66184124
6   libsystem_pthread.dylib       	    0x7ff819d4e4e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff819d49f6b thread_start + 15

Thread 12:
0   libsystem_kernel.dylib        	    0x7ff819d143ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff819d4ea6f _pthread_cond_wait + 1249
2   libc++.1.dylib                	    0x7ff819cacd02 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Godot                         	       0x10f7d1a3b 0x10b2b9000 + 72452667
4   Godot                         	       0x10f1d6e93 0x10b2b9000 + 66182803
5   Godot                         	       0x10f1d73bc 0x10b2b9000 + 66184124
6   libsystem_pthread.dylib       	    0x7ff819d4e4e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff819d49f6b thread_start + 15

Thread 13:
0   libsystem_kernel.dylib        	    0x7ff819d143ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff819d4ea6f _pthread_cond_wait + 1249
2   libc++.1.dylib                	    0x7ff819cacd02 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Godot                         	       0x10f7d1a3b 0x10b2b9000 + 72452667
4   Godot                         	       0x10f1d6e93 0x10b2b9000 + 66182803
5   Godot                         	       0x10f1d73bc 0x10b2b9000 + 66184124
6   libsystem_pthread.dylib       	    0x7ff819d4e4e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff819d49f6b thread_start + 15

Thread 14:: AMCP Logging Spool
0   libsystem_kernel.dylib        	    0x7ff819d119b6 semaphore_wait_trap + 10
1   caulk                         	    0x7ff82284e2e6 caulk::mach::semaphore::wait_or_error() + 16
2   caulk                         	    0x7ff822836148 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	    0x7ff822835e0c 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*) + 41
4   libsystem_pthread.dylib       	    0x7ff819d4e4e1 _pthread_start + 125
5   libsystem_pthread.dylib       	    0x7ff819d49f6b thread_start + 15

Thread 15:: com.apple.audio.IOThread.client
0   libsystem_kernel.dylib        	    0x7ff819d1197a mach_msg_trap + 10
1   libsystem_kernel.dylib        	    0x7ff819d11ce8 mach_msg + 56
2   CoreAudio                     	    0x7ff81b994c07 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 111
3   CoreAudio                     	    0x7ff81b81f729 HALC_ProxyIOContext::IOWorkLoop() + 3931
4   CoreAudio                     	    0x7ff81b81e205 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 63
5   CoreAudio                     	    0x7ff81b9ea616 HALB_IOThread::Entry(void*) + 72
6   libsystem_pthread.dylib       	    0x7ff819d4e4e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff819d49f6b thread_start + 15

Thread 16:
0   libsystem_kernel.dylib        	    0x7ff819d143ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff819d4ea6f _pthread_cond_wait + 1249
2   libc++.1.dylib                	    0x7ff819cacd02 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Godot                         	       0x10c141118 0x10b2b9000 + 15237400
4   Godot                         	       0x10c140fa2 0x10b2b9000 + 15237026
5   Godot                         	       0x10c140e85 0x10b2b9000 + 15236741
6   libsystem_pthread.dylib       	    0x7ff819d4e4e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff819d49f6b thread_start + 15

Thread 17:
0   libsystem_kernel.dylib        	    0x7ff819d142be __semwait_signal + 10
1   libsystem_c.dylib             	    0x7ff819c28863 nanosleep + 196
2   Godot                         	       0x10c4c49eb 0x10b2b9000 + 18921963
3   Godot                         	       0x10c609562 0x10b2b9000 + 20252002
4   Godot                         	       0x10f1d6e93 0x10b2b9000 + 66182803
5   Godot                         	       0x10f1d73bc 0x10b2b9000 + 66184124
6   libsystem_pthread.dylib       	    0x7ff819d4e4e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff819d49f6b thread_start + 15

Thread 18:
0   libsystem_kernel.dylib        	    0x7ff819d142be __semwait_signal + 10
1   libsystem_c.dylib             	    0x7ff819c28863 nanosleep + 196
2   Godot                         	       0x10c4c49eb 0x10b2b9000 + 18921963
3   Godot                         	       0x10c672796 EditorExportPlatformIOS::_check_for_changes_poll_thread(void*) + 518
4   Godot                         	       0x10f1d6e93 0x10b2b9000 + 66182803
5   Godot                         	       0x10f1d73bc 0x10b2b9000 + 66184124
6   libsystem_pthread.dylib       	    0x7ff819d4e4e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff819d49f6b thread_start + 15

Thread 19:
0   libsystem_kernel.dylib        	    0x7ff819d142be __semwait_signal + 10
1   libsystem_c.dylib             	    0x7ff819c28863 nanosleep + 196
2   Godot                         	       0x10c4c49eb 0x10b2b9000 + 18921963
3   Godot                         	       0x10c70a386 0x10b2b9000 + 21304198
4   Godot                         	       0x10f1d6e93 0x10b2b9000 + 66182803
5   Godot                         	       0x10f1d73bc 0x10b2b9000 + 66184124
6   libsystem_pthread.dylib       	    0x7ff819d4e4e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff819d49f6b thread_start + 15

Thread 20:
0   libsystem_kernel.dylib        	    0x7ff819d142be __semwait_signal + 10
1   libsystem_c.dylib             	    0x7ff819c28863 nanosleep + 196
2   Godot                         	       0x10c4c49eb 0x10b2b9000 + 18921963
3   Godot                         	       0x10ce8c709 0x10b2b9000 + 29177609
4   Godot                         	       0x10f1d6e93 0x10b2b9000 + 66182803
5   Godot                         	       0x10f1d73bc 0x10b2b9000 + 66184124
6   libsystem_pthread.dylib       	    0x7ff819d4e4e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff819d49f6b thread_start + 15

Thread 21:
0   libsystem_kernel.dylib        	    0x7ff819d143ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff819d4ea6f _pthread_cond_wait + 1249
2   libc++.1.dylib                	    0x7ff819cacd02 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Godot                         	       0x10d609f0b 0x10b2b9000 + 37031691
4   Godot                         	       0x10f1d6e93 0x10b2b9000 + 66182803
5   Godot                         	       0x10f1d73bc 0x10b2b9000 + 66184124
6   libsystem_pthread.dylib       	    0x7ff819d4e4e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff819d49f6b thread_start + 15

Thread 22:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	    0x7ff819d1197a mach_msg_trap + 10
1   libsystem_kernel.dylib        	    0x7ff819d11ce8 mach_msg + 56
2   CoreFoundation                	    0x7ff819e1536d __CFRunLoopServiceMachPort + 319
3   CoreFoundation                	    0x7ff819e139f8 __CFRunLoopRun + 1276
4   CoreFoundation                	    0x7ff819e12e3c CFRunLoopRunSpecific + 562
5   AppKit                        	    0x7ff81c9ba9ce _NSEventThread + 132
6   libsystem_pthread.dylib       	    0x7ff819d4e4e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff819d49f6b thread_start + 15

Thread 23:
0   libsystem_kernel.dylib        	    0x7ff819d143ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff819d4ea6f _pthread_cond_wait + 1249
2   libc++.1.dylib                	    0x7ff819cacd02 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Godot                         	       0x10cb1cccb 0x10b2b9000 + 25574603
4   Godot                         	       0x10f1d6e93 0x10b2b9000 + 66182803
5   Godot                         	       0x10f1d73bc 0x10b2b9000 + 66184124
6   libsystem_pthread.dylib       	    0x7ff819d4e4e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff819d49f6b thread_start + 15

Thread 24:
0   libsystem_pthread.dylib       	    0x7ff819d49f48 start_wqthread + 0

Thread 25:
0   libsystem_pthread.dylib       	    0x7ff819d49f48 start_wqthread + 0

Thread 26:
0   libsystem_pthread.dylib       	    0x7ff819d49f48 start_wqthread + 0

Thread 27:
0   libsystem_pthread.dylib       	    0x7ff819d49f48 start_wqthread + 0

Thread 28:
0   libsystem_pthread.dylib       	    0x7ff819d49f48 start_wqthread + 0

Thread 29:
0   libsystem_pthread.dylib       	    0x7ff819d49f48 start_wqthread + 0

Thread 30:
0   libsystem_pthread.dylib       	    0x7ff819d49f48 start_wqthread + 0

Thread 31:
0   libsystem_pthread.dylib       	    0x7ff819d49f48 start_wqthread + 0


Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x000000012283a600  rcx: 0x00007ff7b4c43a78  rdx: 0x0000000000000000
  rdi: 0x0000000000000103  rsi: 0x0000000000000006  rbp: 0x00007ff7b4c43aa0  rsp: 0x00007ff7b4c43a78
   r8: 0x0000000111fe1138   r9: 0x0000000000000000  r10: 0x0000000000000000  r11: 0x0000000000000246
  r12: 0x0000000000000103  r13: 0x00007fbc1f72d840  r14: 0x0000000000000006  r15: 0x0000000000000016
  rip: 0x00007ff819d1800e  rfl: 0x0000000000000246  cr2: 0x00007ff85b4a1ed0
  
Logical CPU:     0
Error Code:      0x02000148 
Trap Number:     133

Thread 0 instruction stream:
  f3 49 89 fe 48 8d 3d f7-ae 75 41 be 00 00 05 00  .I..H.=..uA.....
  e8 0b 81 00 00 b8 00 01-00 00 48 8d 0d ed ae 75  ..........H....u
  41 48 83 3c c1 00 74 12-48 ff c0 48 3d 00 03 00  AH.<..t.H..H=...
  00 75 ee bb 23 00 00 00-eb 0c 48 f7 d3 48 89 1c  .u..#.....H..H..
  c1 49 89 06 31 db 48 8d-3d b5 ae 75 41 e8 d4 80  .I..1.H.=..uA...
  00 00 89 d8 5b 41 5e 5d-c3 90 90 90 55 48 89 e5  ....[A^]....UH..
 [48]81 3f 5a 54 55 4d 75-73 8b 47 0c 89 c1 81 e1  H.?ZTUMus.G.....	<==
  c0 01 00 00 83 f9 40 74-6b 0f ba e0 0e 72 6d 48  ......@tk....rmH
  8d 57 27 48 83 e2 f8 48-8b 0a f6 c1 02 75 45 4c  .W'H...H.....uEL
  8d 57 1f 49 83 e2 f8 65-4c 8b 04 25 f8 ff ff ff  .W.I...eL..%....
  49 b9 00 00 00 00 ff ff-ff ff 48 89 ce f6 c1 02  I.........H.....
  75 22 4c 21 ce 89 c8 48-09 f0 83 c9 02 48 09 f1  u"L!...H.....H..

Binary Images:
    0x7ff819d10000 -     0x7ff819d47fff libsystem_kernel.dylib (*) <8cc28466-fd2f-3c80-9834-9525b7beac19> /usr/lib/system/libsystem_kernel.dylib
    0x7ff819d48000 -     0x7ff819d53fff libsystem_pthread.dylib (*) <b5454e27-e8c7-3fdb-b77f-714f1e82e70b> /usr/lib/system/libsystem_pthread.dylib
    0x7ff819c18000 -     0x7ff819ca0fff libsystem_c.dylib (*) <e42e9d7a-03b4-340b-b61e-dcd45fd4acc0> /usr/lib/system/libsystem_c.dylib
       0x10b2b9000 -        0x1117fbfff org.godotengine.godot (4.0) <d6ae78a8-8674-3099-853a-3a0d30a32373> /Applications/Godot.app/Contents/MacOS/Godot
    0x7ff819d60000 -     0x7ff819d69fff libsystem_platform.dylib (*) <a8a33774-6d44-35e9-ad2a-bad9e4d5192a> /usr/lib/system/libsystem_platform.dylib
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
    0x7ff819ca1000 -     0x7ff819cf9fff libc++.1.dylib (*) <e67ac91f-f1dc-30ec-84f3-83f5bdad3434> /usr/lib/libc++.1.dylib
       0x1227ba000 -        0x122825fff dyld (*) <71febccd-d9dc-3599-9971-2b3407c588a8> /usr/lib/dyld
    0x7ff822834000 -     0x7ff822855fff com.apple.audio.caulk (1.0) <8e7b3d95-1d47-3f17-9512-c5fcc30792c2> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
    0x7ff81b665000 -     0x7ff81bd9afff com.apple.audio.CoreAudio (5.0) <9be547d0-0af1-3470-afde-2ac4cd34441e> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7ff819d95000 -     0x7ff81a297fff com.apple.CoreFoundation (6.9) <93c48919-68af-367e-9a67-db4159bc962c> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7ff81c80e000 -     0x7ff81d69dfff com.apple.AppKit (6.9) <06015263-62ac-3b08-a298-dc835c18452a> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit

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

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               256K        2 
Activity Tracing                   256K        1 
CG backing stores                 2528K        4 
CG image                           9.9M      123 
ColorSync                          220K       26 
CoreAnimation                     13.5M       55 
CoreGraphics                        12K        2 
CoreUI image data                 1592K       13 
Foundation                          44K        2 
Kernel Alloc Once                    8K        1 
MALLOC                             1.5G     1266 
MALLOC guard page                   32K        8 
ObjC additional data                15K        1 
STACK GUARD                       56.1M       32 
Stack                             23.7M       32 
VM_ALLOCATE                        276K       41 
VM_ALLOCATE (reserved)              32K        1         reserved VM address space (unallocated)
__CTF                               756        1 
__DATA                            31.8M      428 
__DATA_CONST                      22.0M      273 
__DATA_DIRTY                      1199K      161 
__FONT_DATA                          4K        1 
__LINKEDIT                       652.7M       14 
__TEXT                           450.6M      447 
__UNICODE                          592K        1 
dyld private memory               1664K        3 
mapped file                      177.4M       30 
shared memory                      784K       18 
===========                     =======  ======= 
TOTAL                              2.9G     2987 
TOTAL, minus reserved VM space     2.9G     2987 



-----------
Full Report
-----------

{"app_name":"Godot","timestamp":"2022-09-29 23:23:52.00 +0200","app_version":"4.0","slice_uuid":"d6ae78a8-8674-3099-853a-3a0d30a32373","build_version":"4.0","platform":1,"bundleID":"org.godotengine.godot","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.6 (21G115)","incident_id":"CFC3711A-0B46-46DF-B70D-59848C0278A0","name":"Godot"}
{
  "uptime" : 180000,
  "procLaunch" : "2022-09-29 23:20:59.6322 +0200",
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro15,1",
  "procStartAbsTime" : 189469654069163,
  "coalitionID" : 13917,
  "osVersion" : {
    "train" : "macOS 12.6",
    "build" : "21G115",
    "releaseType" : "User"
  },
  "captureTime" : "2022-09-29 23:23:52.2114 +0200",
  "incident" : "CFC3711A-0B46-46DF-B70D-59848C0278A0",
  "bug_type" : "309",
  "pid" : 10396,
  "procExitAbsTime" : 189642226531131,
  "cpuType" : "X86-64",
  "procName" : "Godot",
  "procPath" : "\/Applications\/Godot.app\/Contents\/MacOS\/Godot",
  "bundleInfo" : {"CFBundleShortVersionString":"4.0","CFBundleVersion":"4.0","CFBundleIdentifier":"org.godotengine.godot"},
  "storeInfo" : {"deviceIdentifierForVendor":"1430276C-63BC-51FF-8897-066800602CB4","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "org.godotengine.godot",
  "crashReporterKey" : "782E33F1-B168-EB1C-ACBD-EB24C9AF1931",
  "wakeTime" : 286,
  "bridgeVersion" : {"build":"19P6067","train":"6.6"},
  "sleepWakeUUID" : "83C8ED43-0FAB-4AA9-A3B1-BB144EBF9E50",
  "sip" : "enabled",
  "vmRegionInfo" : "0x208 is not in any region.  Bytes before following region: 140737486888440\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      VM_ALLOCATE              7fffffe9a000-7fffffe9b000 [    4K] r-x\/r-x SM=ALI  ",
  "isCorpse" : 1,
  "exception" : {"codes":"0x0000000000000001, 0x0000000000000208","rawCodes":[1,520],"type":"EXC_BAD_ACCESS","signal":"SIGABRT","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000208"},
  "vmregioninfo" : "0x208 is not in any region.  Bytes before following region: 140737486888440\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      VM_ALLOCATE              7fffffe9a000-7fffffe9b000 [    4K] r-x\/r-x SM=ALI  ",
  "asi" : {"libsystem_c.dylib":["abort() called"]},
  "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":1481172,"instructionState":{"instructionStream":{"bytes":[243,73,137,254,72,141,61,247,174,117,65,190,0,0,5,0,232,11,129,0,0,184,0,1,0,0,72,141,13,237,174,117,65,72,131,60,193,0,116,18,72,255,192,72,61,0,3,0,0,117,238,187,35,0,0,0,235,12,72,247,211,72,137,28,193,73,137,6,49,219,72,141,61,181,174,117,65,232,212,128,0,0,137,216,91,65,94,93,195,144,144,144,85,72,137,229,72,129,63,90,84,85,77,117,115,139,71,12,137,193,129,225,192,1,0,0,131,249,64,116,107,15,186,224,14,114,109,72,141,87,39,72,131,226,248,72,139,10,246,193,2,117,69,76,141,87,31,73,131,226,248,101,76,139,4,37,248,255,255,255,73,185,0,0,0,0,255,255,255,255,72,137,206,246,193,2,117,34,76,33,206,137,200,72,9,240,131,201,2,72,9,241],"offset":96}},"threadState":{"r13":{"value":140445958199360},"rax":{"value":0},"rflags":{"value":582},"cpu":{"value":0},"r14":{"value":6},"rsi":{"value":6},"r8":{"value":4596830520},"cr2":{"value":140704660201168},"rdx":{"value":0},"r10":{"value":0},"r9":{"value":0},"r15":{"value":22},"rbx":{"value":4874020352,"symbolLocation":0,"symbol":"_main_thread"},"trap":{"value":133},"err":{"value":33554760},"r11":{"value":582},"rip":{"value":140703561777166,"matchesCrashFrame":1},"rbp":{"value":140701866408608},"rsp":{"value":140701866408568},"r12":{"value":259},"rcx":{"value":140701866408568},"flavor":"x86_THREAD_STATE","rdi":{"value":259}},"queue":"com.apple.main-thread","frames":[{"imageOffset":32782,"symbol":"__pthread_kill","symbolLocation":10,"imageIndex":0},{"imageOffset":25087,"symbol":"pthread_kill","symbolLocation":263,"imageIndex":1},{"imageOffset":531748,"symbol":"abort","symbolLocation":123,"imageIndex":2},{"imageOffset":4523579,"imageIndex":3},{"imageOffset":15869,"symbol":"_sigtramp","symbolLocation":29,"imageIndex":4},{"imageOffset":4607131648,"imageIndex":5},{"imageOffset":55383,"symbol":"std::__1::recursive_mutex::lock()","symbolLocation":9,"imageIndex":6},{"imageOffset":38364623,"imageIndex":3},{"imageOffset":38514339,"imageIndex":3},{"imageOffset":38540925,"imageIndex":3},{"imageOffset":38566754,"imageIndex":3},{"imageOffset":38762211,"imageIndex":3},{"imageOffset":38859925,"imageIndex":3},{"imageOffset":4535868,"imageIndex":3},{"imageOffset":68187167,"imageIndex":3},{"imageOffset":68174266,"imageIndex":3},{"imageOffset":4613263,"imageIndex":3},{"imageOffset":4510578,"imageIndex":3},{"imageOffset":4671901,"imageIndex":3},{"imageOffset":21806,"symbol":"start","symbolLocation":462,"imageIndex":7}]},{"id":1481239,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"imageOffset":48386,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":18,"imageIndex":6},{"imageOffset":67427499,"symbol":"_IP_ResolverPrivate::_thread_function(void*)","symbolLocation":155,"imageIndex":3},{"imageOffset":66182803,"imageIndex":3},{"imageOffset":66184124,"imageIndex":3},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":1481240,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"imageOffset":48386,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":18,"imageIndex":6},{"imageOffset":72452667,"imageIndex":3},{"imageOffset":66182803,"imageIndex":3},{"imageOffset":66184124,"imageIndex":3},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":1481241,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"imageOffset":48386,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":18,"imageIndex":6},{"imageOffset":72452667,"imageIndex":3},{"imageOffset":66182803,"imageIndex":3},{"imageOffset":66184124,"imageIndex":3},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":1481242,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"imageOffset":48386,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":18,"imageIndex":6},{"imageOffset":72452667,"imageIndex":3},{"imageOffset":66182803,"imageIndex":3},{"imageOffset":66184124,"imageIndex":3},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":1481243,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"imageOffset":48386,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":18,"imageIndex":6},{"imageOffset":72452667,"imageIndex":3},{"imageOffset":66182803,"imageIndex":3},{"imageOffset":66184124,"imageIndex":3},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":1481244,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"imageOffset":48386,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":18,"imageIndex":6},{"imageOffset":72452667,"imageIndex":3},{"imageOffset":66182803,"imageIndex":3},{"imageOffset":66184124,"imageIndex":3},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":1481245,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"imageOffset":48386,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":18,"imageIndex":6},{"imageOffset":72452667,"imageIndex":3},{"imageOffset":66182803,"imageIndex":3},{"imageOffset":66184124,"imageIndex":3},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":1481246,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"imageOffset":48386,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":18,"imageIndex":6},{"imageOffset":72452667,"imageIndex":3},{"imageOffset":66182803,"imageIndex":3},{"imageOffset":66184124,"imageIndex":3},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":1481247,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"imageOffset":48386,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":18,"imageIndex":6},{"imageOffset":72452667,"imageIndex":3},{"imageOffset":66182803,"imageIndex":3},{"imageOffset":66184124,"imageIndex":3},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":1481248,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"imageOffset":48386,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":18,"imageIndex":6},{"imageOffset":72452667,"imageIndex":3},{"imageOffset":66182803,"imageIndex":3},{"imageOffset":66184124,"imageIndex":3},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":1481249,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"imageOffset":48386,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":18,"imageIndex":6},{"imageOffset":72452667,"imageIndex":3},{"imageOffset":66182803,"imageIndex":3},{"imageOffset":66184124,"imageIndex":3},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":1481250,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"imageOffset":48386,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":18,"imageIndex":6},{"imageOffset":72452667,"imageIndex":3},{"imageOffset":66182803,"imageIndex":3},{"imageOffset":66184124,"imageIndex":3},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":1481251,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"imageOffset":48386,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":18,"imageIndex":6},{"imageOffset":72452667,"imageIndex":3},{"imageOffset":66182803,"imageIndex":3},{"imageOffset":66184124,"imageIndex":3},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":1481255,"name":"AMCP Logging Spool","frames":[{"imageOffset":6582,"symbol":"semaphore_wait_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":107238,"symbol":"caulk::mach::semaphore::wait_or_error()","symbolLocation":16,"imageIndex":8},{"imageOffset":8520,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":8},{"imageOffset":7692,"symbol":"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*)","symbolLocation":41,"imageIndex":8},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":1481263,"name":"com.apple.audio.IOThread.client","frames":[{"imageOffset":6522,"symbol":"mach_msg_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":7400,"symbol":"mach_msg","symbolLocation":56,"imageIndex":0},{"imageOffset":3341319,"symbol":"HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int)","symbolLocation":111,"imageIndex":9},{"imageOffset":1812265,"symbol":"HALC_ProxyIOContext::IOWorkLoop()","symbolLocation":3931,"imageIndex":9},{"imageOffset":1806853,"symbol":"invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int)","symbolLocation":63,"imageIndex":9},{"imageOffset":3692054,"symbol":"HALB_IOThread::Entry(void*)","symbolLocation":72,"imageIndex":9},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":1481268,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"imageOffset":48386,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":18,"imageIndex":6},{"imageOffset":15237400,"imageIndex":3},{"imageOffset":15237026,"imageIndex":3},{"imageOffset":15236741,"imageIndex":3},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":1481276,"frames":[{"imageOffset":17086,"symbol":"__semwait_signal","symbolLocation":10,"imageIndex":0},{"imageOffset":67683,"symbol":"nanosleep","symbolLocation":196,"imageIndex":2},{"imageOffset":18921963,"imageIndex":3},{"imageOffset":20252002,"imageIndex":3},{"imageOffset":66182803,"imageIndex":3},{"imageOffset":66184124,"imageIndex":3},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":1481277,"frames":[{"imageOffset":17086,"symbol":"__semwait_signal","symbolLocation":10,"imageIndex":0},{"imageOffset":67683,"symbol":"nanosleep","symbolLocation":196,"imageIndex":2},{"imageOffset":18921963,"imageIndex":3},{"imageOffset":20682646,"symbol":"EditorExportPlatformIOS::_check_for_changes_poll_thread(void*)","symbolLocation":518,"imageIndex":3},{"imageOffset":66182803,"imageIndex":3},{"imageOffset":66184124,"imageIndex":3},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":1481278,"frames":[{"imageOffset":17086,"symbol":"__semwait_signal","symbolLocation":10,"imageIndex":0},{"imageOffset":67683,"symbol":"nanosleep","symbolLocation":196,"imageIndex":2},{"imageOffset":18921963,"imageIndex":3},{"imageOffset":21304198,"imageIndex":3},{"imageOffset":66182803,"imageIndex":3},{"imageOffset":66184124,"imageIndex":3},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":1481279,"frames":[{"imageOffset":17086,"symbol":"__semwait_signal","symbolLocation":10,"imageIndex":0},{"imageOffset":67683,"symbol":"nanosleep","symbolLocation":196,"imageIndex":2},{"imageOffset":18921963,"imageIndex":3},{"imageOffset":29177609,"imageIndex":3},{"imageOffset":66182803,"imageIndex":3},{"imageOffset":66184124,"imageIndex":3},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":1481283,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"imageOffset":48386,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":18,"imageIndex":6},{"imageOffset":37031691,"imageIndex":3},{"imageOffset":66182803,"imageIndex":3},{"imageOffset":66184124,"imageIndex":3},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":1481321,"name":"com.apple.NSEventThread","frames":[{"imageOffset":6522,"symbol":"mach_msg_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":7400,"symbol":"mach_msg","symbolLocation":56,"imageIndex":0},{"imageOffset":525165,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":319,"imageIndex":10},{"imageOffset":518648,"symbol":"__CFRunLoopRun","symbolLocation":1276,"imageIndex":10},{"imageOffset":515644,"symbol":"CFRunLoopRunSpecific","symbolLocation":562,"imageIndex":10},{"imageOffset":1755598,"symbol":"_NSEventThread","symbolLocation":132,"imageIndex":11},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":1481329,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":1},{"imageOffset":48386,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":18,"imageIndex":6},{"imageOffset":25574603,"imageIndex":3},{"imageOffset":66182803,"imageIndex":3},{"imageOffset":66184124,"imageIndex":3},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":1482562,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":1482568,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":1482828,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":1482829,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":1483051,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":1483178,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":1483186,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":1483187,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703561744384,
    "size" : 229376,
    "uuid" : "8cc28466-fd2f-3c80-9834-9525b7beac19",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703561973760,
    "size" : 49152,
    "uuid" : "b5454e27-e8c7-3fdb-b77f-714f1e82e70b",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703560728576,
    "size" : 561152,
    "uuid" : "e42e9d7a-03b4-340b-b61e-dcd45fd4acc0",
    "path" : "\/usr\/lib\/system\/libsystem_c.dylib",
    "name" : "libsystem_c.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4482371584,
    "CFBundleShortVersionString" : "4.0",
    "CFBundleIdentifier" : "org.godotengine.godot",
    "size" : 106180608,
    "uuid" : "d6ae78a8-8674-3099-853a-3a0d30a32373",
    "path" : "\/Applications\/Godot.app\/Contents\/MacOS\/Godot",
    "name" : "Godot",
    "CFBundleVersion" : "4.0"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703562072064,
    "size" : 40960,
    "uuid" : "a8a33774-6d44-35e9-ad2a-bad9e4d5192a",
    "path" : "\/usr\/lib\/system\/libsystem_platform.dylib",
    "name" : "libsystem_platform.dylib"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703561289728,
    "size" : 364544,
    "uuid" : "e67ac91f-f1dc-30ec-84f3-83f5bdad3434",
    "path" : "\/usr\/lib\/libc++.1.dylib",
    "name" : "libc++.1.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4873494528,
    "size" : 442368,
    "uuid" : "71febccd-d9dc-3599-9971-2b3407c588a8",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703707643904,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.audio.caulk",
    "size" : 139264,
    "uuid" : "8e7b3d95-1d47-3f17-9512-c5fcc30792c2",
    "path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk",
    "name" : "caulk"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703588306944,
    "CFBundleShortVersionString" : "5.0",
    "CFBundleIdentifier" : "com.apple.audio.CoreAudio",
    "size" : 7561216,
    "uuid" : "9be547d0-0af1-3470-afde-2ac4cd34441e",
    "path" : "\/System\/Library\/Frameworks\/CoreAudio.framework\/Versions\/A\/CoreAudio",
    "name" : "CoreAudio",
    "CFBundleVersion" : "5.0"
  },
  {
    "source" : "P",
    "arch" : "x86_64h",
    "base" : 140703562289152,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 5255168,
    "uuid" : "93c48919-68af-367e-9a67-db4159bc962c",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "1866"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703606824960,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.AppKit",
    "size" : 15269888,
    "uuid" : "06015263-62ac-3b08-a298-dc835c18452a",
    "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
    "name" : "AppKit",
    "CFBundleVersion" : "2113.60.148"
  }
],
  "sharedCache" : {
  "base" : 140703558717440,
  "size" : 19331678208,
  "uuid" : "73669942-bd8a-3e40-951f-7fbe07b51cb8"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=1.1G resident=0K(0%) swapped_out_or_unallocated=1.1G(100%)\nWritable regions: Total=1.6G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.6G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nAccelerate framework               256K        2 \nActivity Tracing                   256K        1 \nCG backing stores                 2528K        4 \nCG image                           9.9M      123 \nColorSync                          220K       26 \nCoreAnimation                     13.5M       55 \nCoreGraphics                        12K        2 \nCoreUI image data                 1592K       13 \nFoundation                          44K        2 \nKernel Alloc Once                    8K        1 \nMALLOC                             1.5G     1266 \nMALLOC guard page                   32K        8 \nObjC additional data                15K        1 \nSTACK GUARD                       56.1M       32 \nStack                             23.7M       32 \nVM_ALLOCATE                        276K       41 \nVM_ALLOCATE (reserved)              32K        1         reserved VM address space (unallocated)\n__CTF                               756        1 \n__DATA                            31.8M      428 \n__DATA_CONST                      22.0M      273 \n__DATA_DIRTY                      1199K      161 \n__FONT_DATA                          4K        1 \n__LINKEDIT                       652.7M       14 \n__TEXT                           450.6M      447 \n__UNICODE                          592K        1 \ndyld private memory               1664K        3 \nmapped file                      177.4M       30 \nshared memory                      784K       18 \n===========                     =======  ======= \nTOTAL                              2.9G     2987 \nTOTAL, minus reserved VM space     2.9G     2987 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "6112e14f37f5d11121dcd519",
      "factorPackIds" : {
        "SIRI_TEXT_TO_SPEECH" : "631f366ede559130376ddad9"
      },
      "deploymentId" : 240000217
    },
    {
      "rolloutId" : "60f8ddccefea4203d95cbeef",
      "factorPackIds" : {

      },
      "deploymentId" : 240000020
    }
  ],
  "experiments" : [
    {
      "treatmentId" : "5b729754-3882-4560-826f-9c0bc27d77c6",
      "experimentId" : "6192fb082171a2330e561df0",
      "deploymentId" : 400000035
    }
  ]
}
}

Tooltip visibility can change while the editor is refreshing its theme. If a tooltip is visible when the editor starts refreshing its theme but the tooltip becomes hidden by the time that the editor finishes refreshing it will crash with the above stack trace. Careful placement of the mouse can prevent the editor from crashing, or deliberately cause a crash if desired.

Everyone in this thread and duplicate issues, including myself, seem to be on Windows so it might be a Windows-only crash due to how system events are dispatched.