Skip to content

Godot 4.4.beta2 editor freezes at every debugger/remote_scene_tree_refresh_interval when complex remote scene tree is open #102525

Closed
@DaZang

Description

@DaZang

Tested versions

  • Reproducible in v4.4.beta2.official [a013481] and v4.4.beta1.official [d33da79]
  • Not reproducible in v4.3.stable.official [77dcf97]

System information

Godot v4.4.beta2 - Windows 10 (build 19045) - Multi-window, 3 monitors - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 2060 (NVIDIA; 32.0.15.6094) - Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz (12 threads)

Issue description

When the remote scene tree is open in 4.4.beta1 or 4.4.beta2 when playing a game in editor with a big scene tree the whole editor lags every 1.x seconds (or at every debugger/remote_scene_tree_refresh_interval).
The issue is not present in v4.3.stable.official [77dcf97]

Also reproduced on:

  • multiple game projects by multiple different people
  • different machine: Godot v4.4.beta2 - Windows 11 (build 22631) - Multi-window, 3 monitors - Vulkan (Forward+) - dedicated NVIDIA GeForce MX450 (NVIDIA; 31.0.15.5274) - 11th Gen Intel(R) Core(TM) i7-11850H @ 2.50GHz (16 threads)
  • 2D and 3D
  • Forward+ and Compatibility Renderer

Steps to reproduce

  1. Clone https://github.com/lampe-games/godot-open-rts on newest commit on main branch a628ad3bb6a9a903587a181a7ee3300dbf735e81
  2. Open project in Godot v4.4.beta2
  3. Run Project
  4. In game click "Play" then click "Start"
  5. In Godot editor open the Remote Scene Tree
  6. Open script editor and open a bigger script with scroll bars like "Match.gd"
  7. Drag the scroll bars and notice the editor freeze at around every 1.x seconds (or at every debugger/remote_scene_tree_refresh_interval in the editor settings)
  8. You can also try other editor actions like editing a script or drag the new embedded floating game window to notice the lag

Minimal reproduction project (MRP)

https://github.com/lampe-games/godot-open-rts
on newest commit on main branch a628ad3bb6a9a903587a181a7ee3300dbf735e81

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Bad

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions