godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
90.79k stars 21.13k forks source link

Godot 4.2 editor keeps crashing on macOS Sonoma (4.1 and 4.3 work fine) #89678

Open tuc0w opened 7 months ago

tuc0w commented 7 months ago

Tested versions

System information

MacOS Sonoma 14.3.1 - M3 Pro

Issue description

The project explorer works, the editor keeps crashing after opening a project.

The following verbose output using 4.2.2-rc2 were it is crashing:

./Godot --verbose --path /Users/xxx/gamedev/sandbox --editor

Godot Engine v4.2.2.rc2.official.c61a68614 - https://godotengine.org
TextServer: Added interface "Dummy"
TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)"
[mvk-info] MoltenVK version 1.2.0, supporting Vulkan version 1.2.231.
        The following 83 Vulkan extensions are supported:
                VK_KHR_16bit_storage v1
                VK_KHR_8bit_storage v1
                VK_KHR_bind_memory2 v1
                VK_KHR_buffer_device_address v1
                VK_KHR_create_renderpass2 v1
                VK_KHR_dedicated_allocation v3
                VK_KHR_depth_stencil_resolve v1
                VK_KHR_descriptor_update_template v1
                VK_KHR_device_group v4
                VK_KHR_device_group_creation v1
                VK_KHR_driver_properties v1
                VK_KHR_dynamic_rendering v1
                VK_KHR_external_fence v1
                VK_KHR_external_fence_capabilities v1
                VK_KHR_external_memory v1
                VK_KHR_external_memory_capabilities v1
                VK_KHR_external_semaphore v1
                VK_KHR_external_semaphore_capabilities v1
                VK_KHR_fragment_shader_barycentric v1
                VK_KHR_get_memory_requirements2 v1
                VK_KHR_get_physical_device_properties2 v2
                VK_KHR_get_surface_capabilities2 v1
                VK_KHR_imageless_framebuffer v1
                VK_KHR_image_format_list v1
                VK_KHR_maintenance1 v2
                VK_KHR_maintenance2 v1
                VK_KHR_maintenance3 v1
                VK_KHR_multiview v1
                VK_KHR_portability_subset v1
                VK_KHR_push_descriptor v2
                VK_KHR_relaxed_block_layout v1
                VK_KHR_sampler_mirror_clamp_to_edge v3
                VK_KHR_sampler_ycbcr_conversion v14
                VK_KHR_separate_depth_stencil_layouts v1
                VK_KHR_shader_draw_parameters v1
                VK_KHR_shader_float_controls v4
                VK_KHR_shader_float16_int8 v1
                VK_KHR_shader_subgroup_extended_types v1
                VK_KHR_spirv_1_4 v1
                VK_KHR_storage_buffer_storage_class v1
                VK_KHR_surface v25
                VK_KHR_swapchain v70
                VK_KHR_swapchain_mutable_format v1
                VK_KHR_timeline_semaphore v2
                VK_KHR_uniform_buffer_standard_layout v1
                VK_KHR_variable_pointers v1
                VK_EXT_buffer_device_address v2
                VK_EXT_debug_marker v4
                VK_EXT_debug_report v10
                VK_EXT_debug_utils v2
                VK_EXT_descriptor_indexing v2
                VK_EXT_fragment_shader_interlock v1
                VK_EXT_hdr_metadata v2
                VK_EXT_host_query_reset v1
                VK_EXT_image_robustness v1
                VK_EXT_inline_uniform_block v1
                VK_EXT_memory_budget v1
                VK_EXT_metal_objects v1
                VK_EXT_metal_surface v1
                VK_EXT_post_depth_coverage v1
                VK_EXT_private_data v1
                VK_EXT_robustness2 v1
                VK_EXT_sample_locations v1
                VK_EXT_scalar_block_layout v1
                VK_EXT_separate_stencil_usage v1
                VK_EXT_shader_stencil_export v1
                VK_EXT_shader_viewport_index_layer v1
                VK_EXT_subgroup_size_control v2
                VK_EXT_swapchain_colorspace v4
                VK_EXT_texel_buffer_alignment v1
                VK_EXT_texture_compression_astc_hdr v1
                VK_EXT_vertex_attribute_divisor v3
                VK_AMD_gpu_shader_half_float v2
                VK_AMD_negative_viewport_height v1
                VK_AMD_shader_image_load_store_lod v1
                VK_AMD_shader_trinary_minmax v1
                VK_IMG_format_pvrtc v1
                VK_INTEL_shader_integer_functions2 v1
                VK_GOOGLE_display_timing v1
                VK_MVK_macos_surface v3
                VK_MVK_moltenvk v36
                VK_NV_fragment_shader_barycentric v1
                VK_NV_glsl_shader v1
[mvk-info] GPU device:
                model: Apple M3 Pro
                type: Integrated
                vendorID: 0x106b
                deviceID: 0xe0303ef
                pipelineCacheUUID: 000027D8-0E03-03EF-0000-000000000000
        supports the following Metal Versions, GPU's and Feature Sets:
                Metal Shading Language 3.0
                GPU Family Apple 7
                GPU Family Apple 6
                GPU Family Apple 5
                GPU Family Apple 4
                GPU Family Apple 3
                GPU Family Apple 2
                GPU Family Apple 1
                GPU Family Mac 2
                GPU Family Mac 1
                GPU Family Common 3
                GPU Family Common 2
                GPU Family Common 1
                macOS GPU Family 2 v1
                macOS GPU Family 1 v4
                macOS GPU Family 1 v3
                macOS GPU Family 1 v2
                macOS GPU Family 1 v1
[mvk-info] Created VkInstance for Vulkan version 1.2.0, as requested by app, with the following 4 Vulkan extensions enabled:
                VK_KHR_get_physical_device_properties2 v2
                VK_KHR_surface v25
                VK_EXT_debug_utils v2
                VK_MVK_macos_surface v3
Vulkan devices:
  #0: Apple Apple M3 Pro - Supported, Integrated
Vulkan API 1.2.231 - Forward+ - Using Vulkan Device #0: Apple - Apple M3 Pro
Optional extension VK_KHR_fragment_shading_rate not found
Optional extension VK_EXT_pipeline_creation_cache_control not found
Optional extension VK_KHR_incremental_present not found
- Vulkan Variable Rate Shading not supported
- Vulkan multiview supported:
  max view count: 32
  max instances: 134217727
- Vulkan subgroup:
  size: 32
  min size: 32
  max size: 32
  stages: STAGE_TESSELLATION_CONTROL, STAGE_FRAGMENT, STAGE_COMPUTE
  supported ops: FEATURE_BASIC, FEATURE_VOTE, FEATURE_ARITHMETIC, FEATURE_BALLOT, FEATURE_SHUFFLE, FEATURE_SHUFFLE_RELATIVE, FEATURE_QUAD
  quad operations in all stages
[mvk-info] Vulkan semaphores using MTLEvent.
[mvk-info] Created VkDevice to run on GPU Apple M3 Pro with the following 10 Vulkan extensions enabled:
                VK_KHR_16bit_storage v1
                VK_KHR_create_renderpass2 v1
                VK_KHR_image_format_list v1
                VK_KHR_maintenance2 v1
                VK_KHR_multiview v1
                VK_KHR_shader_float16_int8 v1
                VK_KHR_storage_buffer_storage_class v1
                VK_KHR_swapchain v70
                VK_EXT_subgroup_size_control v2
                VK_GOOGLE_display_timing v1
[mvk-info] Created 3 swapchain images with initial size (1152, 648) and contents scale 1.0 for screen Odyssey G95C.
[mvk-info] Created 3 swapchain images with initial size (1152, 648) and contents scale 1.0 for screen Odyssey G95C.
[mvk-info] Created 3 swapchain images with initial size (5120, 1324) and contents scale 1.0 for screen Odyssey G95C.
[mvk-info] Created 3 swapchain images with initial size (5120, 1324) and contents scale 1.0 for screen Odyssey G95C.
Startup PSO cache (0.0 MiB)
Using "default" pen tablet driver...
Creating VMA small objects pool for memory type index 0
Shader 'CanvasSdfShaderRD' (group 0) SHA256: ea9b46725b8b302b6aea958cc47276150534c5574a40ff8eb5ca24d1efc09966
Shader 'SkeletonShaderRD' (group 0) SHA256: a84d0878115d8c56d9e1332e9b0e6b48abb1e054969165ba0f083a9afa26905b
Shader 'SortShaderRD' (group 0) SHA256: c21c0491291ca85e3b471ef0198c34a9ec09dbbb8d93de327d01ef2f12a2e985
Shader 'ParticlesShaderRD' (group 0) SHA256: b411bf7a4125145b41b388882a04f9e4089593f3f903f5ece28e201ca92d610d
Shader 'ParticlesCopyShaderRD' (group 0) SHA256: 744cea0f1a2d5c4368b4df7dcd11837ec90b23042fb7f8f5ac3cdcf31b0c567f
Shader 'CanvasShaderRD' (group 0) SHA256: afd3500036b2c3df3f7182c482cd0f1e4bc83f64427b0f5858b61d7821454471
Shader 'CanvasOcclusionShaderRD' (group 0) SHA256: 0042e111f16be08b98d2821a322de1eea192741e7ccaca290a9194a79246f069
Shader 'ClusterRenderShaderRD' (group 0) SHA256: 68a40dbe710cfa755dfa7854ed76ff5869517ee4c7c0d4d28060affdc079d81e
Shader 'ClusterStoreShaderRD' (group 0) SHA256: 009b8bd9311eff2b92edd2b87f4a1f29ee722e710c29634c9c6ff988e6078b59
Shader 'ClusterDebugShaderRD' (group 0) SHA256: 62d06a57a622d96abcb523849fb7605554ae1e7b95c3ac9f85c8d24672bd51a7
Shader 'SceneForwardClusteredShaderRD' (group 0) SHA256: 6415e21d1844838904776265622244c4c596362111d1bd3dcb4f49fa0d973ead
Shader 'SceneForwardClusteredShaderRD' (group 1) SHA256: 0676dd3932f68078d6d6cc30afa5e28b9248bda73c4d25ad788b13edb5f2a6a9
Shader 'SceneForwardClusteredShaderRD' (group 2) SHA256: ef19a9448eaf9a34818ff95f7cebc3dd8872f34a1a392ce2092a770fdbb11885
Shader 'SceneForwardClusteredShaderRD' (group 3) SHA256: 5ccf19e98cb037d0a469aa3d07d1f268a21fc6e1b0cc92f8303f017d39725016
Shader 'ResolveShaderRD' (group 0) SHA256: 0f39763446f0877341b19c91d76a7766d452c54f9103f34567c032369ff74590
Shader 'TaaResolveShaderRD' (group 0) SHA256: 229eeb3ebc03f3319348badd578a3b3d189d66c8f98c3f97bf22740eae982917
Shader 'Fsr2DepthClipPassShaderRD' (group 0) SHA256: e89fe6a4e3a94bfd2bdcd2cc5fbddeaff40fbfa1143b79c81e3fd49477758ddb
Shader 'Fsr2ReconstructPreviousDepthPassShaderRD' (group 0) SHA256: 1bb3095757fab3efb5fa1384a45c7d49db2adf59c68131fa5a1a85c30a3ab9b4
Shader 'Fsr2LockPassShaderRD' (group 0) SHA256: 1e6820b418502eb34a5aab8a7152cd70ce5c814eef516179e91fc25dccaae252
Shader 'Fsr2AccumulatePassShaderRD' (group 0) SHA256: a4215fdd01d9a9a92fcb7daaad586c0fe5ed1be6024ac0ec5d3b293a5aea6651
Shader 'Fsr2RcasPassShaderRD' (group 0) SHA256: 3a5a41e510d44fb91c34dc52517de8494151e297b631406b2fe1b900d7d2fbb1
Shader 'Fsr2ComputeLuminancePyramidPassShaderRD' (group 0) SHA256: a7aa3788daed0b858817b1f9667376b368f1aafc699988ce050a11cd3c2d4682
Shader 'Fsr2AutogenReactivePassShaderRD' (group 0) SHA256: eeaebbf97696d49ad1eb7a48cc587d75f97eeccdec234a84a67a2cc48a7c3d13
Shader 'Fsr2TcrAutogenPassShaderRD' (group 0) SHA256: 19721d6cf905c7d3a9079abb15d9fe015d59d2e89b7074259b096a5dd5ea251a
Shader 'SsEffectsDownsampleShaderRD' (group 0) SHA256: 8139ac1284e66637884421ab34583afb71b656a367b1c43a2c14253358f78184
Shader 'SsilShaderRD' (group 0) SHA256: 3f628790da5746ac5cf63deb99c632bde3cb4c9c21ba17c29b15a4ad0d40c331
Shader 'SsilImportanceMapShaderRD' (group 0) SHA256: 13d9183bde0b2bf9561c616f3ce152eda4b2707d3a4f46c5dec0712c2f30d694
Shader 'SsilBlurShaderRD' (group 0) SHA256: 1d500747d6fc1bb397105be1cffe95adcb2dbfc8c5eaf28075f5065eee754f3a
Shader 'SsilInterleaveShaderRD' (group 0) SHA256: 77901929ef1e3db797eec23d965b3975000bbb7aa7d60775c84672a7dc283d45
Shader 'SsaoShaderRD' (group 0) SHA256: fc519b2730bc6307ebea302c3c25ceb0100bf9382872ae52fe9f391b4f3c7801
Shader 'SsaoImportanceMapShaderRD' (group 0) SHA256: d731d02f63d993ae56d4730e54807979ccb6eece1506f752e384cd6f6453b94a
Shader 'SsaoBlurShaderRD' (group 0) SHA256: 7e8ae8d6df76b142a8a1fe0feb8f7f0ccc5e38b6ab4d2c941e2e608dd28609a1
Shader 'SsaoInterleaveShaderRD' (group 0) SHA256: 794cb8aa731f30307d6dc42f317d9c4b378318fbcafbe89d509733181ebe8cc6
Shader 'ScreenSpaceReflectionScaleShaderRD' (group 0) SHA256: 8b6a8f215a1210a301bd2819908b1fc2db2b62aa317d3ed75e544e1cedef504d
Shader 'ScreenSpaceReflectionShaderRD' (group 0) SHA256: a65cd0c265b6879e4fbdfe2f68d7748ef73d8000a31943078f02799aa22874d9
Shader 'ScreenSpaceReflectionFilterShaderRD' (group 0) SHA256: a031ff93ee6c1c903e1757a5e478200ffe8d9f4357172476d24468b98d546e9c
Shader 'SubsurfaceScatteringShaderRD' (group 0) SHA256: d8d01be49c5d4aea53ae02fb62e065a4b1a887ff747458f2a1012f70c4c595a5
Shader 'SkyShaderRD' (group 0) SHA256: fffbe5df1d955c06de5cbfef9061ff9b97bd4eef529fc7fbed095f8cc6c4705e
Shader 'VoxelGiShaderRD' (group 0) SHA256: be391406d572b5d2926ff7ad0b5002f194c24d1381ceebb483e71dff9ede46cb
Shader 'VoxelGiDebugShaderRD' (group 0) SHA256: 6a3315a60d404eca50cf07ace12dd080259f9ac004c5da8ed94ca4931483c9de
Shader 'SdfgiPreprocessShaderRD' (group 0) SHA256: 0586dad8dec196be33ea053c9147541e747b67dc3026704d39b4ed2b3e12262b
Shader 'SdfgiDirectLightShaderRD' (group 0) SHA256: 407ae1150d5e1dae3909290bdadfd3d18f4748b170ee4e3459fc1a551264b993
Shader 'SdfgiIntegrateShaderRD' (group 0) SHA256: 19de9b97d5f6a074c0d953170a34b09b7b5cf607ac1241d6896b3f26f05018f3
Shader 'GiShaderRD' (group 0) SHA256: 29cffb88a998f11c9d406f616a1fe15b524165cddac7975e097495c0c26b988f
Shader 'SdfgiDebugShaderRD' (group 0) SHA256: fdd8ef671ccb7e1703ad456a51dde89c05362155ff7cbcf1af41f1360f61dfca
Shader 'SdfgiDebugProbesShaderRD' (group 0) SHA256: 658f2310775e775129c4a1c41a765ae74260a1615cbff88ed3f075e8fbc34d5f
Shader 'VolumetricFogShaderRD' (group 0) SHA256: cbd442ec0616a1b2f1bcc5282df211fb935ccf43fcd02a79906205879b2db8ad
Shader 'VolumetricFogProcessShaderRD' (group 0) SHA256: 4da02ec5644ca273b7bd0ccf9a46c1a8d20786a47ce742014e659cb07492b516
Shader 'BokehDofShaderRD' (group 0) SHA256: 876684666036ce1683acfb6ea1eb2212f5343bc33b70dd740d23e16124d34cb1
Shader 'CopyShaderRD' (group 0) SHA256: 30b15bf32bdb576b8d71802cc0c56d7297170824025c3b07b946bec7251a7e04
Shader 'CopyToFbShaderRD' (group 0) SHA256: 177736b1e2133cfe1a9cf8fe4eb1c44e0617ef11f4cae5aecf33fa00335e1878
Shader 'CubeToDpShaderRD' (group 0) SHA256: 917971276debfb91adf2e4e04c36fd188d29f82574ab1fb7512b448debab0645
Shader 'CubemapDownsamplerShaderRD' (group 0) SHA256: 671abb9a07fd7fe0ee3a5b8c3f3e8bfe84de284d5b722a823647f28930424588
Shader 'CubemapFilterShaderRD' (group 0) SHA256: 0751a793dae7ae46c593b6f36ed0a55b5f45d39c7a7ab5faca6803195487b311
Shader 'CubemapRoughnessShaderRD' (group 0) SHA256: 52d0e182014abfbf9fb458a2cda7738036ffd4da60d23a6a7550622c946c33bf
Shader 'SpecularMergeShaderRD' (group 0) SHA256: 523373878d3260f2f7efe9dad2016f7d4b75cdeac8029beaec59d6e041ac267a
Shader 'ShadowFrustumShaderRD' (group 0) SHA256: 96bf66ad0287f1c3319ceeb109eb366442c3eb1a28db7d75746a3fb93f5296c1
Shader 'MotionVectorsShaderRD' (group 0) SHA256: 7b1a008b9c6d78b9b2efd57f0a741bee452b14002e14ff03b32f9314fef48a3d
Shader 'LuminanceReduceShaderRD' (group 0) SHA256: 3f610513f0fca00d6c99f131ec6ec030bb3b87743c50bd4f7a51becd50ca6f0a
Shader 'TonemapShaderRD' (group 0) SHA256: fe060aca9b0d8f29796ca7fda0c7701ba7e535dc753e000944f18e3431c0b294
Shader 'FsrUpscaleShaderRD' (group 0) SHA256: 7743fc51a4372d908b0b7670632623605884f6d975be7da69f6d987bc530b716
Shader 'BlitShaderRD' (group 0) SHA256: 920491d943884c90ea284e5f682a2eb9ce2241a7e58ce535c8e94b9ad11cdc00
CoreAudio: detected 2 channels
CoreAudio: audio buffer frames: 512 calculated latency: 11ms

TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)".
2024-03-19 14:13:22.764 Godot[21452:6279763] WARNING: AVCaptureDeviceTypeExternal is deprecated for Continuity Cameras. Please use AVCaptureDeviceTypeContinuityCamera and add NSCameraUseContinuityCameraDeviceType to your Info.plist.
CameraServer: Registered camera HD Pro Webcam C920 with ID 1 and position 0 at index 0
CameraServer: Registered camera Kamera von „iPhone von Andreas“ with ID 2 and position 0 at index 1
CameraServer: Registered camera FaceTime HD-Kamera with ID 3 and position 0 at index 2
CORE API HASH: 1098519051
EDITOR API HASH: 2078660547
EditorSettings: Load OK!
WARNING: Der Blend-Dateiimport ist in den Projekteinstellungen aktiviert, aber es wurde kein Blender-Pfad in den Editoreinstellungen festgelegt. Es werden keine Blend-Dateien importiert.
     at: _editor_init (modules/gltf/register_types.cpp:63)
[mvk-info] Created 3 swapchain images with initial size (5120, 1324) and contents scale 1.0 for screen Odyssey G95C.
[mvk-info] Created 3 swapchain images with initial size (5120, 1296) and contents scale 1.0 for screen Odyssey G95C.
[mvk-info] Created 3 swapchain images with initial size (5120, 1352) and contents scale 1.0 for screen Odyssey G95C.
Loaded system CA certificates
Creating VMA small objects pool for memory type index 1
EditorSettings: Save OK!
Regenerating editor help cache
Class 'AbstractPolygon2DEditor' is not exposed, skipping.
Class 'AbstractPolygon2DEditorPlugin' is not exposed, skipping.
Class 'ActionMapEditor' is not exposed, skipping.
Class 'AnchorPresetPicker' is not exposed, skipping.
Class 'AnimationBezierTrackEdit' is not exposed, skipping.
Class 'AnimationLibraryEditor' is not exposed, skipping.
Class 'AnimationNodeBlendSpace1DEditor' is not exposed, skipping.
Class 'AnimationNodeBlendSpace2DEditor' is not exposed, skipping.
Class 'AnimationNodeBlendTreeEditor' is not exposed, skipping.
Class 'AnimationNodeStateMachineEditor' is not exposed, skipping.
Class 'AnimationPlayerEditor' is not exposed, skipping.
Class 'AnimationPlayerEditorPlugin' is not exposed, skipping.
Class 'AnimationTimelineEdit' is not exposed, skipping.
Class 'AnimationTrackEditDefaultPlugin' is not exposed, skipping.
Class 'AnimationTrackEditPlugin' is not exposed, skipping.
Class 'AnimationTrackEditor' is not exposed, skipping.
Class 'AnimationTrackKeyEditEditorPlugin' is not exposed, skipping.
Class 'AnimationTreeEditor' is not exposed, skipping.
Class 'AnimationTreeEditorPlugin' is not exposed, skipping.
Class 'AnimationTreeNodeEditorPlugin' is not exposed, skipping.
Class 'AssetLibraryEditorPlugin' is not exposed, skipping.
Class 'AtlasMergingDialog' is not exposed, skipping.
Class 'AtlasTileProxyObject' is not exposed, skipping.
Class 'AudioBusesEditorPlugin' is not exposed, skipping.
Class 'AudioListener3DGizmoPlugin' is not exposed, skipping.
Class 'AudioStreamEditorPlugin' is not exposed, skipping.
Class 'AudioStreamImportSettings' is not exposed, skipping.
Class 'AudioStreamPlayer3DGizmoPlugin' is not exposed, skipping.
Class 'AudioStreamPreviewGenerator' is not exposed, skipping.
Class 'AudioStreamRandomizerEditorPlugin' is not exposed, skipping.
Class 'BackgroundProgress' is not exposed, skipping.
Class 'BitMapEditorPlugin' is not exposed, skipping.
Class 'BoneMapEditorPlugin' is not exposed, skipping.
Class 'CPUParticles2DEditorPlugin' is not exposed, skipping.
Class 'CPUParticles3DEditor' is not exposed, skipping.
Class 'CPUParticles3DEditorPlugin' is not exposed, skipping.
Class 'CPUParticles3DGizmoPlugin' is not exposed, skipping.
Class 'CSGShape3DGizmoPlugin' is not exposed, skipping.
Class 'Camera3DEditorPlugin' is not exposed, skipping.
Class 'Camera3DGizmoPlugin' is not exposed, skipping.
Class 'CanvasItemEditor' is not exposed, skipping.
Class 'CanvasItemEditorPlugin' is not exposed, skipping.
Class 'CanvasItemEditorViewport' is not exposed, skipping.
Class 'CanvasItemMaterialConversionPlugin' is not exposed, skipping.
Class 'Cast2DEditor' is not exposed, skipping.
Class 'Cast2DEditorPlugin' is not exposed, skipping.
Class 'CollisionObject3DGizmoPlugin' is not exposed, skipping.
Class 'CollisionPolygon2DEditor' is not exposed, skipping.
Class 'CollisionPolygon2DEditorPlugin' is not exposed, skipping.
Class 'CollisionPolygon3DGizmoPlugin' is not exposed, skipping.
Class 'CollisionShape2DEditor' is not exposed, skipping.
Class 'CollisionShape2DEditorPlugin' is not exposed, skipping.
Class 'CollisionShape3DGizmoPlugin' is not exposed, skipping.
Class 'ConnectDialog' is not exposed, skipping.
Class 'ConnectDialogBinds' is not exposed, skipping.
Class 'ConnectionsDock' is not exposed, skipping.
Class 'ControlEditorPlugin' is not exposed, skipping.
Class 'ControlEditorPopupButton' is not exposed, skipping.
Class 'ControlEditorPresetPicker' is not exposed, skipping.
Class 'ControlEditorToolbar' is not exposed, skipping.
Class 'CreateDialog' is not exposed, skipping.
Class 'CurveEditorPlugin' is not exposed, skipping.
Class 'CurvePreviewGenerator' is not exposed, skipping.
Class 'DebugAdapterParser' is not exposed, skipping.
Class 'DebugAdapterServer' is not exposed, skipping.
Class 'DebuggerEditorPlugin' is not exposed, skipping.
Class 'DecalGizmoPlugin' is not exposed, skipping.
Class 'DefaultThemeEditorPreview' is not exposed, skipping.
Class 'DependencyEditor' is not exposed, skipping.
Class 'DependencyEditorOwners' is not exposed, skipping.
Class 'DependencyErrorDialog' is not exposed, skipping.
Class 'DependencyRemoveDialog' is not exposed, skipping.
Class 'DirectoryCreateDialog' is not exposed, skipping.
Class 'DynamicFontImportSettings' is not exposed, skipping.
Class 'DynamicFontImportSettingsData' is not exposed, skipping.
Class 'EditorAbout' is not exposed, skipping.
Class 'EditorAssetLibrary' is not exposed, skipping.
Class 'EditorAudioBus' is not exposed, skipping.
Class 'EditorAudioBuses' is not exposed, skipping.
Class 'EditorAudioMeterNotches' is not exposed, skipping.
Class 'EditorAudioStreamPreviewPlugin' is not exposed, skipping.
Class 'EditorAutoloadSettings' is not exposed, skipping.
Class 'EditorBitmapPreviewPlugin' is not exposed, skipping.
Class 'EditorBuildProfile' is not exposed, skipping.
Class 'EditorBuildProfileManager' is not exposed, skipping.
Class 'EditorDebuggerInspector' is not exposed, skipping.
Class 'EditorDebuggerNode' is not exposed, skipping.
Class 'EditorDebuggerRemoteObject' is not exposed, skipping.
Class 'EditorDebuggerTree' is not exposed, skipping.
Class 'EditorDirDialog' is not exposed, skipping.
Class 'EditorExport' is not exposed, skipping.
Class 'EditorExportGDScript' is not exposed, skipping.

This is the verbose output from 4.3-dev5 were it is working:

 ./Godot --verbose --path /Users/xxx/gamedev/sandbox --editor

Godot Engine v4.3.dev5.official.89f70e98d - https://godotengine.org
TextServer: Added interface "Dummy"
TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)"
[mvk-info] MoltenVK version 1.2.7, supporting Vulkan version 1.2.275.
        The following 108 Vulkan extensions are supported:
                VK_KHR_16bit_storage v1
                VK_KHR_8bit_storage v1
                VK_KHR_bind_memory2 v1
                VK_KHR_buffer_device_address v1
                VK_KHR_calibrated_timestamps v1
                VK_KHR_copy_commands2 v1
                VK_KHR_create_renderpass2 v1
                VK_KHR_dedicated_allocation v3
                VK_KHR_deferred_host_operations v4
                VK_KHR_depth_stencil_resolve v1
                VK_KHR_descriptor_update_template v1
                VK_KHR_device_group v4
                VK_KHR_device_group_creation v1
                VK_KHR_driver_properties v1
                VK_KHR_dynamic_rendering v1
                VK_KHR_external_fence v1
                VK_KHR_external_fence_capabilities v1
                VK_KHR_external_memory v1
                VK_KHR_external_memory_capabilities v1
                VK_KHR_external_semaphore v1
                VK_KHR_external_semaphore_capabilities v1
                VK_KHR_fragment_shader_barycentric v1
                VK_KHR_format_feature_flags2 v2
                VK_KHR_get_memory_requirements2 v1
                VK_KHR_get_physical_device_properties2 v2
                VK_KHR_get_surface_capabilities2 v1
                VK_KHR_imageless_framebuffer v1
                VK_KHR_image_format_list v1
                VK_KHR_incremental_present v2
                VK_KHR_maintenance1 v2
                VK_KHR_maintenance2 v1
                VK_KHR_maintenance3 v1
                VK_KHR_map_memory2 v1
                VK_KHR_multiview v1
                VK_KHR_portability_subset v1
                VK_KHR_push_descriptor v2
                VK_KHR_relaxed_block_layout v1
                VK_KHR_sampler_mirror_clamp_to_edge v3
                VK_KHR_sampler_ycbcr_conversion v14
                VK_KHR_separate_depth_stencil_layouts v1
                VK_KHR_shader_draw_parameters v1
                VK_KHR_shader_float_controls v4
                VK_KHR_shader_float16_int8 v1
                VK_KHR_shader_non_semantic_info v1
                VK_KHR_shader_subgroup_extended_types v1
                VK_KHR_spirv_1_4 v1
                VK_KHR_storage_buffer_storage_class v1
                VK_KHR_surface v25
                VK_KHR_swapchain v70
                VK_KHR_swapchain_mutable_format v1
                VK_KHR_synchronization2 v1
                VK_KHR_timeline_semaphore v2
                VK_KHR_uniform_buffer_standard_layout v1
                VK_KHR_variable_pointers v1
                VK_KHR_vertex_attribute_divisor v1
                VK_EXT_4444_formats v1
                VK_EXT_buffer_device_address v2
                VK_EXT_calibrated_timestamps v2
                VK_EXT_debug_marker v4
                VK_EXT_debug_report v10
                VK_EXT_debug_utils v2
                VK_EXT_descriptor_indexing v2
                VK_EXT_extended_dynamic_state v1
                VK_EXT_extended_dynamic_state2 v1
                VK_EXT_extended_dynamic_state3 v2
                VK_EXT_external_memory_host v1
                VK_EXT_fragment_shader_interlock v1
                VK_EXT_hdr_metadata v2
                VK_EXT_headless_surface v1
                VK_EXT_host_query_reset v1
                VK_EXT_image_robustness v1
                VK_EXT_inline_uniform_block v1
                VK_EXT_layer_settings v2
                VK_EXT_memory_budget v1
                VK_EXT_metal_objects v1
                VK_EXT_metal_surface v1
                VK_EXT_pipeline_creation_cache_control v3
                VK_EXT_pipeline_creation_feedback v1
                VK_EXT_post_depth_coverage v1
                VK_EXT_private_data v1
                VK_EXT_robustness2 v1
                VK_EXT_sample_locations v1
                VK_EXT_scalar_block_layout v1
                VK_EXT_separate_stencil_usage v1
                VK_EXT_shader_atomic_float v1
                VK_EXT_shader_demote_to_helper_invocation v1
                VK_EXT_shader_stencil_export v1
                VK_EXT_shader_subgroup_ballot v1
                VK_EXT_shader_subgroup_vote v1
                VK_EXT_shader_viewport_index_layer v1
                VK_EXT_subgroup_size_control v2
                VK_EXT_surface_maintenance1 v1
                VK_EXT_swapchain_colorspace v4
                VK_EXT_swapchain_maintenance1 v1
                VK_EXT_texel_buffer_alignment v1
                VK_EXT_texture_compression_astc_hdr v1
                VK_EXT_vertex_attribute_divisor v3
                VK_AMD_gpu_shader_half_float v2
                VK_AMD_negative_viewport_height v1
                VK_AMD_shader_image_load_store_lod v1
                VK_AMD_shader_trinary_minmax v1
                VK_IMG_format_pvrtc v1
                VK_INTEL_shader_integer_functions2 v1
                VK_GOOGLE_display_timing v1
                VK_MVK_macos_surface v3
                VK_MVK_moltenvk v37
                VK_NV_fragment_shader_barycentric v1
                VK_NV_glsl_shader v1
[mvk-info] GPU device:
                model: Apple M3 Pro
                type: Integrated
                vendorID: 0x106b
                deviceID: 0xe0303f1
                pipelineCacheUUID: 66F6FF1E-0E03-03F1-0000-000000000000
                GPU memory available: 12288 MB
                GPU memory used: 0 MB
        supports the following Metal Versions, GPU's and Feature Sets:
                Metal Shading Language 3.1
                GPU Family Apple 9
                GPU Family Apple 8
                GPU Family Apple 7
                GPU Family Apple 6
                GPU Family Apple 5
                GPU Family Apple 4
                GPU Family Apple 3
                GPU Family Apple 2
                GPU Family Apple 1
                GPU Family Mac 2
                GPU Family Mac 1
                GPU Family Common 3
                GPU Family Common 2
                GPU Family Common 1
                macOS GPU Family 2 v1
                macOS GPU Family 1 v4
                macOS GPU Family 1 v3
                macOS GPU Family 1 v2
                macOS GPU Family 1 v1
[mvk-info] Created VkInstance for Vulkan version 1.2.0, as requested by app, with the following 4 Vulkan extensions enabled:
                VK_KHR_get_physical_device_properties2 v2
                VK_KHR_surface v25
                VK_EXT_debug_utils v2
                VK_EXT_metal_surface v1
Devices:
  #0: Apple Apple M3 Pro - Supported, Integrated
Optional extension VK_KHR_fragment_shading_rate not found
- Vulkan Variable Rate Shading not supported
- Vulkan multiview supported:
  max view count: 32
  max instances: 134217727
- Vulkan subgroup:
  size: 32
  min size: 32
  max size: 32
  stages: STAGE_TESSELLATION_CONTROL, STAGE_FRAGMENT, STAGE_COMPUTE
  supported ops: FEATURE_BASIC, FEATURE_VOTE, FEATURE_ARITHMETIC, FEATURE_BALLOT, FEATURE_SHUFFLE, FEATURE_SHUFFLE_RELATIVE, FEATURE_QUAD
  quad operations in all stages
[mvk-info] Vulkan semaphores using MTLEvent.
[mvk-info] Created VkDevice to run on GPU Apple M3 Pro with the following 10 Vulkan extensions enabled:
                VK_KHR_16bit_storage v1
                VK_KHR_create_renderpass2 v1
                VK_KHR_image_format_list v1
                VK_KHR_maintenance2 v1
                VK_KHR_multiview v1
                VK_KHR_shader_float16_int8 v1
                VK_KHR_storage_buffer_storage_class v1
                VK_KHR_swapchain v70
                VK_EXT_pipeline_creation_cache_control v3
                VK_EXT_subgroup_size_control v2
Vulkan 1.2.275 - Forward+ - Using Device #0: Apple - Apple M3 Pro
Startup PSO cache (0.0 MiB)
Using present mode: Enabled
[mvk-info] Created 3 swapchain images with size (5120, 1324) and contents scale 1.0 in layer CAMetalLayer: GodotContentView (0x145fcbea0) on screen Odyssey G95C.
Using "default" pen tablet driver...
Creating VMA small objects pool for memory type index 0
Shader 'CanvasSdfShaderRD' (group 0) SHA256: 50b872a974aec3889a3c46484034547be3ae5c66be376bb26d9e41fc2dfea51f
Shader 'SkeletonShaderRD' (group 0) SHA256: 607a462b72063e8c81dc7b237e49cd81454f471f7734d024206ed6a3e8b68993
Shader 'SortShaderRD' (group 0) SHA256: 38e695caba4b4b8c258f70585b527f7af420b9a78fc6abfd8c9666382a1e42b4
Shader 'ParticlesShaderRD' (group 0) SHA256: 2f411ba3b39f7ab39f4625a87b147da82eedc705e4e4975e4c8e81c53b6c102f
Shader 'ParticlesCopyShaderRD' (group 0) SHA256: c5d6a54d674c5e0b2f309d5216079efca8b5db75064686b378deab853563469c
Shader 'CanvasShaderRD' (group 0) SHA256: aa0223a61e2028f75af004fb0838e4ccad30d4cfd12bef95ee70dfaf2d3e5f09
Shader 'CanvasOcclusionShaderRD' (group 0) SHA256: 0ebda9e6fb68a3680f50b0f32c878adae659cbe37053c19167d6aa372cd97649
Shader 'ClusterRenderShaderRD' (group 0) SHA256: 66d62439cbf66de7729cebaaf8b689a497d91f1a916a106c4fdbc8e558651536
Shader 'ClusterStoreShaderRD' (group 0) SHA256: 22cb06d54a244f7596b9c5c43dc5f8e985a89cbfd8b86870a5a22194851b99b2
Shader 'ClusterDebugShaderRD' (group 0) SHA256: 0974f8fc34db232b63b7b7141122af3cdf19f5e2c6f68715ca41e47b9427da8e
Shader 'SceneForwardClusteredShaderRD' (group 0) SHA256: d635add608e1da8fb70af370a80646257086170404cc8a8aa7c12540879ddbd6
Shader 'SceneForwardClusteredShaderRD' (group 1) SHA256: e40bdd0171ac96593aa1fcef2a90c3c20c125ab07d52958dfbac13b9647498b5
Shader 'SceneForwardClusteredShaderRD' (group 2) SHA256: 0d40f721b015004948303339676ff2a6316f7edcc3d28950c883d7f476f19f20
Shader 'SceneForwardClusteredShaderRD' (group 3) SHA256: 3eab3972e31b3dac2b5a725e49bbe1e7cde46e2979fd1a1aa8df2c627fefb060
Shader 'BestFitNormalShaderRD' (group 0) SHA256: e1d5b1a60c01777df51299e9744933b311f34285ad23ffad81ddb37119026aa0
Shader 'ResolveShaderRD' (group 0) SHA256: 7cf06ed16360fe2d2cf3b8d66537d50f8afe96c944758d0db5ee601e5d665042
Shader 'TaaResolveShaderRD' (group 0) SHA256: ce1881806a65b899e05ade34e0e69d29fe1093848ac5eb43a197eeab944f4432
Shader 'Fsr2DepthClipPassShaderRD' (group 0) SHA256: da63416457edd4fed220fe873d1c0536f9c039efce3e98bb698175a950e0afb0
Shader 'Fsr2ReconstructPreviousDepthPassShaderRD' (group 0) SHA256: 9efdb77db3576fc0327cfe528d54030032c4e4ef4e8f9bcc1a999098a6b1725e
Shader 'Fsr2LockPassShaderRD' (group 0) SHA256: f8068ae40e37e5281ddfec0dbd5eb1ac21b98b22ca6550c76ab6a5b7be4e766c
Shader 'Fsr2AccumulatePassShaderRD' (group 0) SHA256: cdc40dd222f3995cd441698b31f861eac847896f8b7fe2dbc6015165e9b8f2dc
Shader 'Fsr2RcasPassShaderRD' (group 0) SHA256: 90caf217641a4f7d7138ea545d5764b80a8a3ede84ca03980068cbd316fba288
Shader 'Fsr2ComputeLuminancePyramidPassShaderRD' (group 0) SHA256: 1739145850059e27ca62757f03ecef1fb26ac4f3a33a25517b4d707d3c301ac3
Shader 'Fsr2AutogenReactivePassShaderRD' (group 0) SHA256: c16de414129ac6ebab44fa90fbe29a1017a22039206c69c6f8cb5a5df6e74f75
Shader 'Fsr2TcrAutogenPassShaderRD' (group 0) SHA256: c5bb03fbcfd66ea6dee0c6b289f387924a31aff2a1afc4f721713f16e794a4ac
Shader 'SsEffectsDownsampleShaderRD' (group 0) SHA256: 7bad6d51527303478fb83c5040ed2ffecc51530225c2a46ffbc0c4526a935515
Shader 'SsilShaderRD' (group 0) SHA256: a5d78d99d26124605968faae03b30d65f0024a337329943ce3e9505b91d0a1c1
Shader 'SsilImportanceMapShaderRD' (group 0) SHA256: 45ac2b4d06543225d1e4e00de6effe6c9c908abcf5a14a685bb669d9dc46f120
Shader 'SsilBlurShaderRD' (group 0) SHA256: 15aadc46ab50f3fc28af6292eaa19a749dc2b0a3cd5f73e29a7c89de58635524
Shader 'SsilInterleaveShaderRD' (group 0) SHA256: d2676811b5bf2de306cfc2fa9b3b49c24fab8bd65d16e9d2dbec01a02420e6b0
Shader 'SsaoShaderRD' (group 0) SHA256: 13f0e3f379e153e983275a7dcc423ebc0c6a3afbdcb29bdc541ca7501bfebbe4
Shader 'SsaoImportanceMapShaderRD' (group 0) SHA256: 63176bbd97f52ffed67747e5c7da9966ac329ed267f41586477b63029516ecd5
Shader 'SsaoBlurShaderRD' (group 0) SHA256: de65ee4b8ebef45b0f6d26dfb10698529d30668405c43630f5af788c1f8381bb
Shader 'SsaoInterleaveShaderRD' (group 0) SHA256: fcbf0cd5856e1e0a0ba26a6e0b2ef3a6e03446a7f42e3288623e9a250bbf42c5
Shader 'ScreenSpaceReflectionScaleShaderRD' (group 0) SHA256: b7ff23f16d4b1f02ff0faa698817e9d1c3e43228e7f1d3bc3b373ed4d2a7f894
Shader 'ScreenSpaceReflectionShaderRD' (group 0) SHA256: 20c466c8e92198ec1d4eb7dbe0a1cf7961cbed48db1ed9becf7234fcc69a6131
Shader 'ScreenSpaceReflectionFilterShaderRD' (group 0) SHA256: 754e450fe74087cb0e005a2503957ebf2af3520840b4f4074f453cc42e4f2fd8
Shader 'SubsurfaceScatteringShaderRD' (group 0) SHA256: acc077c9eff729f9be7eb78215c7266cf81729ee5840fce76769ce1c7653c667
Shader 'SkyShaderRD' (group 0) SHA256: 6fda66cd38e38137fe7e113964aab5b3726fb0c1e1c97c9e5b7af85b4d69df20
Shader 'VoxelGiShaderRD' (group 0) SHA256: 58f145e2b365e4920cd2fd8c52257ab28ed719dec794b583011ffed06a343f9f
Shader 'VoxelGiDebugShaderRD' (group 0) SHA256: 37b3a801eb69068d866256b5d7b167e6cc39b2d9ed740d4ca3a3ba994d1868d5
Shader 'SdfgiPreprocessShaderRD' (group 0) SHA256: 2e7e73d018d35d8bc3373ba83f9e69977e8ade27f299b7eaaeb11daa1563dccf
Shader 'SdfgiDirectLightShaderRD' (group 0) SHA256: 5940757f5b78307e4d6d144a879aeb5e7f6e96eadbc49179e6cade485ed56c22
Shader 'SdfgiIntegrateShaderRD' (group 0) SHA256: c2a252256d37294e19c16c4807ff70174166bb713a286f0b6a458e727022ad22
Shader 'GiShaderRD' (group 0) SHA256: bd17ee3960865e886b625a7c544be7fb7303e012527b0e515c09601ff05baa57
Shader 'SdfgiDebugShaderRD' (group 0) SHA256: 2ebe374a439b24c409a43732d871f341d0f45f305dd4ca75c1f90d2fa22006d7
Shader 'SdfgiDebugProbesShaderRD' (group 0) SHA256: d281fe853c825eb2c5c6ef4a8592e7288511883506e848f65eee97b952bb15a5
Shader 'VolumetricFogShaderRD' (group 0) SHA256: 2f91ed845d9905b0e758670e8a86b7f0fa2fbad667dacac927cb409b89282c92
Shader 'VolumetricFogProcessShaderRD' (group 0) SHA256: d77a441ee0d7e3cc49f73ea3b29ab813ff9ed73f7ff6f17bd0c8b457826da053
Shader 'BokehDofShaderRD' (group 0) SHA256: 48ef129b5f1bcda82c4690aa5421de284b0eecb75cfcba458ed2d467b21e12f8
Shader 'CopyShaderRD' (group 0) SHA256: 66d198ad28ba2910ee16d78dd44730cdc33df856930ad39f1b6aa2e47af05808
Shader 'CopyToFbShaderRD' (group 0) SHA256: a04b6d709f5b8d285d30cb132ddf5771205e9944041d4ae6b676a837c6465457
Shader 'CubeToDpShaderRD' (group 0) SHA256: 1a37b738b6c0ae94185c1170d3d64d4f5e3d2286aa25596e00c24ecbc5492493
Shader 'CubemapDownsamplerShaderRD' (group 0) SHA256: 9b77a233f11ed1538925e4a565feb4b9f774a04967238785fb40a6b4d06fee6f
Shader 'CubemapFilterShaderRD' (group 0) SHA256: 8a1cecd56ada9ff5406e30184b0bad11469227c857525dd161a3f931b3bbd988
Shader 'CubemapRoughnessShaderRD' (group 0) SHA256: 9a6653552e8cf12c927f57cb03d4f7c1a11f8d10d5752b9bbd9da3e3d6be7a8e
Shader 'SpecularMergeShaderRD' (group 0) SHA256: d8abb29989769b0c2e95b04ebd85e6fe8cc66abb7f67136708c2a68ec12eb45d
Shader 'ShadowFrustumShaderRD' (group 0) SHA256: d22e56608a6b25f7894a01a588f14e2205f53f941d9936b9297cbf9fcad878ae
Shader 'MotionVectorsShaderRD' (group 0) SHA256: 939b07e7fad7d4a3d9e4800993adb38735e92dda4c59037ccbba892846689ed9
Shader 'LuminanceReduceShaderRD' (group 0) SHA256: 49d53988c66ef7fc8b5398ee15349d9c2d075c165d18dc876b239d3dfa1623c4
Shader 'TonemapShaderRD' (group 0) SHA256: 505a2068c488354cc76a52fb73039e1acba423e35cdd087fcbdec52c3c7b3778
Shader 'FsrUpscaleShaderRD' (group 0) SHA256: 5d892c31f7428e335be2498a0515cca6c5e181088373b8edfa08faf0bda72167
Shader 'BlitShaderRD' (group 0) SHA256: 396acf2e3e09605c3574f3d66637b3f602e874bfe886394705e7652ecf41f1df
CoreAudio: detected 2 channels
CoreAudio: audio buffer frames: 512 calculated latency: 11ms

TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)".
2024-03-19 14:20:14.582 Godot[22303:6288061] WARNING: AVCaptureDeviceTypeExternal is deprecated for Continuity Cameras. Please use AVCaptureDeviceTypeContinuityCamera and add NSCameraUseContinuityCameraDeviceType to your Info.plist.
CameraServer: Registered camera HD Pro Webcam C920 with ID 1 and position 0 at index 0
CameraServer: Registered camera Kamera von „iPhone von Andreas“ with ID 2 and position 0 at index 1
CameraServer: Registered camera FaceTime HD-Kamera with ID 3 and position 0 at index 2
CORE API HASH: 3529421327
EDITOR API HASH: 112094815
EditorSettings: Load OK!
EditorTheme: Generating new theme for the config '66886095'.
EditorTheme: Generating new icons.
EditorTheme: Generating new fonts.
EditorTheme: Generating new styles.
Loaded system CA certificates
EditorSettings: Save OK!
Regenerating editor help cache
Class 'AbstractPolygon2DEditor' is not exposed, skipping.
Class 'AbstractPolygon2DEditorPlugin' is not exposed, skipping.
Class 'ActionMapEditor' is not exposed, skipping.
Class 'AnchorPresetPicker' is not exposed, skipping.
Class 'AnimationBezierTrackEdit' is not exposed, skipping.
Class 'AnimationLibraryEditor' is not exposed, skipping.
Class 'AnimationNodeBlendSpace1DEditor' is not exposed, skipping.
Class 'AnimationNodeBlendSpace2DEditor' is not exposed, skipping.
Class 'AnimationNodeBlendTreeEditor' is not exposed, skipping.
Class 'AnimationNodeStateMachineEditor' is not exposed, skipping.
Class 'AnimationPlayerEditor' is not exposed, skipping.
Class 'AnimationPlayerEditorPlugin' is not exposed, skipping.
Class 'AnimationTimelineEdit' is not exposed, skipping.
Class 'AnimationTrackEditDefaultPlugin' is not exposed, skipping.
Class 'AnimationTrackEditPlugin' is not exposed, skipping.
Class 'AnimationTrackEditor' is not exposed, skipping.
Class 'AnimationTrackKeyEditEditorPlugin' is not exposed, skipping.
Class 'AnimationTreeEditor' is not exposed, skipping.
Class 'AnimationTreeEditorPlugin' is not exposed, skipping.
Class 'AnimationTreeNodeEditorPlugin' is not exposed, skipping.
Class 'AssetLibraryEditorPlugin' is not exposed, skipping.
Class 'AtlasMergingDialog' is not exposed, skipping.
Class 'AtlasTileProxyObject' is not exposed, skipping.
Class 'AudioBusesEditorPlugin' is not exposed, skipping.
Class 'AudioListener3DGizmoPlugin' is not exposed, skipping.
Class 'AudioStreamEditorPlugin' is not exposed, skipping.
Class 'AudioStreamImportSettingsDialog' is not exposed, skipping.
Class 'AudioStreamInteractiveEditorPlugin' is not exposed, skipping.
Class 'AudioStreamInteractiveTransitionEditor' is not exposed, skipping.
Class 'AudioStreamPlayer3DGizmoPlugin' is not exposed, skipping.
Class 'AudioStreamPlayerInternal' is not exposed, skipping.
Class 'AudioStreamPreviewGenerator' is not exposed, skipping.
Class 'AudioStreamRandomizerEditorPlugin' is not exposed, skipping.
Class 'BackgroundProgress' is not exposed, skipping.
Class 'BitMapEditorPlugin' is not exposed, skipping.
Class 'BoneMapEditorPlugin' is not exposed, skipping.
Class 'CPUParticles2DEditorPlugin' is not exposed, skipping.
Class 'CPUParticles3DEditor' is not exposed, skipping.
Class 'CPUParticles3DEditorPlugin' is not exposed, skipping.
Class 'CPUParticles3DGizmoPlugin' is not exposed, skipping.
Class 'CSGShape3DGizmoPlugin' is not exposed, skipping.
Class 'Camera3DEditorPlugin' is not exposed, skipping.
Class 'Camera3DGizmoPlugin' is not exposed, skipping.
Class 'CanvasItemEditor' is not exposed, skipping.
Class 'CanvasItemEditorPlugin' is not exposed, skipping.
Class 'CanvasItemEditorViewport' is not exposed, skipping.
Class 'CanvasItemMaterialConversionPlugin' is not exposed, skipping.
Class 'Cast2DEditor' is not exposed, skipping.
Class 'Cast2DEditorPlugin' is not exposed, skipping.
Class 'CollisionObject3DGizmoPlugin' is not exposed, skipping.
Class 'CollisionPolygon2DEditor' is not exposed, skipping.
Class 'CollisionPolygon2DEditorPlugin' is not exposed, skipping.
Class 'CollisionPolygon3DGizmoPlugin' is not exposed, skipping.
Class 'CollisionShape2DEditor' is not exposed, skipping.
Class 'CollisionShape2DEditorPlugin' is not exposed, skipping.
Class 'CollisionShape3DGizmoPlugin' is not exposed, skipping.
Class 'ConnectDialog' is not exposed, skipping.
Class 'ConnectDialogBinds' is not exposed, skipping.
Class 'ConnectionsDock' is not exposed, skipping.
Class 'ControlEditorPlugin' is not exposed, skipping.
Class 'ControlEditorPopupButton' is not exposed, skipping.
Class 'ControlEditorPresetPicker' is not exposed, skipping.
Class 'ControlEditorToolbar' is not exposed, skipping.
Class 'CreateDialog' is not exposed, skipping.
Class 'CurveEditorPlugin' is not exposed, skipping.
Class 'CurvePreviewGenerator' is not exposed, skipping.
Class 'DebugAdapterParser' is not exposed, skipping.
Class 'DebugAdapterServer' is not exposed, skipping.
Class 'DebuggerEditorPlugin' is not exposed, skipping.
Class 'DecalGizmoPlugin' is not exposed, skipping.
Class 'DefaultThemeEditorPreview' is not exposed, skipping.
Class 'DependencyEditor' is not exposed, skipping.
Class 'DependencyEditorOwners' is not exposed, skipping.
Class 'DependencyErrorDialog' is not exposed, skipping.
Class 'DependencyRemoveDialog' is not exposed, skipping.
Class 'DirectoryCreateDialog' is not exposed, skipping.
Class 'DockSplitContainer' is not exposed, skipping.
Class 'DynamicFontImportSettingsData' is not exposed, skipping.
Class 'DynamicFontImportSettingsDialog' is not exposed, skipping.
Class 'EditorAbout' is not exposed, skipping.
Class 'EditorAssetLibrary' is not exposed, skipping.
Class 'EditorAudioBus' is not exposed, skipping.
Class 'EditorAudioBuses' is not exposed, skipping.
Class 'EditorAudioMeterNotches' is not exposed, skipping.
Class 'EditorAudioStreamPreviewPlugin' is not exposed, skipping.
Class 'EditorAutoloadSettings' is not exposed, skipping.
Class 'EditorBitmapPreviewPlugin' is not exposed, skipping.
Class 'EditorBottomPanel' is not exposed, skipping.
Class 'EditorBuildProfile' is not exposed, skipping.
Class 'EditorBuildProfileManager' is not exposed, skipping.
Class 'EditorDebuggerInspector' is not exposed, skipping.
Class 'EditorDebuggerNode' is not exposed, skipping.
Class 'EditorDebuggerRemoteObject' is not exposed, skipping.
Class 'EditorDebuggerTree' is not exposed, skipping.
Class 'EditorDirDialog' is not exposed, skipping.
Class 'EditorDockManager' is not exposed, skipping.
Class 'EditorExport' is not exposed, skipping.
Class 'EditorExportGDScript' is not exposed, skipping.
Class 'EditorFeatureProfileManager' is not exposed, skipping.
Class 'EditorFileServer' is not exposed, skipping.
Class 'EditorFileSystemImportFormatSupportQueryBlend' is not exposed, skipping.
Class 'EditorFontPreviewPlugin' is not exposed, skipping.
Class 'EditorGradientPreviewPlugin' is not exposed, skipping.
Class 'EditorHelpBit' is not exposed, skipping.
Class 'EditorHelpSearch' is not exposed, skipping.
Class 'EditorImagePreviewPlugin' is not exposed, skipping.
Class 'EditorImportBlendRunner' is not exposed, skipping.
Class 'EditorInspectorCategory' is not exposed, skipping.
Class 'EditorInspectorDefaultPlugin' is not exposed, skipping.
Class 'EditorInspectorParticleProcessMaterialPlugin' is not exposed, skipping.
Class 'EditorInspectorPlugin3DTexture' is not exposed, skipping.
Class 'EditorInspectorPluginAnimationTrackKeyEdit' is not exposed, skipping.
Class 'EditorInspectorPluginAudioStream' is not exposed, skipping.
Class 'EditorInspectorPluginAudioStreamInteractive' is not exposed, skipping.
Class 'EditorInspectorPluginBitMap' is not exposed, skipping.
Class 'EditorInspectorPluginBoneMap' is not exposed, skipping.
Class 'EditorInspectorPluginControl' is not exposed, skipping.
Class 'EditorInspectorPluginCurve' is not exposed, skipping.
Class 'EditorInspectorPluginFontPreview' is not exposed, skipping.
Class 'EditorInspectorPluginFontVariation' is not exposed, skipping.
Class 'EditorInspectorPluginGradient' is not exposed, skipping.
Class 'EditorInspectorPluginGradientTexture2D' is not exposed, skipping.
Class 'EditorInspectorPluginInputEvent' is not exposed, skipping.
Class 'EditorInspectorPluginLayeredTexture' is not exposed, skipping.
Class 'EditorInspectorPluginMaterial' is not exposed, skipping.
Class 'EditorInspectorPluginMesh' is not exposed, skipping.
Class 'EditorInspectorPluginPackedScene' is not exposed, skipping.
Class 'EditorInspectorPluginSkeleton' is not exposed, skipping.
Class 'EditorInspectorPluginStyleBox' is not exposed, skipping.
Class 'EditorInspectorPluginSubViewportPreview' is not exposed, skipping.
Class 'EditorInspectorPluginSystemFont' is not exposed, skipping.
Class 'EditorInspectorPluginTexture' is not exposed, skipping.
Class 'EditorInspectorPluginTextureRegion' is not exposed, skipping.
Class 'EditorInspectorPluginTileData' is not exposed, skipping.
Class 'EditorInspectorRootMotionPlugin' is not exposed, skipping.
Class 'EditorInspectorVisualShaderModePlugin' is not exposed, skipping.
Class 'EditorJSONSyntaxHighlighter' is not exposed, skipping.
Class 'EditorLayoutsDialog' is not exposed, skipping.
Class 'EditorLocaleDialog' is not exposed, skipping.
Class 'EditorLog' is not exposed, skipping.
Class 'EditorMaterialPreviewPlugin' is not exposed, skipping.
Class 'EditorMeshPreviewPlugin' is not exposed, skipping.
Class 'EditorNativeShaderSourceVisualizer' is not exposed, skipping.
Class 'EditorNetworkProfiler' is not exposed, skipping.
Class 'EditorNode' is not exposed, skipping.
Class 'EditorOBJImporter' is not exposed, skipping.
Class 'EditorObjectSelector' is not exposed, skipping.
Class 'EditorPackedScenePreviewPlugin' is not exposed, skipping.
Class 'EditorPerformanceProfiler' is not exposed, skipping.
Class 'EditorPluginCSG' is not exposed, skipping.
Class 'EditorPluginSettings' is not exposed, skipping.
Class 'EditorProfiler' is not exposed, skipping.
Class 'EditorPropertyCheck' is not exposed, skipping.
Class 'EditorPropertyDictionaryObject' is not exposed, skipping.
Class 'EditorPropertyInteger' is not exposed, skipping.
Class 'EditorPropertyLocalizableString' is not exposed, skipping.
Class 'EditorPropertyMultilineText' is not exposed, skipping.
Class 'EditorPropertyNameProcessor' is not exposed, skipping.
Class 'EditorPropertyPath' is not exposed, skipping.
Class 'EditorPropertyResource' is not exposed, skipping.
Class 'EditorPropertyText' is not exposed, skipping.
Class 'EditorPropertyVector2i' is not exposed, skipping.
Class 'EditorPropertyVectorN' is not exposed, skipping.
Class 'EditorQuickOpen' is not exposed, skipping.
Class 'EditorRunBar' is not exposed, skipping.
Class 'EditorRunNative' is not exposed, skipping.
Class 'EditorSceneExporterGLTFSettings' is not exposed, skipping.
Class 'EditorSceneFormatImporterCollada' is not exposed, skipping.
Class 'EditorSceneFormatImporterESCN' is not exposed, skipping.
Class 'EditorSceneTabs' is not exposed, skipping.
Class 'EditorScriptPreviewPlugin' is not exposed, skipping.
Class 'EditorSettingsDialog' is not exposed, skipping.
Class 'EditorTexturePreviewPlugin' is not exposed, skipping.
Class 'EditorTextureTooltipPlugin' is not exposed, skipping.
Class 'EditorTheme' is not exposed, skipping.
Class 'EditorTitleBar' is not exposed, skipping.
Class 'EditorToaster' is not exposed, skipping.
Class 'EditorValidationPanel' is not exposed, skipping.
Class 'EditorVisualProfiler' is not exposed, skipping.
Class 'EditorZoomWidget' is not exposed, skipping.
Class 'EventListenerLineEdit' is not exposed, skipping.
Class 'ExportTemplateManager' is not exposed, skipping.
Class 'FBXImporterManager' is not exposed, skipping.
Class 'FileSystemList' is not exposed, skipping.
Class 'FindInFiles' is not exposed, skipping.
Class 'FindInFilesDialog' is not exposed, skipping.
Class 'FindInFilesPanel' is not exposed, skipping.
Class 'FindReplaceBar' is not exposed, skipping.
Class 'FogMaterialConversionPlugin' is not exposed, skipping.
Class 'FogVolumeGizmoPlugin' is not exposed, skipping.
Class 'FontEditorPlugin' is not exposed, skipping.
Class 'GDScriptEditorTranslationParserPlugin' is not exposed, skipping.
Class 'GDScriptLanguageServer' is not exposed, skipping.
Class 'GDScriptNativeClass' is not exposed, skipping.
Class 'GDScriptSyntaxHighlighter' is not exposed, skipping.
Class 'GLTFDocumentExtensionPhysics' is not exposed, skipping.
Class 'GLTFDocumentExtensionTextureKTX' is not exposed, skipping.
Class 'GLTFDocumentExtensionTextureWebP' is not exposed, skipping.
Class 'GPUParticles2DEditorPlugin' is not exposed, skipping.
Class 'GPUParticles3DEditor' is not exposed, skipping.
Class 'GPUParticles3DEditorBase' is not exposed, skipping.
Class 'GPUParticles3DEditorPlugin' is not exposed, skipping.
Class 'GPUParticles3DGizmoPlugin' is not exposed, skipping.
Class 'GPUParticlesCollision3DGizmoPlugin' is not exposed, skipping.
Class 'GPUParticlesCollisionSDF3DEditorPlugin' is not exposed, skipping.
Class 'Gizmo3DHelper' is not exposed, skipping.
Class 'GodotNavigationServer2D' is not exposed, skipping.
Class 'GodotPhysicsServer2D' is not exposed, skipping.
Class 'GodotPhysicsServer3D' is not exposed, skipping.
Class 'GradientEditorPlugin' is not exposed, skipping.
Class 'GradientTexture2DEditorPlugin' is not exposed, skipping.
Class 'GraphEditFilter' is not exposed, skipping.
Class 'GraphEditMinimap' is not exposed, skipping.
Class 'GridMapEditor' is not exposed, skipping.
Class 'GridMapEditorPlugin' is not exposed, skipping.
Class 'GroupSettingsEditor' is not exposed, skipping.
Class 'GroupsEditor' is not exposed, skipping.
Class 'HistoryDock' is not exposed, skipping.
Class 'IPUnix' is not exposed, skipping.
Class 'ImportDefaultsEditor' is not exposed, skipping.
Class 'ImportDefaultsEditorSettings' is not exposed, skipping.
Class 'ImportDock' is not exposed, skipping.
Class 'ImportDockParameters' is not exposed, skipping.
Class 'InputEventConfigurationDialog' is not exposed, skipping.
Class 'InputEventEditorPlugin' is not exposed, skipping.
Class 'InspectorDock' is not exposed, skipping.
Class 'Joint3DGizmoPlugin' is not exposed, skipping.
Class 'Label3DGizmoPlugin' is not exposed, skipping.
Class 'Light3DGizmoPlugin' is not exposed, skipping.
Class 'LightOccluder2DEditor' is not exposed, skipping.
Class 'LightOccluder2DEditorPlugin' is not exposed, skipping.
Class 'LightmapGIEditorPlugin' is not exposed, skipping.
Class 'LightmapGIGizmoPlugin' is not exposed, skipping.
Class 'LightmapProbeGizmoPlugin' is not exposed, skipping.
Class 'Line2DEditor' is not exposed, skipping.
Class 'Line2DEditorPlugin' is not exposed, skipping.
Class 'LocalizationEditor' is not exposed, skipping.
Class 'Marker3DGizmoPlugin' is not exposed, skipping.
Class 'MaterialEditorPlugin' is not exposed, skipping.
Class 'MeshEditorPlugin' is not exposed, skipping.
Class 'MeshInstance3DEditor' is not exposed, skipping.
Class 'MeshInstance3DEditorPlugin' is not exposed, skipping.
Class 'MeshInstance3DGizmoPlugin' is not exposed, skipping.
Class 'MeshLibraryEditor' is not exposed, skipping.
Class 'MeshLibraryEditorPlugin' is not exposed, skipping.
Class 'MovieWriterMJPEG' is not exposed, skipping.
Class 'MovieWriterPNGWAV' is not exposed, skipping.
Class 'MultiMeshEditor' is not exposed, skipping.
Class 'MultiMeshEditorPlugin' is not exposed, skipping.
Class 'MultiplayerEditorDebugger' is not exposed, skipping.
Class 'MultiplayerEditorPlugin' is not exposed, skipping.
Class 'NativeMenuMacOS' is not exposed, skipping.
Class 'NavigationLink2DEditor' is not exposed, skipping.
Class 'NavigationLink2DEditorPlugin' is not exposed, skipping.
Class 'NavigationLink3DGizmoPlugin' is not exposed, skipping.
Class 'NavigationMeshEditor' is not exposed, skipping.
Class 'NavigationMeshEditorPlugin' is not exposed, skipping.
Class 'NavigationObstacle2DEditor' is not exposed, skipping.
Class 'NavigationObstacle2DEditorPlugin' is not exposed, skipping.
Class 'NavigationObstacle3DEditor' is not exposed, skipping.
Class 'NavigationObstacle3DEditorPlugin' is not exposed, skipping.
Class 'NavigationPolygonEditor' is not exposed, skipping.
Class 'NavigationPolygonEditorPlugin' is not exposed, skipping.
Class 'NavigationRegion3DGizmoPlugin' is not exposed, skipping.
Class 'Node3DEditor' is not exposed, skipping.
Class 'Node3DEditorPlugin' is not exposed, skipping.
Class 'Node3DEditorViewport' is not exposed, skipping.
Class 'Node3DEditorViewportContainer' is not exposed, skipping.
Class 'NodeDock' is not exposed, skipping.
Class 'NoiseEditorInspectorPlugin' is not exposed, skipping.
Class 'NoiseEditorPlugin' is not exposed, skipping.
Class 'ORMMaterial3DConversionPlugin' is not exposed, skipping.
Class 'OccluderInstance3DEditorPlugin' is not exposed, skipping.
Class 'OccluderInstance3DGizmoPlugin' is not exposed, skipping.
Class 'OrphanResourcesDialog' is not exposed, skipping.
Class 'PackedSceneEditorPlugin' is not exposed, skipping.
Class 'PackedSceneEditorTranslationParserPlugin' is not exposed, skipping.
Class 'PanoramaSkyMaterialConversionPlugin' is not exposed, skipping.
Class 'ParallaxBackgroundEditorPlugin' is not exposed, skipping.
Class 'ParticleProcessMaterialConversionPlugin' is not exposed, skipping.
Class 'Path2DEditor' is not exposed, skipping.
Class 'Path2DEditorPlugin' is not exposed, skipping.
Class 'Path3DEditorPlugin' is not exposed, skipping.
Class 'Path3DGizmoPlugin' is not exposed, skipping.
Class 'PhysicalBone3DEditorPlugin' is not exposed, skipping.
Class 'PhysicalBone3DGizmoPlugin' is not exposed, skipping.
Class 'PhysicalSkyMaterialConversionPlugin' is not exposed, skipping.
Class 'PluginConfigDialog' is not exposed, skipping.
Class 'Polygon2DEditor' is not exposed, skipping.
Class 'Polygon2DEditorPlugin' is not exposed, skipping.
Class 'Polygon3DEditor' is not exposed, skipping.
Class 'Polygon3DEditorPlugin' is not exposed, skipping.
Class 'PostImportPluginSkeletonRenamer' is not exposed, skipping.
Class 'PostImportPluginSkeletonRestFixer' is not exposed, skipping.
Class 'PostImportPluginSkeletonTrackOrganizer' is not exposed, skipping.
Class 'ProceduralSkyMaterialConversionPlugin' is not exposed, skipping.
Class 'ProgressDialog' is not exposed, skipping.
Class 'ProjectExportDialog' is not exposed, skipping.
Class 'ProjectExportTextureFormatError' is not exposed, skipping.
Class 'ProjectSettingsEditor' is not exposed, skipping.
Class 'PropertySelector' is not exposed, skipping.
Class 'RayCast3DGizmoPlugin' is not exposed, skipping.
Class 'ReflectionProbeGizmoPlugin' is not exposed, skipping.
Class 'RenameDialog' is not exposed, skipping.
Class 'ReparentDialog' is not exposed, skipping.
Class 'ReplicationEditor' is not exposed, skipping.
Class 'ResourceFormatImporterSaver' is not exposed, skipping.
Class 'ResourcePreloaderEditor' is not exposed, skipping.
Class 'ResourcePreloaderEditorPlugin' is not exposed, skipping.
Class 'RunInstancesDialog' is not exposed, skipping.
Class 'SceneCacheInterface' is not exposed, skipping.
Class 'SceneCreateDialog' is not exposed, skipping.
Class 'SceneExporterGLTFPlugin' is not exposed, skipping.
Class 'SceneImportSettingsData' is not exposed, skipping.
Class 'SceneImportSettingsDialog' is not exposed, skipping.
Class 'SceneRPCInterface' is not exposed, skipping.
Class 'SceneReplicationInterface' is not exposed, skipping.
Class 'SceneTileProxyObject' is not exposed, skipping.
Class 'SceneTreeDialog' is not exposed, skipping.
Class 'SceneTreeDock' is not exposed, skipping.
Class 'SceneTreeEditor' is not exposed, skipping.
Class 'ScreenSelect' is not exposed, skipping.
Class 'ScriptEditorDebugger' is not exposed, skipping.
Class 'ScriptEditorPlugin' is not exposed, skipping.
Class 'SectionedInspector' is not exposed, skipping.
Class 'SectionedInspectorFilter' is not exposed, skipping.
Class 'ShaderCreateDialog' is not exposed, skipping.
Class 'ShaderEditorPlugin' is not exposed, skipping.
Class 'ShaderFileEditor' is not exposed, skipping.
Class 'ShaderFileEditorPlugin' is not exposed, skipping.
Class 'ShaderGlobalsEditor' is not exposed, skipping.
Class 'ShaderGlobalsEditorInterface' is not exposed, skipping.
Class 'ShapeCast3DGizmoPlugin' is not exposed, skipping.
Class 'ShortcutBin' is not exposed, skipping.
Class 'SizeFlagPresetPicker' is not exposed, skipping.
Class 'Skeleton2DEditor' is not exposed, skipping.
Class 'Skeleton2DEditorPlugin' is not exposed, skipping.
Class 'Skeleton3DEditorPlugin' is not exposed, skipping.
Class 'Skeleton3DGizmoPlugin' is not exposed, skipping.
Class 'SkeletonIK3DEditorPlugin' is not exposed, skipping.
Class 'SnapDialog' is not exposed, skipping.
Class 'SoftBody3DGizmoPlugin' is not exposed, skipping.
Class 'SplitContainerDragger' is not exposed, skipping.
Class 'SpringArm3DGizmoPlugin' is not exposed, skipping.
Class 'Sprite2DEditor' is not exposed, skipping.
Class 'Sprite2DEditorPlugin' is not exposed, skipping.
Class 'SpriteBase3DGizmoPlugin' is not exposed, skipping.
Class 'SpriteFramesEditor' is not exposed, skipping.
Class 'SpriteFramesEditorPlugin' is not exposed, skipping.
Class 'StandardMaterial3DConversionPlugin' is not exposed, skipping.
Class 'StyleBoxEditorPlugin' is not exposed, skipping.
Class 'SubViewportPreviewEditorPlugin' is not exposed, skipping.
Class 'SurfaceUpgradeDialog' is not exposed, skipping.
Class 'SurfaceUpgradeTool' is not exposed, skipping.
Class 'Texture3DEditorPlugin' is not exposed, skipping.
Class 'TextureEditorPlugin' is not exposed, skipping.
Class 'TextureLayeredEditorPlugin' is not exposed, skipping.
Class 'TextureRegionEditor' is not exposed, skipping.
Class 'TextureRegionEditorPlugin' is not exposed, skipping.
Class 'ThemeContext' is not exposed, skipping.
Class 'ThemeEditor' is not exposed, skipping.
Class 'ThemeEditorPlugin' is not exposed, skipping.
Class 'ThemeEditorPreview' is not exposed, skipping.
Class 'ThemeItemEditorDialog' is not exposed, skipping.
Class 'ThemeItemImportTree' is not exposed, skipping.
Class 'ThemeTypeDialog' is not exposed, skipping.
Class 'ThemeTypeEditor' is not exposed, skipping.
Class 'TileAtlasView' is not exposed, skipping.
Class 'TileMapEditorPlugin' is not exposed, skipping.
Class 'TileMapLayerEditor' is not exposed, skipping.
Class 'TileMapLayerEditorTerrainsPlugin' is not exposed, skipping.
Class 'TileMapLayerEditorTilesPlugin' is not exposed, skipping.
Class 'TileProxiesManagerDialog' is not exposed, skipping.
Class 'TileSetAtlasSourceEditor' is not exposed, skipping.
Class 'TileSetAtlasSourceProxyObject' is not exposed, skipping.
Class 'TileSetEditor' is not exposed, skipping.
Class 'TileSetEditorPlugin' is not exposed, skipping.
Class 'TileSetScenesCollectionProxyObject' is not exposed, skipping.
Class 'TileSetScenesCollectionSourceEditor' is not exposed, skipping.
Class 'TileSourceInspectorPlugin' is not exposed, skipping.
Class 'TilesEditorUtils' is not exposed, skipping.
Class 'TranslationPO' is not exposed, skipping.
Class 'VehicleWheel3DGizmoPlugin' is not exposed, skipping.
Class 'VersionControlEditorPlugin' is not exposed, skipping.
Class 'ViewPanner' is not exposed, skipping.
Class 'ViewportNavigationControl' is not exposed, skipping.
Class 'ViewportRotationControl' is not exposed, skipping.
Class 'VisibleOnScreenNotifier3DGizmoPlugin' is not exposed, skipping.
Class 'VisualShaderConversionPlugin' is not exposed, skipping.
Class 'VoxelGIEditorPlugin' is not exposed, skipping.
Class 'VoxelGIGizmoPlugin' is not exposed, skipping.
Class 'WindowWrapper' is not exposed, skipping.
Using present mode: Enabled
[mvk-info] Created 3 swapchain images with size (5120, 1352) and contents scale 1.0 in layer CAMetalLayer: GodotContentView (0x145fcbea0) on screen Odyssey G95C.
Using present mode: Enabled
[mvk-info] Created 3 swapchain images with size (508, 110) and contents scale 1.0 in layer CAMetalLayer: GodotContentView (0x2a9c61fb0) on screen Odyssey G95C.
EditorFileSystem: Importing file: res://icon.svg
EditorFileSystem: "res://icon.svg" import took 3 ms.
Generated 'res://icon.svg' preview in 49415 usec
Using present mode: Enabled
[mvk-info] Created 3 swapchain images with size (5120, 1352) and contents scale 1.0 in layer CAMetalLayer: GodotContentView (0x145fcbea0) on screen Odyssey G95C.

Steps to reproduce

Just create or open any project, no special steps needed.

Minimal reproduction project (MRP)

Just any project.

moomerman commented 7 months ago

Same problem here on M2 Pro. Was working fine before. Only major difference is upgrading to macOS 14.4, which has introduced a lot of issues for other apps as well. 4.3-dev5 is working fine.

akien-mga commented 7 months ago

CC @bruvzg

The difference between the two verbose logs is that the 4.2 one stops here:

Class 'EditorExport' is not exposed, skipping.
Class 'EditorExportGDScript' is not exposed, skipping.
// Stops here
Class 'EditorFeatureProfileManager' is not exposed, skipping.
Class 'EditorFileServer' is not exposed, skipping.

Not sure if that actually means it's failing checking EditorFeatureProfileManager, or if it just happens to crash for an unrelated reason and the log is last flushed there. #89971 also has a similar log ending on EditorExportGDScript.


Edit: Ah well it's not EditorFeatureProfileManager, it's likely one of the intermediate classes which are exposed and thus are instantiated to get their documentation.

So it's probably one of these classes which are exposed and between EditorExportGDScript and EditorFeatureProfileManager alphabetically:

Class 'EditorExportPlatform' is exposed.
Class 'EditorExportPlatformAndroid' is exposed.
Class 'EditorExportPlatformIOS' is exposed.
Class 'EditorExportPlatformLinuxBSD' is exposed.
Class 'EditorExportPlatformMacOS' is exposed.
Class 'EditorExportPlatformPC' is exposed.
Class 'EditorExportPlatformWeb' is exposed.
Class 'EditorExportPlatformWindows' is exposed.
Class 'EditorExportPlugin' is exposed.
Class 'EditorFeatureProfile' is exposed.

One of the platform-specific exporter may be the problem.

Edit 2: To be clear, the "is exposed" messages aren't printed normally by Godot, I edited the source to do it.

diff --git a/editor/doc_tools.cpp b/editor/doc_tools.cpp
index a7e3c03250..9037d4c396 100644
--- a/editor/doc_tools.cpp
+++ b/editor/doc_tools.cpp
@@ -380,6 +380,8 @@ void DocTools::generate(BitField<GenerateFlags> p_flags) {
                print_verbose(vformat("Class '%s' is not exposed, skipping.", name));
                classes.pop_front();
                continue;
+           } else {
+               print_verbose(vformat("Class '%s' is exposed.", name))
            }

            String cname = name;
bruvzg commented 7 months ago

I can't reproduce it with 4.2.2-rc2 (checked both mono and standard versions) with any project. Normally there's no Class * is exposed. messages in the log unless editor_doc_cache.res is manually deleted. Also, crash usually should show at least signal code in the last line, it's strange that it cuts at normal log line. Tested on macOS 14.4.1 (so if it was 14.4 macOS issue, it might be fixed).

Please check Console.app for any Godot related crash reports.

bruvzg commented 7 months ago

If it is related to ExportPlatform*, it might be something to do with check_for_changes_thread thread in iOS and Android (but 4.3 have the same). At least it is the only thing that might be an issue that I see. It's probably should be started only when has_runnable_preset is set.

truePhilipp commented 5 months ago

I have stumbled upon this issue multiple times now, and I think I have an idea what causes it (no idea why though).

When updating macOS the editor stops opening. The workaround, that has worked 100% of the time for me is the following:

  1. Update Xcode to the newest version. This includes the new SDK for the current macOS version.
  2. You MUST also start Xcode at least once and have it finish installing.

After these two steps it works every time for me. (It appears the people at #85563 have figured this out as well, this appears to be the same issue)

Hope this helps

akien-mga commented 5 months ago

@bruvzg That does seem to confirm another issue with (probably) the iOS one click deploy's dependency on Xcode, whenever Xcode is not in the right state.

Still unclear why it would be 4.2-specific.

bruvzg commented 5 months ago

There were some changes to avoid calling Xcode and adb unless there's a valid export profile for one-click, maybe some of these were not cherry picked for 4.2.

akien-mga commented 5 months ago

Wouldn't it still possibly exhibit the same bug when editing a project that has a valid iOS export preset?

bruvzg commented 5 months ago

I'm not sure what's causing the bug and unable to reproduce it, if Xcode is not installed/updated it should show install prompt not crash or hang (but it seems like it can display in on any device connected to the same Apple account for some reason).

akien-mga commented 5 months ago

Since this happens during the doc generation step (or cache loading), I don't think the editor is initialized fully yet to display errors.

But taking another angle, we don't want any of this logic to run during doc generation. Can't we defer it to only run when actually in the editor / parsing the configured presets?

I was about to suggest NOTIFICATION_ENTER_TREE but the class is RefCounted, not Node.

tuc0w commented 5 months ago

I have stumbled upon this issue multiple times now, and I think I have an idea what causes it (no idea why though).

When updating macOS the editor stops opening. The workaround, that has worked 100% of the time for me is the following:

  1. Update Xcode to the newest version. This includes the new SDK for the current macOS version.
  2. You MUST also start Xcode at least once and have it finish installing.

After these two steps it works every time for me. (It appears the people at #85563 have figured this out as well, this appears to be the same issue)

Hope this helps

This is totally working, thank you! ❤️