Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Godot Editor randomly becomes unresponsive in large projects except if Single Window Mode is enabled. #101229

Closed
nan0m opened this issue Jan 7, 2025 · 1 comment

Comments

@nan0m
Copy link

nan0m commented Jan 7, 2025

Tested versions

Reproducible in v4.3.stable.steam [77dcf97]

System information

Godot v4.3.stable (77dcf97) - Windows 10.0.19045 - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 3070 Laptop GPU (NVIDIA; 32.0.15.6614) - 11th Gen Intel(R) Core(TM) i7-11800H @ 2.30GHz (16 Threads)

Issue description

This issue does never occur if Single Window Mode is enabled in the Editor Settings.

Situations where the editor can randomly become unresponsive:

  • Having another window open e.g. Project Settings then clicking on the main Editor Window.
  • Having another window open, then minimizing both Main Editor Window + the other window, afterwards maximizing those again the editor becomes unresponsive.
  • Clicking on a color in the inspector which pulls up the Color Picker
  • Hibernating the Computer with Godot opened, upon starting the computer again the project has become unresponsive.

Factor that I believe influence the frequency of this occurring:

  • Doesn't happen at all on an empty & fresh project.
  • Seems more likely to happen if a large 3D scene is currently opened.
  • Sounds weird, but the more I pull and drag the editor windows around and min/maximize them.

What I have tried:

  • disabling all addons
  • delete .godot folder
  • reinstalled Godot Steam version & deleted editor files.
  • updated to latest nvidia drivers
  • different display scaling e.g. 100% / 250% (on a 4k monitor)

Nothing is shown in the console even when running the engine with --verbose
The issue started occurring around or shortly before 27 Nov 24.
However all changes in my project relate to .glb files and assets in the project, no tool scripts or plugins et cetera. There were however two windows updates on the same day installed to my pc which could therefore be somehow related:

Seemingly related issues:
#100265
#92148
#89537

Steps to reproduce

havent found any to reliably reproduce it, but still:
using the color picker is likely to induce it.
minimizing & maximizing subwindows and the editor as well.

Minimal reproduction project (MRP)

n/a

@nan0m
Copy link
Author

nan0m commented Jan 8, 2025

It was a problem with the DebugDraw3D addon. I removed it from the project and while there are hang ups sometimes now in multi window mode, it never enters an infinite loop anymore where I have to terminate Godot.

If you stumble upon the same problem and have DebugDraw3D installed, then remove it. Since it doesn't show up in the list of addons I had forgot to remove/disable it in my testing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants