-
-
Notifications
You must be signed in to change notification settings - Fork 23k
Open
Description
Tested versions
- Reproducible in: 4.5.beta
System information
Godot v4.5.beta (7826b6b) - macOS Sequoia (15.5.0) - Multi-window, 1 monitor - Metal (Forward+) - integrated Apple M4 Max (Apple9) - Apple M4 Max (16 threads) - 48.00 GiB memory
Issue description
Occasional crash when drag-and-dropping files to move them in the FileSystem dock. I've only been able to reproduce this once on a complex project (DOGWALK, which you can access if you have a Blender Studio subscription or bought the supporter DLC on Steam). Therefore, it may be difficult to reproduce, but try drag-and-dropping files one-by-one in random order and it should eventually happen.
Backtrace:
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x9c8e319c486435ec)
frame #0: 0x000000010506f250 godot.macos.editor.arm64`Control::get_parent_anchorable_rect() const [inlined] Node::get_viewport(this=0x9c8e319c4864339c) const at node.h:747:62
744
745 void clear_internal_tree_resource_paths();
746
-> 747 _FORCE_INLINE_ Viewport *get_viewport() const { return data.viewport; }
748
749 virtual PackedStringArray get_configuration_warnings() const;
750
Target 0: (godot.macos.editor.arm64) stopped.
(lldb) bt
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x9c8e319c486435ec)
* frame #0: 0x000000010506f250 godot.macos.editor.arm64`Control::get_parent_anchorable_rect() const [inlined] Node::get_viewport(this=0x9c8e319c4864339c) const at node.h:747:62
frame #1: 0x000000010506f250 godot.macos.editor.arm64`Control::get_parent_anchorable_rect(this=0x000000033718d010) const at control.cpp:688:65
frame #2: 0x00000001050669e8 godot.macos.editor.arm64`Control::_size_changed(this=0x000000033718d010) at control.cpp:1732:22
frame #3: 0x00000001050714d0 godot.macos.editor.arm64`Control::_notification(this=0x000000033718d010, p_notification=45) at control.cpp:3934:4
frame #4: 0x000000010038ef50 godot.macos.editor.arm64`Control::_notification_forwardv(this=0x000000033718d010, p_notification=45) at control.h:46:2
frame #5: 0x0000000105407a64 godot.macos.editor.arm64`Panel::_notification_forwardv(this=0x000000033718d010, p_notification=45) at panel.h:36:2
frame #6: 0x0000000109200ba4 godot.macos.editor.arm64`Object::_notification_forward(this=0x000000033718d010, p_notification=45) at object.cpp:931:2
frame #7: 0x0000000107037278 godot.macos.editor.arm64`ThemeOwner::_owner_context_changed() [inlined] Object::notification(this=0x000000033718d010, p_notification=45, p_reversed=false) at object.h:890:4
frame #8: 0x0000000107037250 godot.macos.editor.arm64`ThemeOwner::_owner_context_changed(this=0x000000034107f500) at theme_owner.cpp:101:6
frame #9: 0x00000001070370f4 godot.macos.editor.arm64`ThemeOwner::set_owner_context(this=0x000000034107f500, p_context=0x0000000345a7abf0, p_propagate=true) at theme_owner.cpp:87:3
frame #10: 0x000000010508289c godot.macos.editor.arm64`Control::set_theme_context(this=0x000000033718d010, p_context=0x0000000345a7abf0, p_propagate=true) at control.cpp:2930:20
frame #11: 0x0000000105070d00 godot.macos.editor.arm64`Control::_notification(this=0x000000033718d010, p_notification=10) at control.cpp:3805:4
frame #12: 0x000000010038ef50 godot.macos.editor.arm64`Control::_notification_forwardv(this=0x000000033718d010, p_notification=10) at control.h:46:2
frame #13: 0x0000000105407a64 godot.macos.editor.arm64`Panel::_notification_forwardv(this=0x000000033718d010, p_notification=10) at panel.h:36:2
frame #14: 0x0000000109200ba4 godot.macos.editor.arm64`Object::_notification_forward(this=0x000000033718d010, p_notification=10) at object.cpp:931:2
frame #15: 0x0000000104cc5494 godot.macos.editor.arm64`Node::_propagate_enter_tree() [inlined] Object::notification(this=0x000000033718d010, p_notification=10, p_reversed=false) at object.h:890:4
frame #16: 0x0000000104cc546c godot.macos.editor.arm64`Node::_propagate_enter_tree(this=0x000000033718d010) at node.cpp:341:2
frame #17: 0x0000000104cc5c48 godot.macos.editor.arm64`Node::_propagate_enter_tree(this=0x000000033718b810) at node.cpp:360:13
frame #18: 0x0000000104cd0c28 godot.macos.editor.arm64`Node::_set_tree(this=0x000000033718b810, p_tree=0x000000013cb88010) at node.cpp:3310:3
frame #19: 0x0000000104cd06dc godot.macos.editor.arm64`Node::_add_child_nocheck(this=0x000000013ca89010, p_child=0x000000033718b810, p_name=0x000000033718ba40, p_internal_mode=INTERNAL_MODE_DISABLED) at node.cpp:1669:12
frame #20: 0x0000000104cd15e4 godot.macos.editor.arm64`Node::add_child(this=0x000000013ca89010, p_child=0x000000033718b810, p_force_readable_name=false, p_internal=INTERNAL_MODE_DISABLED) at node.cpp:1699:2
frame #21: 0x0000000104e1ee70 godot.macos.editor.arm64`Window::_try_parent_dialog(this=0x000000033718b810, p_from_node=0x000000013cb9d810) at window.cpp:2020:6
frame #22: 0x0000000104e1efc0 godot.macos.editor.arm64`Window::popup_exclusive_centered_ratio(this=0x000000033718b810, p_from_node=0x000000013cb9d810, p_ratio=0.5) at window.cpp:2045:6
frame #23: 0x00000001031e5d14 godot.macos.editor.arm64`EditorInterface::popup_dialog_centered_ratio(this=0x000000014fdfde10, p_dialog=0x000000033718b810, p_ratio=0.5) at editor_interface.cpp:427:12
frame #24: 0x0000000103276598 godot.macos.editor.arm64`EditorNode::add_io_error(p_error=0x000000016fdf5d68) at editor_node.cpp:5040:37
frame #25: 0x000000010325985c godot.macos.editor.arm64`EditorNode::load_scene(this=0x000000013cb9d810, p_scene=0x000000014bff3a60, p_ignore_broken_deps=true, p_set_inherited=false, p_force_open_imported=true, p_silent_change_tab=false) at editor_node.cpp:4426:3
frame #26: 0x0000000103254f3c godot.macos.editor.arm64`EditorNode::reload_scene(this=0x000000013cb9d810, p_path=0x000000014bff3a60) at editor_node.cpp:6513:2
frame #27: 0x0000000103792244 godot.macos.editor.arm64`FileSystemDock::_update_dependencies_after_move(this=0x000000033510aa10, p_renames=0x000000016fdf6db8, p_file_owners=0x000000016fdf6de8) const at filesystem_dock.cpp:1630:32
frame #28: 0x0000000103799224 godot.macos.editor.arm64`FileSystemDock::_move_operation_confirm(this=0x000000033510aa10, p_to_path=0x000000016fdf7e00, p_copy=false, p_overwrite=OVERWRITE_UNDECIDED) at filesystem_dock.cpp:2009:4
frame #29: 0x00000001037a8b90 godot.macos.editor.arm64`FileSystemDock::drop_data_fw(this=0x000000033510aa10, p_point=0x000000016fdf8af0, p_data=0x000000016fdf8c20, p_from=0x0000000335125210) at filesystem_dock.cpp:3122:6
frame #30: 0x00000001037d25f0 godot.macos.editor.arm64`void call_with_variant_args_helper<FileSystemDock, Vector2 const&, Variant const&, Control*, 0ul, 1ul, 2ul>(p_instance=0x000000033510aa10, p_method=(godot.macos.editor.arm64`FileSystemDock::drop_data_fw(Vector2 const&, Variant const&, Control*) at filesystem_dock.cpp:3020), p_args=0x000000016fdf90b0, r_error=0x000000016fdf96e4, (null)=IndexSequence<0UL, 1UL, 2UL> @ 0x000000016fdf8b27) at binder_common.h:223:2
frame #31: 0x00000001037d22bc godot.macos.editor.arm64`void call_with_variant_args<FileSystemDock, Vector2 const&, Variant const&, Control*>(p_instance=0x000000033510aa10, p_method=(godot.macos.editor.arm64`FileSystemDock::drop_data_fw(Vector2 const&, Variant const&, Control*) at filesystem_dock.cpp:3020), p_args=0x000000016fdf90b0, p_argcount=3, r_error=0x000000016fdf96e4) at binder_common.h:337:2
frame #32: 0x00000001037d2178 godot.macos.editor.arm64`CallableCustomMethodPointer<FileSystemDock, void, Vector2 const&, Variant const&, Control*>::call(this=0x0000000334e48ab0, p_arguments=0x000000016fdf90b0, p_argcount=3, r_return_value=0x000000016fdf99d8, r_call_error=0x000000016fdf96e4) const at callable_method_pointer.h:103:4
frame #33: 0x0000000108aa3b00 godot.macos.editor.arm64`Callable::callp(this=0x0000000334e48b60, p_arguments=0x000000016fdf90b0, p_argcount=3, r_return_value=0x000000016fdf99d8, r_call_error=0x000000016fdf96e4) const at callable.cpp:57:11
frame #34: 0x0000000108aaae80 godot.macos.editor.arm64`CallableCustomBind::call(this=0x0000000334e48b50, p_arguments=0x000000016fdf99b0, p_argcount=2, r_return_value=0x000000016fdf99d8, r_call_error=0x000000016fdf96e4) const at callable_bind.cpp:150:11
frame #35: 0x0000000108aa3b00 godot.macos.editor.arm64`Callable::callp(this=0x00000003351256e8, p_arguments=0x000000016fdf99b0, p_argcount=2, r_return_value=0x000000016fdf99d8, r_call_error=0x000000016fdf96e4) const at callable.cpp:57:11
frame #36: 0x000000010507ac14 godot.macos.editor.arm64`Control::drop_data(this=0x0000000335125210, p_point=0x000000016fdf9b90, p_data=0x000000013ca896b0) at control.cpp:2077:21
frame #37: 0x0000000104d97438 godot.macos.editor.arm64`Viewport::_gui_drop(this=0x000000013ca89010, p_at_control=0x0000000335125210, p_at_pos=Point2 @ 0x000000016fdf9b90, p_just_check=false) at viewport.cpp:1869:15
frame #38: 0x0000000104d9c4a4 godot.macos.editor.arm64`Viewport::gui_perform_drop_at(this=0x000000013ca89010, p_pos=0x000000016fdf9d58, p_control=0x0000000335125210) at viewport.cpp:2383:25
frame #39: 0x0000000104d9b2d8 godot.macos.editor.arm64`Viewport::_perform_drop(this=0x000000013ca89010, p_control=0x0000000335125210) at viewport.cpp:2377:2
frame #40: 0x0000000104d97f24 godot.macos.editor.arm64`Viewport::_gui_input_event(this=0x000000013ca89010, p_event=Ref<InputEvent> @ 0x000000016fdfb7a0) at viewport.cpp:1975:5
frame #41: 0x0000000104da328c godot.macos.editor.arm64`Viewport::push_input(this=0x000000013ca89010, p_event=0x000000016fdfb960, p_local_coords=false) at viewport.cpp:3431:3
frame #42: 0x0000000104e19520 godot.macos.editor.arm64`Window::_window_input(this=0x000000013ca89010, p_ev=0x000000016fdfb960) at window.cpp:1798:3
frame #43: 0x0000000104e4209c godot.macos.editor.arm64`void call_with_variant_args_helper<Window, Ref<InputEvent> const&, 0ul>(p_instance=0x000000013ca89010, p_method=(godot.macos.editor.arm64`Window::_window_input(Ref<InputEvent> const&) at window.cpp:1779), p_args=0x000000016fdfbf88, r_error=0x000000016fdfbec0, (null)=IndexSequence<0UL> @ 0x000000016fdfb997) at binder_common.h:223:2
frame #44: 0x0000000104e41f30 godot.macos.editor.arm64`void call_with_variant_args<Window, Ref<InputEvent> const&>(p_instance=0x000000013ca89010, p_method=(godot.macos.editor.arm64`Window::_window_input(Ref<InputEvent> const&) at window.cpp:1779), p_args=0x000000016fdfbf88, p_argcount=1, r_error=0x000000016fdfbec0) at binder_common.h:337:2
frame #45: 0x0000000104e41de8 godot.macos.editor.arm64`CallableCustomMethodPointer<Window, void, Ref<InputEvent> const&>::call(this=0x000000012c7385f0, p_arguments=0x000000016fdfbf88, p_argcount=1, r_return_value=0x000000016fdfc448, r_call_error=0x000000016fdfbec0) const at callable_method_pointer.h:103:4
frame #46: 0x0000000108aa3b00 godot.macos.editor.arm64`Callable::callp(this=0x000000016fdfc1a0, p_arguments=0x000000016fdfbf88, p_argcount=1, r_return_value=0x000000016fdfc448, r_call_error=0x000000016fdfbec0) const at callable.cpp:57:11
frame #47: 0x00000001002f075c godot.macos.editor.arm64`Variant Callable::call<Ref<InputEvent>>(this=0x000000016fdfc1a0, p_args=Ref<InputEvent> @ 0x000000016fdfc190) const at variant.h:952:2
frame #48: 0x00000001002eff44 godot.macos.editor.arm64`DisplayServerMacOS::_dispatch_input_event(this=0x000000013d808210, p_event=0x000000016fdfceb0) at display_server_macos.mm:462:15
frame #49: 0x00000001002efba0 godot.macos.editor.arm64`DisplayServerMacOS::_dispatch_input_events(p_event=0x000000016fdfceb0) at display_server_macos.mm:434:45
frame #50: 0x00000001089fad4c godot.macos.editor.arm64`Input::_parse_input_event_impl(this=0x000000013c810010, p_event=0x000000016fdfceb0, p_is_emulated=false) at input.cpp:909:3
frame #51: 0x00000001089f6410 godot.macos.editor.arm64`Input::flush_buffered_events(this=0x000000013c810010) at input.cpp:1190:3
frame #52: 0x0000000100310368 godot.macos.editor.arm64`DisplayServerMacOS::_process_events(this=0x000000013d808210, p_pump=false) at display_server_macos.mm:3280:27
frame #53: 0x00000001002c544c godot.macos.editor.arm64`invocation function for block in OS_MacOS_NSApp::start_main(.block_descriptor=0x0000000345b0c670, observer=0x0000000335c18830, activity=32) at os_macos.mm:1090:17
frame #54: 0x0000000182691098 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 36
frame #55: 0x0000000182690f80 CoreFoundation`__CFRunLoopDoObservers + 536
frame #56: 0x0000000182690690 CoreFoundation`__CFRunLoopRun + 944
frame #57: 0x000000018268fc58 CoreFoundation`CFRunLoopRunSpecific + 572
frame #58: 0x000000018e12427c HIToolbox`RunCurrentEventLoopInMode + 324
frame #59: 0x000000018e1274e8 HIToolbox`ReceiveNextEventCommon + 676
frame #60: 0x000000018e2b2484 HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 76
frame #61: 0x00000001865b7ab4 AppKit`_DPSNextEvent + 684
frame #62: 0x0000000186f565b0 AppKit`-[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 688
frame #63: 0x00000001865aac64 AppKit`-[NSApplication run] + 480
frame #64: 0x00000001002c5194 godot.macos.editor.arm64`OS_MacOS_NSApp::run(this=0x000000015be2a4b0) at os_macos.mm:1054:2
frame #65: 0x0000000100347b50 godot.macos.editor.arm64`main(argc=2, argv=0x000000016fdff078) at godot_main_macos.mm:117:6
frame #66: 0x0000000182206b98 dyld`start + 6076
Full backtrace
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x9c8e319c486435ec)
* frame #0: 0x000000010506f250 godot.macos.editor.arm64`Control::get_parent_anchorable_rect() const [inlined] Node::get_viewport(this=0x9c8e319c4864339c) const at node.h:747:62
frame #1: 0x000000010506f250 godot.macos.editor.arm64`Control::get_parent_anchorable_rect(this=0x000000033718d010) const at control.cpp:688:65
frame #2: 0x00000001050669e8 godot.macos.editor.arm64`Control::_size_changed(this=0x000000033718d010) at control.cpp:1732:22
frame #3: 0x00000001050714d0 godot.macos.editor.arm64`Control::_notification(this=0x000000033718d010, p_notification=45) at control.cpp:3934:4
frame #4: 0x000000010038ef50 godot.macos.editor.arm64`Control::_notification_forwardv(this=0x000000033718d010, p_notification=45) at control.h:46:2
frame #5: 0x0000000105407a64 godot.macos.editor.arm64`Panel::_notification_forwardv(this=0x000000033718d010, p_notification=45) at panel.h:36:2
frame #6: 0x0000000109200ba4 godot.macos.editor.arm64`Object::_notification_forward(this=0x000000033718d010, p_notification=45) at object.cpp:931:2
frame #7: 0x0000000107037278 godot.macos.editor.arm64`ThemeOwner::_owner_context_changed() [inlined] Object::notification(this=0x000000033718d010, p_notification=45, p_reversed=false) at object.h:890:4
frame #8: 0x0000000107037250 godot.macos.editor.arm64`ThemeOwner::_owner_context_changed(this=0x000000034107f500) at theme_owner.cpp:101:6
frame #9: 0x00000001070370f4 godot.macos.editor.arm64`ThemeOwner::set_owner_context(this=0x000000034107f500, p_context=0x0000000345a7abf0, p_propagate=true) at theme_owner.cpp:87:3
frame #10: 0x000000010508289c godot.macos.editor.arm64`Control::set_theme_context(this=0x000000033718d010, p_context=0x0000000345a7abf0, p_propagate=true) at control.cpp:2930:20
frame #11: 0x0000000105070d00 godot.macos.editor.arm64`Control::_notification(this=0x000000033718d010, p_notification=10) at control.cpp:3805:4
frame #12: 0x000000010038ef50 godot.macos.editor.arm64`Control::_notification_forwardv(this=0x000000033718d010, p_notification=10) at control.h:46:2
frame #13: 0x0000000105407a64 godot.macos.editor.arm64`Panel::_notification_forwardv(this=0x000000033718d010, p_notification=10) at panel.h:36:2
frame #14: 0x0000000109200ba4 godot.macos.editor.arm64`Object::_notification_forward(this=0x000000033718d010, p_notification=10) at object.cpp:931:2
frame #15: 0x0000000104cc5494 godot.macos.editor.arm64`Node::_propagate_enter_tree() [inlined] Object::notification(this=0x000000033718d010, p_notification=10, p_reversed=false) at object.h:890:4
frame #16: 0x0000000104cc546c godot.macos.editor.arm64`Node::_propagate_enter_tree(this=0x000000033718d010) at node.cpp:341:2
frame #17: 0x0000000104cc5c48 godot.macos.editor.arm64`Node::_propagate_enter_tree(this=0x000000033718b810) at node.cpp:360:13
frame #18: 0x0000000104cd0c28 godot.macos.editor.arm64`Node::_set_tree(this=0x000000033718b810, p_tree=0x000000013cb88010) at node.cpp:3310:3
frame #19: 0x0000000104cd06dc godot.macos.editor.arm64`Node::_add_child_nocheck(this=0x000000013ca89010, p_child=0x000000033718b810, p_name=0x000000033718ba40, p_internal_mode=INTERNAL_MODE_DISABLED) at node.cpp:1669:12
frame #20: 0x0000000104cd15e4 godot.macos.editor.arm64`Node::add_child(this=0x000000013ca89010, p_child=0x000000033718b810, p_force_readable_name=false, p_internal=INTERNAL_MODE_DISABLED) at node.cpp:1699:2
frame #21: 0x0000000104e1ee70 godot.macos.editor.arm64`Window::_try_parent_dialog(this=0x000000033718b810, p_from_node=0x000000013cb9d810) at window.cpp:2020:6
frame #22: 0x0000000104e1efc0 godot.macos.editor.arm64`Window::popup_exclusive_centered_ratio(this=0x000000033718b810, p_from_node=0x000000013cb9d810, p_ratio=0.5) at window.cpp:2045:6
frame #23: 0x00000001031e5d14 godot.macos.editor.arm64`EditorInterface::popup_dialog_centered_ratio(this=0x000000014fdfde10, p_dialog=0x000000033718b810, p_ratio=0.5) at editor_interface.cpp:427:12
frame #24: 0x0000000103276598 godot.macos.editor.arm64`EditorNode::add_io_error(p_error=0x000000016fdf5d68) at editor_node.cpp:5040:37
frame #25: 0x000000010325985c godot.macos.editor.arm64`EditorNode::load_scene(this=0x000000013cb9d810, p_scene=0x000000014bff3a60, p_ignore_broken_deps=true, p_set_inherited=false, p_force_open_imported=true, p_silent_change_tab=false) at editor_node.cpp:4426:3
frame #26: 0x0000000103254f3c godot.macos.editor.arm64`EditorNode::reload_scene(this=0x000000013cb9d810, p_path=0x000000014bff3a60) at editor_node.cpp:6513:2
frame #27: 0x0000000103792244 godot.macos.editor.arm64`FileSystemDock::_update_dependencies_after_move(this=0x000000033510aa10, p_renames=0x000000016fdf6db8, p_file_owners=0x000000016fdf6de8) const at filesystem_dock.cpp:1630:32
frame #28: 0x0000000103799224 godot.macos.editor.arm64`FileSystemDock::_move_operation_confirm(this=0x000000033510aa10, p_to_path=0x000000016fdf7e00, p_copy=false, p_overwrite=OVERWRITE_UNDECIDED) at filesystem_dock.cpp:2009:4
frame #29: 0x00000001037a8b90 godot.macos.editor.arm64`FileSystemDock::drop_data_fw(this=0x000000033510aa10, p_point=0x000000016fdf8af0, p_data=0x000000016fdf8c20, p_from=0x0000000335125210) at filesystem_dock.cpp:3122:6
frame #30: 0x00000001037d25f0 godot.macos.editor.arm64`void call_with_variant_args_helper<FileSystemDock, Vector2 const&, Variant const&, Control*, 0ul, 1ul, 2ul>(p_instance=0x000000033510aa10, p_method=(godot.macos.editor.arm64`FileSystemDock::drop_data_fw(Vector2 const&, Variant const&, Control*) at filesystem_dock.cpp:3020), p_args=0x000000016fdf90b0, r_error=0x000000016fdf96e4, (null)=IndexSequence<0UL, 1UL, 2UL> @ 0x000000016fdf8b27) at binder_common.h:223:2
frame #31: 0x00000001037d22bc godot.macos.editor.arm64`void call_with_variant_args<FileSystemDock, Vector2 const&, Variant const&, Control*>(p_instance=0x000000033510aa10, p_method=(godot.macos.editor.arm64`FileSystemDock::drop_data_fw(Vector2 const&, Variant const&, Control*) at filesystem_dock.cpp:3020), p_args=0x000000016fdf90b0, p_argcount=3, r_error=0x000000016fdf96e4) at binder_common.h:337:2
frame #32: 0x00000001037d2178 godot.macos.editor.arm64`CallableCustomMethodPointer<FileSystemDock, void, Vector2 const&, Variant const&, Control*>::call(this=0x0000000334e48ab0, p_arguments=0x000000016fdf90b0, p_argcount=3, r_return_value=0x000000016fdf99d8, r_call_error=0x000000016fdf96e4) const at callable_method_pointer.h:103:4
frame #33: 0x0000000108aa3b00 godot.macos.editor.arm64`Callable::callp(this=0x0000000334e48b60, p_arguments=0x000000016fdf90b0, p_argcount=3, r_return_value=0x000000016fdf99d8, r_call_error=0x000000016fdf96e4) const at callable.cpp:57:11
frame #34: 0x0000000108aaae80 godot.macos.editor.arm64`CallableCustomBind::call(this=0x0000000334e48b50, p_arguments=0x000000016fdf99b0, p_argcount=2, r_return_value=0x000000016fdf99d8, r_call_error=0x000000016fdf96e4) const at callable_bind.cpp:150:11
frame #35: 0x0000000108aa3b00 godot.macos.editor.arm64`Callable::callp(this=0x00000003351256e8, p_arguments=0x000000016fdf99b0, p_argcount=2, r_return_value=0x000000016fdf99d8, r_call_error=0x000000016fdf96e4) const at callable.cpp:57:11
frame #36: 0x000000010507ac14 godot.macos.editor.arm64`Control::drop_data(this=0x0000000335125210, p_point=0x000000016fdf9b90, p_data=0x000000013ca896b0) at control.cpp:2077:21
frame #37: 0x0000000104d97438 godot.macos.editor.arm64`Viewport::_gui_drop(this=0x000000013ca89010, p_at_control=0x0000000335125210, p_at_pos=Point2 @ 0x000000016fdf9b90, p_just_check=false) at viewport.cpp:1869:15
frame #38: 0x0000000104d9c4a4 godot.macos.editor.arm64`Viewport::gui_perform_drop_at(this=0x000000013ca89010, p_pos=0x000000016fdf9d58, p_control=0x0000000335125210) at viewport.cpp:2383:25
frame #39: 0x0000000104d9b2d8 godot.macos.editor.arm64`Viewport::_perform_drop(this=0x000000013ca89010, p_control=0x0000000335125210) at viewport.cpp:2377:2
frame #40: 0x0000000104d97f24 godot.macos.editor.arm64`Viewport::_gui_input_event(this=0x000000013ca89010, p_event=Ref<InputEvent> @ 0x000000016fdfb7a0) at viewport.cpp:1975:5
frame #41: 0x0000000104da328c godot.macos.editor.arm64`Viewport::push_input(this=0x000000013ca89010, p_event=0x000000016fdfb960, p_local_coords=false) at viewport.cpp:3431:3
frame #42: 0x0000000104e19520 godot.macos.editor.arm64`Window::_window_input(this=0x000000013ca89010, p_ev=0x000000016fdfb960) at window.cpp:1798:3
frame #43: 0x0000000104e4209c godot.macos.editor.arm64`void call_with_variant_args_helper<Window, Ref<InputEvent> const&, 0ul>(p_instance=0x000000013ca89010, p_method=(godot.macos.editor.arm64`Window::_window_input(Ref<InputEvent> const&) at window.cpp:1779), p_args=0x000000016fdfbf88, r_error=0x000000016fdfbec0, (null)=IndexSequence<0UL> @ 0x000000016fdfb997) at binder_common.h:223:2
frame #44: 0x0000000104e41f30 godot.macos.editor.arm64`void call_with_variant_args<Window, Ref<InputEvent> const&>(p_instance=0x000000013ca89010, p_method=(godot.macos.editor.arm64`Window::_window_input(Ref<InputEvent> const&) at window.cpp:1779), p_args=0x000000016fdfbf88, p_argcount=1, r_error=0x000000016fdfbec0) at binder_common.h:337:2
frame #45: 0x0000000104e41de8 godot.macos.editor.arm64`CallableCustomMethodPointer<Window, void, Ref<InputEvent> const&>::call(this=0x000000012c7385f0, p_arguments=0x000000016fdfbf88, p_argcount=1, r_return_value=0x000000016fdfc448, r_call_error=0x000000016fdfbec0) const at callable_method_pointer.h:103:4
frame #46: 0x0000000108aa3b00 godot.macos.editor.arm64`Callable::callp(this=0x000000016fdfc1a0, p_arguments=0x000000016fdfbf88, p_argcount=1, r_return_value=0x000000016fdfc448, r_call_error=0x000000016fdfbec0) const at callable.cpp:57:11
frame #47: 0x00000001002f075c godot.macos.editor.arm64`Variant Callable::call<Ref<InputEvent>>(this=0x000000016fdfc1a0, p_args=Ref<InputEvent> @ 0x000000016fdfc190) const at variant.h:952:2
frame #48: 0x00000001002eff44 godot.macos.editor.arm64`DisplayServerMacOS::_dispatch_input_event(this=0x000000013d808210, p_event=0x000000016fdfceb0) at display_server_macos.mm:462:15
frame #49: 0x00000001002efba0 godot.macos.editor.arm64`DisplayServerMacOS::_dispatch_input_events(p_event=0x000000016fdfceb0) at display_server_macos.mm:434:45
frame #50: 0x00000001089fad4c godot.macos.editor.arm64`Input::_parse_input_event_impl(this=0x000000013c810010, p_event=0x000000016fdfceb0, p_is_emulated=false) at input.cpp:909:3
frame #51: 0x00000001089f6410 godot.macos.editor.arm64`Input::flush_buffered_events(this=0x000000013c810010) at input.cpp:1190:3
frame #52: 0x0000000100310368 godot.macos.editor.arm64`DisplayServerMacOS::_process_events(this=0x000000013d808210, p_pump=false) at display_server_macos.mm:3280:27
frame #53: 0x00000001002c544c godot.macos.editor.arm64`invocation function for block in OS_MacOS_NSApp::start_main(.block_descriptor=0x0000000345b0c670, observer=0x0000000335c18830, activity=32) at os_macos.mm:1090:17
frame #54: 0x0000000182691098 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 36
frame #55: 0x0000000182690f80 CoreFoundation`__CFRunLoopDoObservers + 536
frame #56: 0x0000000182690690 CoreFoundation`__CFRunLoopRun + 944
frame #57: 0x000000018268fc58 CoreFoundation`CFRunLoopRunSpecific + 572
frame #58: 0x000000018e12427c HIToolbox`RunCurrentEventLoopInMode + 324
frame #59: 0x000000018e1274e8 HIToolbox`ReceiveNextEventCommon + 676
frame #60: 0x000000018e2b2484 HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 76
frame #61: 0x00000001865b7ab4 AppKit`_DPSNextEvent + 684
frame #62: 0x0000000186f565b0 AppKit`-[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 688
frame #63: 0x00000001865aac64 AppKit`-[NSApplication run] + 480
frame #64: 0x00000001002c5194 godot.macos.editor.arm64`OS_MacOS_NSApp::run(this=0x000000015be2a4b0) at os_macos.mm:1054:2
frame #65: 0x0000000100347b50 godot.macos.editor.arm64`main(argc=2, argv=0x000000016fdff078) at godot_main_macos.mm:117:6
frame #66: 0x0000000182206b98 dyld`start + 6076
thread #4
frame #0: 0x00000001825683cc libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001825a70e0 libsystem_pthread.dylib`_pthread_cond_wait + 984
frame #2: 0x00000001824d7298 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
frame #3: 0x00000001088aaf90 godot.macos.editor.arm64`_IP_ResolverPrivate::_thread_function(void*) [inlined] Semaphore::wait(this=0x000000015c086e50) const at semaphore.h:76:14
frame #4: 0x00000001088aaf54 godot.macos.editor.arm64`_IP_ResolverPrivate::_thread_function(self=0x000000015c084e10) at ip.cpp:113:13
frame #5: 0x00000001029f0428 godot.macos.editor.arm64`Thread::thread_callback(p_data=0x000000014c0950e0) at thread_apple.cpp:55:2
frame #6: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #5, name = 'WorkerThread 0'
frame #0: 0x00000001825683cc libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001825a70e0 libsystem_pthread.dylib`_pthread_cond_wait + 984
frame #2: 0x00000001824d7298 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
frame #3: 0x0000000109272b20 godot.macos.editor.arm64`WorkerThreadPool::_thread_function(void*) [inlined] void ConditionVariable::wait<MutexImpl<std::__1::mutex>>(this=0x000000015e023440, p_lock=0x00000001700aaf28) const at condition_variable.h:59:13
frame #4: 0x0000000109272b0c godot.macos.editor.arm64`WorkerThreadPool::_thread_function(p_user=0x000000015e023410) at worker_thread_pool.cpp:205:28
frame #5: 0x00000001029f0428 godot.macos.editor.arm64`Thread::thread_callback(p_data=0x000000015c82bae0) at thread_apple.cpp:55:2
frame #6: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #6, name = 'WorkerThread 1'
frame #0: 0x00000001825683cc libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001825a70e0 libsystem_pthread.dylib`_pthread_cond_wait + 984
frame #2: 0x00000001824d7298 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
frame #3: 0x0000000109272b20 godot.macos.editor.arm64`WorkerThreadPool::_thread_function(void*) [inlined] void ConditionVariable::wait<MutexImpl<std::__1::mutex>>(this=0x000000015e0234a8, p_lock=0x00000001701b6f28) const at condition_variable.h:59:13
frame #4: 0x0000000109272b0c godot.macos.editor.arm64`WorkerThreadPool::_thread_function(p_user=0x000000015e023478) at worker_thread_pool.cpp:205:28
frame #5: 0x00000001029f0428 godot.macos.editor.arm64`Thread::thread_callback(p_data=0x000000015c823400) at thread_apple.cpp:55:2
frame #6: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #7, name = 'WorkerThread 2'
frame #0: 0x00000001825683cc libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001825a70e0 libsystem_pthread.dylib`_pthread_cond_wait + 984
frame #2: 0x00000001824d7298 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
frame #3: 0x0000000109272b20 godot.macos.editor.arm64`WorkerThreadPool::_thread_function(void*) [inlined] void ConditionVariable::wait<MutexImpl<std::__1::mutex>>(this=0x000000015e023510, p_lock=0x00000001702c2f28) const at condition_variable.h:59:13
frame #4: 0x0000000109272b0c godot.macos.editor.arm64`WorkerThreadPool::_thread_function(p_user=0x000000015e0234e0) at worker_thread_pool.cpp:205:28
frame #5: 0x00000001029f0428 godot.macos.editor.arm64`Thread::thread_callback(p_data=0x000000015c828600) at thread_apple.cpp:55:2
frame #6: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #8, name = 'WorkerThread 3'
frame #0: 0x00000001825683cc libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001825a70e0 libsystem_pthread.dylib`_pthread_cond_wait + 984
frame #2: 0x00000001824d7298 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
frame #3: 0x0000000109272b20 godot.macos.editor.arm64`WorkerThreadPool::_thread_function(void*) [inlined] void ConditionVariable::wait<MutexImpl<std::__1::mutex>>(this=0x000000015e023578, p_lock=0x00000001703cef28) const at condition_variable.h:59:13
frame #4: 0x0000000109272b0c godot.macos.editor.arm64`WorkerThreadPool::_thread_function(p_user=0x000000015e023548) at worker_thread_pool.cpp:205:28
frame #5: 0x00000001029f0428 godot.macos.editor.arm64`Thread::thread_callback(p_data=0x000000015c8263f0) at thread_apple.cpp:55:2
frame #6: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #9, name = 'WorkerThread 4'
frame #0: 0x00000001825683cc libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001825a70e0 libsystem_pthread.dylib`_pthread_cond_wait + 984
frame #2: 0x00000001824d7298 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
frame #3: 0x0000000109272b20 godot.macos.editor.arm64`WorkerThreadPool::_thread_function(void*) [inlined] void ConditionVariable::wait<MutexImpl<std::__1::mutex>>(this=0x000000015e0235e0, p_lock=0x00000001704daf28) const at condition_variable.h:59:13
frame #4: 0x0000000109272b0c godot.macos.editor.arm64`WorkerThreadPool::_thread_function(p_user=0x000000015e0235b0) at worker_thread_pool.cpp:205:28
frame #5: 0x00000001029f0428 godot.macos.editor.arm64`Thread::thread_callback(p_data=0x000000015c83fdc0) at thread_apple.cpp:55:2
frame #6: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #10, name = 'WorkerThread 5'
frame #0: 0x00000001825683cc libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001825a70e0 libsystem_pthread.dylib`_pthread_cond_wait + 984
frame #2: 0x00000001824d7298 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
frame #3: 0x0000000109272b20 godot.macos.editor.arm64`WorkerThreadPool::_thread_function(void*) [inlined] void ConditionVariable::wait<MutexImpl<std::__1::mutex>>(this=0x000000015e023648, p_lock=0x00000001705e6f28) const at condition_variable.h:59:13
frame #4: 0x0000000109272b0c godot.macos.editor.arm64`WorkerThreadPool::_thread_function(p_user=0x000000015e023618) at worker_thread_pool.cpp:205:28
frame #5: 0x00000001029f0428 godot.macos.editor.arm64`Thread::thread_callback(p_data=0x000000015c83af30) at thread_apple.cpp:55:2
frame #6: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #11, name = 'WorkerThread 6'
frame #0: 0x00000001825683cc libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001825a70e0 libsystem_pthread.dylib`_pthread_cond_wait + 984
frame #2: 0x00000001824d7298 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
frame #3: 0x0000000109272b20 godot.macos.editor.arm64`WorkerThreadPool::_thread_function(void*) [inlined] void ConditionVariable::wait<MutexImpl<std::__1::mutex>>(this=0x000000015e0236b0, p_lock=0x00000001706f2f28) const at condition_variable.h:59:13
frame #4: 0x0000000109272b0c godot.macos.editor.arm64`WorkerThreadPool::_thread_function(p_user=0x000000015e023680) at worker_thread_pool.cpp:205:28
frame #5: 0x00000001029f0428 godot.macos.editor.arm64`Thread::thread_callback(p_data=0x000000015c83b6b0) at thread_apple.cpp:55:2
frame #6: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #12, name = 'WorkerThread 7'
frame #0: 0x00000001825683cc libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001825a70e0 libsystem_pthread.dylib`_pthread_cond_wait + 984
frame #2: 0x00000001824d7298 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
frame #3: 0x0000000109272b20 godot.macos.editor.arm64`WorkerThreadPool::_thread_function(void*) [inlined] void ConditionVariable::wait<MutexImpl<std::__1::mutex>>(this=0x000000015e023718, p_lock=0x00000001707fef28) const at condition_variable.h:59:13
frame #4: 0x0000000109272b0c godot.macos.editor.arm64`WorkerThreadPool::_thread_function(p_user=0x000000015e0236e8) at worker_thread_pool.cpp:205:28
frame #5: 0x00000001029f0428 godot.macos.editor.arm64`Thread::thread_callback(p_data=0x000000015c83b710) at thread_apple.cpp:55:2
frame #6: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #13, name = 'WorkerThread 8'
frame #0: 0x00000001825683cc libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001825a70e0 libsystem_pthread.dylib`_pthread_cond_wait + 984
frame #2: 0x00000001824d7298 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
frame #3: 0x0000000109272b20 godot.macos.editor.arm64`WorkerThreadPool::_thread_function(void*) [inlined] void ConditionVariable::wait<MutexImpl<std::__1::mutex>>(this=0x000000015e023780, p_lock=0x000000017090af28) const at condition_variable.h:59:13
frame #4: 0x0000000109272b0c godot.macos.editor.arm64`WorkerThreadPool::_thread_function(p_user=0x000000015e023750) at worker_thread_pool.cpp:205:28
frame #5: 0x00000001029f0428 godot.macos.editor.arm64`Thread::thread_callback(p_data=0x000000015c84db90) at thread_apple.cpp:55:2
frame #6: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #14, name = 'WorkerThread 9'
frame #0: 0x00000001825683cc libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001825a70e0 libsystem_pthread.dylib`_pthread_cond_wait + 984
frame #2: 0x00000001824d7298 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
frame #3: 0x0000000109272b20 godot.macos.editor.arm64`WorkerThreadPool::_thread_function(void*) [inlined] void ConditionVariable::wait<MutexImpl<std::__1::mutex>>(this=0x000000015e0237e8, p_lock=0x0000000170a16f28) const at condition_variable.h:59:13
frame #4: 0x0000000109272b0c godot.macos.editor.arm64`WorkerThreadPool::_thread_function(p_user=0x000000015e0237b8) at worker_thread_pool.cpp:205:28
frame #5: 0x00000001029f0428 godot.macos.editor.arm64`Thread::thread_callback(p_data=0x000000015c84dbf0) at thread_apple.cpp:55:2
frame #6: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #15, name = 'WorkerThread 10'
frame #0: 0x00000001825683cc libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001825a70e0 libsystem_pthread.dylib`_pthread_cond_wait + 984
frame #2: 0x00000001824d7298 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
frame #3: 0x0000000109272b20 godot.macos.editor.arm64`WorkerThreadPool::_thread_function(void*) [inlined] void ConditionVariable::wait<MutexImpl<std::__1::mutex>>(this=0x000000015e023850, p_lock=0x0000000170b22f28) const at condition_variable.h:59:13
frame #4: 0x0000000109272b0c godot.macos.editor.arm64`WorkerThreadPool::_thread_function(p_user=0x000000015e023820) at worker_thread_pool.cpp:205:28
frame #5: 0x00000001029f0428 godot.macos.editor.arm64`Thread::thread_callback(p_data=0x000000015c84dc50) at thread_apple.cpp:55:2
frame #6: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #16, name = 'WorkerThread 11'
frame #0: 0x00000001825683cc libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001825a70e0 libsystem_pthread.dylib`_pthread_cond_wait + 984
frame #2: 0x00000001824d7298 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
frame #3: 0x0000000109272b20 godot.macos.editor.arm64`WorkerThreadPool::_thread_function(void*) [inlined] void ConditionVariable::wait<MutexImpl<std::__1::mutex>>(this=0x000000015e0238b8, p_lock=0x0000000170c2ef28) const at condition_variable.h:59:13
frame #4: 0x0000000109272b0c godot.macos.editor.arm64`WorkerThreadPool::_thread_function(p_user=0x000000015e023888) at worker_thread_pool.cpp:205:28
frame #5: 0x00000001029f0428 godot.macos.editor.arm64`Thread::thread_callback(p_data=0x000000015c84dcb0) at thread_apple.cpp:55:2
frame #6: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #17, name = 'WorkerThread 12'
frame #0: 0x00000001825683cc libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001825a70e0 libsystem_pthread.dylib`_pthread_cond_wait + 984
frame #2: 0x00000001824d7298 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
frame #3: 0x0000000109272b20 godot.macos.editor.arm64`WorkerThreadPool::_thread_function(void*) [inlined] void ConditionVariable::wait<MutexImpl<std::__1::mutex>>(this=0x000000015e023920, p_lock=0x0000000170d3af28) const at condition_variable.h:59:13
frame #4: 0x0000000109272b0c godot.macos.editor.arm64`WorkerThreadPool::_thread_function(p_user=0x000000015e0238f0) at worker_thread_pool.cpp:205:28
frame #5: 0x00000001029f0428 godot.macos.editor.arm64`Thread::thread_callback(p_data=0x000000015c84dd10) at thread_apple.cpp:55:2
frame #6: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #18, name = 'WorkerThread 13'
frame #0: 0x00000001825683cc libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001825a70e0 libsystem_pthread.dylib`_pthread_cond_wait + 984
frame #2: 0x00000001824d7298 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
frame #3: 0x0000000109272b20 godot.macos.editor.arm64`WorkerThreadPool::_thread_function(void*) [inlined] void ConditionVariable::wait<MutexImpl<std::__1::mutex>>(this=0x000000015e023988, p_lock=0x0000000170e46f28) const at condition_variable.h:59:13
frame #4: 0x0000000109272b0c godot.macos.editor.arm64`WorkerThreadPool::_thread_function(p_user=0x000000015e023958) at worker_thread_pool.cpp:205:28
frame #5: 0x00000001029f0428 godot.macos.editor.arm64`Thread::thread_callback(p_data=0x000000015c84dd70) at thread_apple.cpp:55:2
frame #6: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #19, name = 'WorkerThread 14'
frame #0: 0x00000001825683cc libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001825a70e0 libsystem_pthread.dylib`_pthread_cond_wait + 984
frame #2: 0x00000001824d7298 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
frame #3: 0x0000000109272b20 godot.macos.editor.arm64`WorkerThreadPool::_thread_function(void*) [inlined] void ConditionVariable::wait<MutexImpl<std::__1::mutex>>(this=0x000000015e0239f0, p_lock=0x0000000170f52f28) const at condition_variable.h:59:13
frame #4: 0x0000000109272b0c godot.macos.editor.arm64`WorkerThreadPool::_thread_function(p_user=0x000000015e0239c0) at worker_thread_pool.cpp:205:28
frame #5: 0x00000001029f0428 godot.macos.editor.arm64`Thread::thread_callback(p_data=0x000000015c83f210) at thread_apple.cpp:55:2
frame #6: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #20, name = 'WorkerThread 15'
frame #0: 0x00000001825683cc libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001825a70e0 libsystem_pthread.dylib`_pthread_cond_wait + 984
frame #2: 0x00000001824d7298 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
frame #3: 0x0000000109272b20 godot.macos.editor.arm64`WorkerThreadPool::_thread_function(void*) [inlined] void ConditionVariable::wait<MutexImpl<std::__1::mutex>>(this=0x000000015e023a58, p_lock=0x000000017105ef28) const at condition_variable.h:59:13
frame #4: 0x0000000109272b0c godot.macos.editor.arm64`WorkerThreadPool::_thread_function(p_user=0x000000015e023a28) at worker_thread_pool.cpp:205:28
frame #5: 0x00000001029f0428 godot.macos.editor.arm64`Thread::thread_callback(p_data=0x000000015c83f270) at thread_apple.cpp:55:2
frame #6: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #22, name = 'com.apple.NSEventThread'
frame #0: 0x0000000182564c34 libsystem_kernel.dylib`mach_msg2_trap + 8
frame #1: 0x00000001825773a0 libsystem_kernel.dylib`mach_msg2_internal + 76
frame #2: 0x000000018256d764 libsystem_kernel.dylib`mach_msg_overwrite + 484
frame #3: 0x0000000182564fa8 libsystem_kernel.dylib`mach_msg + 24
frame #4: 0x0000000182691e7c CoreFoundation`__CFRunLoopServiceMachPort + 160
frame #5: 0x0000000182690798 CoreFoundation`__CFRunLoopRun + 1208
frame #6: 0x000000018268fc58 CoreFoundation`CFRunLoopRunSpecific + 572
frame #7: 0x00000001866db7fc AppKit`_NSEventThread + 140
frame #8: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #23, name = 'caulk.messenger.shared:17'
frame #0: 0x0000000182564bb0 libsystem_kernel.dylib`semaphore_wait_trap + 8
frame #1: 0x000000018dc0bcc8 caulk`caulk::semaphore::timed_wait(double) + 224
frame #2: 0x000000018dc0bb70 caulk`caulk::concurrent::details::worker_thread::run() + 32
frame #3: 0x000000018dc0b844 caulk`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
frame #4: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #24, name = 'caulk.messenger.shared:high'
frame #0: 0x0000000182564bb0 libsystem_kernel.dylib`semaphore_wait_trap + 8
frame #1: 0x000000018dc0bcc8 caulk`caulk::semaphore::timed_wait(double) + 224
frame #2: 0x000000018dc0bb70 caulk`caulk::concurrent::details::worker_thread::run() + 32
frame #3: 0x000000018dc0b844 caulk`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
frame #4: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #25, name = 'caulk::deferred_logger'
frame #0: 0x0000000182564bb0 libsystem_kernel.dylib`semaphore_wait_trap + 8
frame #1: 0x000000018dc0bcc8 caulk`caulk::semaphore::timed_wait(double) + 224
frame #2: 0x000000018dc0bb70 caulk`caulk::concurrent::details::worker_thread::run() + 32
frame #3: 0x000000018dc0b844 caulk`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
frame #4: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #26, name = 'com.apple.audio.IOThread.client'
frame #0: 0x0000000182564bbc libsystem_kernel.dylib`semaphore_wait_signal_trap + 8
frame #1: 0x000000018dc282f8 caulk`caulk::mach::semaphore::wait_signal_or_error(caulk::mach::semaphore&) + 36
frame #2: 0x0000000185496f58 CoreAudio`HALC_ProxyIOContext::IOWorkLoop() + 5276
frame #3: 0x00000001854953a8 CoreAudio`invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 172
frame #4: 0x000000018563f37c CoreAudio`HALC_IOThread::Entry(void*) + 88
frame #5: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #27
frame #0: 0x00000001825683cc libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001825a70e0 libsystem_pthread.dylib`_pthread_cond_wait + 984
frame #2: 0x00000001824d7298 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
frame #3: 0x00000001008c9ac4 godot.macos.editor.arm64`tvg::TaskQueue::pop(this=0x000000014fd59a50, task=0x0000000177c32f08) at tvgTaskScheduler.cpp:82:19
frame #4: 0x00000001008c9954 godot.macos.editor.arm64`tvg::TaskSchedulerImpl::run(this=0x000000014fd59a20, i=0) at tvgTaskScheduler.cpp:150:45
frame #5: 0x00000001008c9874 godot.macos.editor.arm64`tvg::TaskSchedulerImpl::TaskSchedulerImpl(this=0x000000014fd59b18)::'lambda'()::operator()() const at tvgTaskScheduler.cpp:118:48
frame #7: 0x00000001008c97bc godot.macos.editor.arm64`void std::__1::__thread_execute[abi:nn190102]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, tvg::TaskSchedulerImpl::TaskSchedulerImpl(unsigned int)::'lambda'()>(__t=size=2, (null)=__tuple_indices<> @ 0x0000000177c32f7f) at thread.h:198:3
frame #8: 0x00000001008c9158 godot.macos.editor.arm64`void* std::__1::__thread_proxy[abi:nn190102]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, tvg::TaskSchedulerImpl::TaskSchedulerImpl(unsigned int)::'lambda'()>>(__vp=0x000000014fd59b10) at thread.h:207:3
frame #9: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #40
frame #0: 0x00000001825681c8 libsystem_kernel.dylib`__semwait_signal + 8
frame #1: 0x00000001824446f4 libsystem_c.dylib`nanosleep + 220
frame #2: 0x00000001029e4fa8 godot.macos.editor.arm64`OS_Unix::delay_usec(this=0x000000015be2a4b0, p_usec=200000) const at os_unix.cpp:382:9
frame #3: 0x00000001030b0934 godot.macos.editor.arm64`EditorExportPlatformIOS::get_icon_infos(this=0x0000000000000000) const at export_plugin.cpp:168:9
thread #41
frame #0: 0x00000001825681c8 libsystem_kernel.dylib`__semwait_signal + 8
frame #1: 0x00000001824446f4 libsystem_c.dylib`nanosleep + 220
frame #2: 0x00000001029e4fa8 godot.macos.editor.arm64`OS_Unix::delay_usec(this=0x000000015be2a4b0, p_usec=200000) const at os_unix.cpp:382:9
frame #3: 0x0000000103938894 godot.macos.editor.arm64`EditorExportPlatformAppleEmbedded::_check_for_changes_poll_thread(ud=0x000000012e82ad90) at editor_export_platform_apple_embedded.cpp:2548:25
frame #4: 0x00000001029f0428 godot.macos.editor.arm64`Thread::thread_callback(p_data=0x000000015b910f30) at thread_apple.cpp:55:2
frame #5: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #42
frame #0: 0x00000001825681c8 libsystem_kernel.dylib`__semwait_signal + 8
frame #1: 0x00000001824446f4 libsystem_c.dylib`nanosleep + 220
frame #2: 0x00000001029e4fa8 godot.macos.editor.arm64`OS_Unix::delay_usec(this=0x000000015be2a4b0, p_usec=200000) const at os_unix.cpp:382:9
frame #3: 0x0000000103938894 godot.macos.editor.arm64`EditorExportPlatformAppleEmbedded::_check_for_changes_poll_thread(ud=0x000000012e830aa0) at editor_export_platform_apple_embedded.cpp:2548:25
frame #4: 0x00000001029f0428 godot.macos.editor.arm64`Thread::thread_callback(p_data=0x000000015b916230) at thread_apple.cpp:55:2
frame #5: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #43
frame #0: 0x00000001825683cc libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001825a70e0 libsystem_pthread.dylib`_pthread_cond_wait + 984
frame #2: 0x00000001824d7298 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
frame #3: 0x000000010444f548 godot.macos.editor.arm64`TilesEditorUtils::_thread() [inlined] Semaphore::wait(this=0x00000003404f82e8) const at semaphore.h:76:14
frame #4: 0x000000010444f50c godot.macos.editor.arm64`TilesEditorUtils::_thread(this=0x00000003404f8110) at tiles_editor_plugin.cpp:74:23
frame #5: 0x000000010444f468 godot.macos.editor.arm64`TilesEditorUtils::_thread_func(ud=0x00000003404f8110) at tiles_editor_plugin.cpp:68:6
frame #6: 0x00000001029f0428 godot.macos.editor.arm64`Thread::thread_callback(p_data=0x00000003404f8400) at thread_apple.cpp:55:2
frame #7: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #45
frame #0: 0x00000001825683cc libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001825a70e0 libsystem_pthread.dylib`_pthread_cond_wait + 984
frame #2: 0x00000001824d7298 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
frame #3: 0x0000000103ceed00 godot.macos.editor.arm64`EditorResourcePreview::_thread() [inlined] Semaphore::wait(this=0x000000013d0329c0) const at semaphore.h:76:14
frame #4: 0x0000000103ceecc4 godot.macos.editor.arm64`EditorResourcePreview::_thread(this=0x000000013d032610) at editor_resource_preview.cpp:409:15
frame #5: 0x0000000103ceec4c godot.macos.editor.arm64`EditorResourcePreview::_thread_func(ud=0x000000013d032610) at editor_resource_preview.cpp:136:7
frame #6: 0x00000001029f0428 godot.macos.editor.arm64`Thread::thread_callback(p_data=0x000000035efa2ef0) at thread_apple.cpp:55:2
frame #7: 0x00000001825a6c0c libsystem_pthread.dylib`_pthread_start + 136
thread #60
frame #0: 0x00000001825a1b6c libsystem_pthread.dylib`start_wqthread
thread #61
frame #0: 0x00000001825a1b6c libsystem_pthread.dylib`start_wqthread
thread #62
frame #0: 0x00000001825a1b6c libsystem_pthread.dylib`start_wqthread
thread #63
frame #0: 0x00000001825a1b6c libsystem_pthread.dylib`start_wqthread
Steps to reproduce
- Move files using drag-and-drop in the FileSystem dock, preferably across different folders.
Minimal reproduction project (MRP)
N/A
hemebond