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

Creating very simple GUI, editing fields runs message queue out of memory #34592

Closed
jwatte opened this issue Dec 24, 2019 · 3 comments
Closed

Comments

@jwatte
Copy link

jwatte commented Dec 24, 2019

Godot version:
Godot Engine v3.1.2.stable.official

OS/device including version:
Windows 10, GLES 2.0, Dell XPS 15, GeForce GTX 1050

Issue description:
When editing GUIs, mainly changing sizing of objects, and mainly when using tab to move to the next editor field, the editor hangs for a minute and the console contains "message queue out of memory" messages.
The GUI has about 5 nodes in it, the scene is very simple (and there's no other items in it) so I doubt that it's really a memory problem; more likely some kind of infinite message generation problem, perhaps through some race condition in GUI handling?

Log:

Godot Engine v3.1.2.stable.official - https://godotengine.org
OpenGL ES 3.0 Renderer: GeForce GTX 1050/PCIe/SSE2
Editing project: C:/Users/jwatte/code/godot/buildergame (C:::Users::jwatte::code::godot::buildergame)
Godot Engine v3.1.2.stable.official - https://godotengine.org
OpenGL ES 2.0 Renderer: GeForce GTX 1050/PCIe/SSE2
erasing C:\Users\jwatte\AppData\Roaming/Godot/projects/buildergame-a30a628f151f378c7d163c6f6a2e23ff/filesystem_update4
Failed method: LineEdit:_update_callback target ID: 25058
TOTAL BYTES: 1048560
NULL count: 0
CALL : 43687
CALL show_modal: 1
CALL grab_focus: 1
CALL select_all: 1
ERROR: Message queue out of memory. Try increasing 'message_queue_size_kb' in project settings.
   At: core/message_queue.cpp:56
Failed method: ToolButton:_update_callback target ID: 8222
TOTAL BYTES: 1048560
NULL count: 0
CALL : 43687
CALL show_modal: 1
CALL grab_focus: 1
CALL select_all: 1
ERROR: Message queue out of memory. Try increasing 'message_queue_size_kb' in project settings.
   At: core/message_queue.cpp:56
Failed method: ToolButton:_update_minimum_size target ID: 8222
TOTAL BYTES: 1048560
NULL count: 0
CALL : 43687
CALL show_modal: 1
CALL grab_focus: 1
CALL select_all: 1
ERROR: Message queue out of memory. Try increasing 'message_queue_size_kb' in project settings.
   At: core/message_queue.cpp:56
Failed method: EditorPropertyInteger:_update_callback target ID: 25055
TOTAL BYTES: 1048560
NULL count: 0
CALL : 43687
CALL show_modal: 1
CALL grab_focus: 1
CALL select_all: 1
ERROR: Message queue out of memory. Try increasing 'message_queue_size_kb' in project settings.
   At: core/message_queue.cpp:56
Failed method: EditorSpinSlider:_update_callback target ID: 25056
TOTAL BYTES: 1048560
NULL count: 0
CALL : 43687
CALL show_modal: 1
CALL grab_focus: 1
CALL select_all: 1
ERROR: Message queue out of memory. Try increasing 'message_queue_size_kb' in project settings.
   At: core/message_queue.cpp:56
Failed method: LineEdit:show_modal target ID: 25058
TOTAL BYTES: 1048560
NULL count: 0
CALL : 43687
CALL show_modal: 1
CALL grab_focus: 1
CALL select_all: 1
ERROR: Message queue out of memory. Try increasing 'message_queue_size_kb' in project settings.
   At: core/message_queue.cpp:56
Failed method: LineEdit:grab_focus target ID: 25058
TOTAL BYTES: 1048560
NULL count: 0
CALL : 43687
CALL show_modal: 1
CALL grab_focus: 1
CALL select_all: 1
ERROR: Message queue out of memory. Try increasing 'message_queue_size_kb' in project settings.
   At: core/message_queue.cpp:56
Failed method: LineEdit:select_all target ID: 25058
TOTAL BYTES: 1048560
NULL count: 0
CALL : 43687
CALL show_modal: 1
CALL grab_focus: 1
CALL select_all: 1
ERROR: Message queue out of memory. Try increasing 'message_queue_size_kb' in project settings.
   At: core/message_queue.cpp:56
Failed method: LineEdit:_update_callback target ID: 281022
TOTAL BYTES: 1048560
NULL count: 0
CALL : 43687
CALL show_modal: 1
CALL grab_focus: 1
CALL select_all: 1
ERROR: Message queue out of memory. Try increasing 'message_queue_size_kb' in project settings.
   At: core/message_queue.cpp:56
Failed method: EditorPropertyRect2:_update_callback target ID: 281000
TOTAL BYTES: 1048560
NULL count: 0
CALL : 43687
CALL show_modal: 1
CALL grab_focus: 1
CALL select_all: 1
ERROR: Message queue out of memory. Try increasing 'message_queue_size_kb' in project settings.
   At: core/message_queue.cpp:56
Failed method: EditorSpinSlider:_update_callback target ID: 281020
TOTAL BYTES: 1048560
NULL count: 0
CALL : 43687
CALL show_modal: 1
CALL grab_focus: 1
CALL select_all: 1
ERROR: Message queue out of memory. Try increasing 'message_queue_size_kb' in project settings.
   At: core/message_queue.cpp:56
Failed method: LineEdit:show_modal target ID: 281022
TOTAL BYTES: 1048560
NULL count: 0
CALL : 43687
CALL show_modal: 1
CALL grab_focus: 1
CALL select_all: 1
ERROR: Message queue out of memory. Try increasing 'message_queue_size_kb' in project settings.
   At: core/message_queue.cpp:56
Failed method: LineEdit:grab_focus target ID: 281022
TOTAL BYTES: 1048560
NULL count: 0
CALL : 43687
CALL show_modal: 1
CALL grab_focus: 1
CALL select_all: 1
ERROR: Message queue out of memory. Try increasing 'message_queue_size_kb' in project settings.
   At: core/message_queue.cpp:56
Failed method: LineEdit:select_all target ID: 281022
TOTAL BYTES: 1048560
NULL count: 0
CALL : 43687
CALL show_modal: 1
CALL grab_focus: 1
CALL select_all: 1
ERROR: Message queue out of memory. Try increasing 'message_queue_size_kb' in project settings.
   At: core/message_queue.cpp:56
Failed method: LineEdit:_update_callback target ID: 281063
TOTAL BYTES: 1048560
NULL count: 0
CALL : 43687
CALL show_modal: 1
CALL grab_focus: 1
CALL select_all: 1
ERROR: Message queue out of memory. Try increasing 'message_queue_size_kb' in project settings.
   At: core/message_queue.cpp:56
Failed method: EditorPropertyVector2:_update_callback target ID: 281053
TOTAL BYTES: 1048560
NULL count: 0
CALL : 43687
CALL show_modal: 1
CALL grab_focus: 1
CALL select_all: 1
ERROR: Message queue out of memory. Try increasing 'message_queue_size_kb' in project settings.
   At: core/message_queue.cpp:56
Failed method: EditorSpinSlider:_update_callback target ID: 281061
TOTAL BYTES: 1048560
NULL count: 0
CALL : 43687
CALL show_modal: 1
CALL grab_focus: 1
CALL select_all: 1
ERROR: Message queue out of memory. Try increasing 'message_queue_size_kb' in project settings.
   At: core/message_queue.cpp:56
Failed method: LineEdit:show_modal target ID: 281063
TOTAL BYTES: 1048560
NULL count: 0
CALL : 43687
CALL show_modal: 1
CALL grab_focus: 1
CALL select_all: 1
ERROR: Message queue out of memory. Try increasing 'message_queue_size_kb' in project settings.
   At: core/message_queue.cpp:56
Failed method: LineEdit:grab_focus target ID: 281063
TOTAL BYTES: 1048560
NULL count: 0
CALL : 43687
CALL show_modal: 1
CALL grab_focus: 1
CALL select_all: 1
ERROR: Message queue out of memory. Try increasing 'message_queue_size_kb' in project settings.
   At: core/message_queue.cpp:56
Failed method: LineEdit:select_all target ID: 281063
TOTAL BYTES: 1048560
NULL count: 0
CALL : 43687
CALL show_modal: 1
CALL grab_focus: 1
CALL select_all: 1
ERROR: Message queue out of memory. Try increasing 'message_queue_size_kb' in project settings.
   At: core/message_queue.cpp:56
Failed method: LineEdit:show_modal target ID: 281063
TOTAL BYTES: 1048560
NULL count: 0
CALL : 43687
CALL show_modal: 1
CALL grab_focus: 1
CALL select_all: 1
ERROR: Message queue out of memory. Try increasing 'message_queue_size_kb' in project settings.
   At: core/message_queue.cpp:56
Failed method: LineEdit:grab_focus target ID: 281063
TOTAL BYTES: 1048560
NULL count: 0
CALL : 43687
CALL show_modal: 1
CALL grab_focus: 1
CALL select_all: 1
ERROR: Message queue out of memory. Try increasing 'message_queue_size_kb' in project settings.
   At: core/message_queue.cpp:56
Failed method: LineEdit:select_all target ID: 281063
TOTAL BYTES: 1048560
NULL count: 0
CALL : 43687
CALL show_modal: 1
CALL grab_focus: 1
CALL select_all: 1
ERROR: Message queue out of memory. Try increasing 'message_queue_size_kb' in project settings.
   At: core/message_queue.cpp:56

Steps to reproduce:

  1. Create a GUI with 5 containers (HBox and Vbox items)
  2. Edit these items to make them lay out okay; generally the size/minimum size properties
  3. Tab between the fields in the inspector
  4. After a while, this will start happening

Minimal reproduction project:
Not project specific.

@akien-mga
Copy link
Member

Superseded by #35653.

@akien-mga akien-mga added this to the 4.0 milestone Jan 28, 2020
@akien-mga
Copy link
Member

Actually, only indirectly. The heavy Message Queue use in this use case should be looked into.

Could you provide a minimal project that triggers the issue?

@akien-mga akien-mga reopened this Jan 28, 2020
@KoBeWi
Copy link
Member

KoBeWi commented Dec 17, 2020

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

@KoBeWi KoBeWi closed this as completed Dec 17, 2020
@KoBeWi KoBeWi removed this from the 4.0 milestone Dec 17, 2020
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

4 participants