godotengine / godot

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

Editor sometimes randomly "freezes" and alt+tab fixes it #81801

Open peachey2k2 opened 1 year ago

peachey2k2 commented 1 year ago

Godot version

v4.1.1.stable.arch_linux

System information

Godot v4.1.1.stable unknown - Arch Linux #1 ZEN SMP PREEMPT_DYNAMIC Wed, 13 Sep 2023 08:37:16 +0000 - Vulkan (Compatibility) - Mesa Intel(R) UHD Graphics (TGL GT1) () - 11th Gen Intel(R) Core(TM) i7-11800H @ 2.30GHz (16 Threads)

Issue description

Usually when I'm dealing with nodes and node logic, the engine "freezes". I say that in quotation marks, since it doesn't really freeze but no button or UI element responds to my inputs. With the nature of this bug in mind, here are the things I found out:

Extra system information

I have a hunch that this is DE-specific, so I'll put my full neofetch output here:

>> neofetch
      /\         p@PC 
     /  \        ---- 
    /\   \       OS: Arch Linux x86_64 
   /      \      Host: Nitro AN515-57 V1.19 
  /   ,,   \     Kernel: 6.5.3-zen1-1-zen 
 /   |  |  -\    Uptime: 1 hour, 48 mins 
/_-''    ''-_\   Packages: 1061 (pacman) 
                 Shell: zsh 5.9 
                 Resolution: 1920x1080 
                 DE: Xfce 4.18 
                 WM: Xfwm4 
                 WM Theme: Alternate 
                 Theme: Adwaita-dark [GTK2], Breeze [GTK3] 
                 Icons: Adwaita [GTK2], breeze-dark [GTK3] 
                 Terminal: xfce4-terminal 
                 Terminal Font: Monocraft Medium 9 
                 CPU: 11th Gen Intel i7-11800H (16) @ 4.600GHz 
                 GPU: NVIDIA GeForce RTX 3050 Ti Mobile 
                 GPU: Intel TigerLake-H GT1 [UHD Graphics] 
                 Memory: 4009MiB / 15771MiB 

Steps to reproduce

  1. Open a project.
  2. Work on it for a while.
  3. Editor becomes unresponsive, Alt+Tab fixes it.

Minimal reproduction project

I'll upload one if necessary.

peachey2k2 commented 1 year ago

UPDATE: I could also replicate it with Hyprland.