godotengine / godot

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

Typing in Transform/Matrix Section Makes Linux Freeze #24713

Open naruaika opened 5 years ago

naruaika commented 5 years ago

Godot version: Version 3.1 Alpha 4 (This bug also happens in Godot Version 3.1 Alpha 3)

OS/device including version: Fedora Workstation 29 Silverblue

Issue description: Sometimes when I typing in Transform/Matrix section in the Inspector to change their values, my computer becomes freezing. When it becomes normal again, I looked at my System Monitor and it shows "ibus-daemon" and "gnome-shell" each takes my RAM about 1 GB+.

Steps to reproduce: Just typing in Transform/Matrix section.

Minimal reproduction project: This bug happens to every my project files.

bojidar-bg commented 5 years ago

Can't confirm on 6d05ace735f70b545a5e7f9a5078b06c4ea5828b self-compiled or alpha 4: I do not observe RAM memory usage changes while typing in the Matrix section of a Spatial node.

Arch Linux, KDE Plasma, 64 bit.

naruaika commented 5 years ago

Yes, not every time it happens to me, but sometimes.

akien-mga commented 5 years ago

If ibus-daemon is running, I guess you're using an input method engine to type non-Latin characters?

CC @bruvzg

naruaika commented 5 years ago

No, I only have English for my System Language and Keyboard.

naruaika commented 5 years ago

screenshot from 2019-01-04 08-06-14 It happens again today on Godot version 3.1 Alpha 5 while I'm trying to change the Y-axis scale of the CollisionShape: screenshot from 2019-01-04 08-08-05 My Linux freezes about 1-2 minutes...

I don't know if this log will be useful: screenshot from 2019-01-04 08-12-58 screenshot from 2019-01-04 08-13-02

naruaika commented 5 years ago

After I did a change of Y-axis scale of the CollisionShape, now I'm not able to change Z-axis: I can select the input box: screenshot from 2019-01-04 08-17-02 But cannot change it value: screenshot from 2019-01-04 08-15-58

After I did a quit and open Godot, the inspector shows: (the Z-axis value change to 5 automatically) screenshot from 2019-01-04 08-19-57 And I able to change it value.

naruaika commented 5 years ago

It happens again :( at time 08:27:20 while I'm trying to change this meshInstance scale: screenshot from 2019-01-04 08-31-11

My gnome-shell takes RAM about 600 MiB even though I have restarted before after the first OS freeze. My ibus-daemon up from 361.5 MiB to 383.1 MiB: screenshot from 2019-01-04 08-34-21

KoBeWi commented 4 years ago

Can anyone still reproduce this bug in Godot 3.2.2 or any later release?

KoBeWi commented 4 years ago

Closing due to lack of update. Please comment if you can still reproduce this issue in the latest stable version of Godot.

kindlyfire commented 3 years ago

I'm seeing a similar problem here. In the Node2D scale property in the editor, if I edit x or y and then press tab quickly, either of two things can happen:

  1. Most of the time it correctly enters the number and goes to the next editable thing
  2. Sometimes it enters the number, then freezes for 1-2 minutes before going to the next editable thing

Using Godot v3.3.1.stable.official. This issue is easy to reproduce locally.

When Godot freezes, I see high CPU usage with the following programs using the most CPU time:

Screenshot from 2021-05-24 08-25-30

I'm running Godot from Steam on Pop!_OS. Would be nice to have this issue reopened

kindlyfire commented 3 years ago

Confirmed still happening on v3.3.2.stable.official.

lwvmobile commented 3 years ago

Having same issue when using tab key to apply transformations and scaling values to spatial nodes. I have a video demonstration of this issue. Using Version 3.3.2 Stable and OS is Pop!_OS 20.04 LTS.

https://youtu.be/-FgA4geSols