You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Godot version:
3.0.3-stable and current master branch (80f7eac)
OS/device including version:
Linux (Mageia 6 x86_64) with X11 1.19.5
Nvidia GTX 670MX
Issue description:
The Godot jam entry Meltdown Hydrocooler Force by @DarrellWulff doesn't run on Linux X11 64-bit. The (custom) splash screen is shown, and then freezes on the splash screen with this error in the terminal:
OpenGL ES 3.0 Renderer: GeForce GTX 670MX/PCIe/SSE2
Boot splash path: res://DWLogo.png
X Error of failed request: BadLength (poly request too large or internal Xlib length error)
Major opcode of failed request: 18 (X_ChangeProperty)
Serial number of failed request: 242
Current serial number in output stream: 242
Source code for the game is available, and I could confirm that the same issue happens when running from the source code with both Godot 3.0.3-stable and the current master branch.
We likely need to add some icon validation logic on X11 to prevent such issues (might also be relevant on other platforms).
akien-mga
changed the title
Game doesn't run on X11: BadLength (poly request too large or internal Xlib length error), opcode 18 (X_ChangeProperty)
Project with extra large icon triggers X11 error: BadLength (poly request too large or internal Xlib length error)
Jun 22, 2018
When setting an icon that is too large previously Godot would die with a
X Error of failed request: BadLength error. To avoid this we install an
error handler right before we set an icon. If the error handler triggers
we halve the icon size until it works or until we've reached a 0 size on
either width or height.
We print a warning when this happens to alert developers.
This fixesgodotengine#19716
Godot version:
3.0.3-stable and current master branch (80f7eac)
OS/device including version:
Linux (Mageia 6 x86_64) with X11 1.19.5
Nvidia GTX 670MX
Issue description:
The Godot jam entry Meltdown Hydrocooler Force by @DarrellWulff doesn't run on Linux X11 64-bit. The (custom) splash screen is shown, and then freezes on the splash screen with this error in the terminal:
This could be reproduced by another user too: https://itch.io/post/448272
Source code for the game is available, and I could confirm that the same issue happens when running from the source code with both Godot 3.0.3-stable and the current master branch.
Steps to reproduce:
Minimal reproduction project:
See above.
The text was updated successfully, but these errors were encountered: