Godot crashing when I open TileMap

Godot Version

v4.2.1.stable.mono.official
Windows 11 x86_64
dotnet 8.0.101

Repo

Sample game I’m using to learn C# that this is happening in.

Question

I have a tilemap that has 2 tiles in it that are 2x2. It’s a pretty small tileset that i’m working with. It works for a while but after some time, I click on the TileMap scene and it crashes godot. There are no error logs when i run from console, it just freezes up. I haven’t been able to find anything on this issue so hoping someone has some information?

terminal output - couldn’t upload recording but GUI literally just locks up and there is no information logged. I’ve tried waiting for it to start responding again for about an hour but nothing ever happened.

PS C:\Users\kasarova\Documents\Projects\godot\bin> .\godot.windows.editor.dev.x86_64.mono.console.exe
Godot Engine v4.2.2.rc.mono.custom_build.c7fb0645a - https://godotengine.org
OpenGL API 3.3.0 Core Profile Context 23.12.1.231124 - Compatibility - Using Device: ATI Technologies Inc. - AMD Radeon RX 7900 XTX

Editing project: C:/Users/kasarova/Documents/Projects/Games/SeeSharp
Godot Engine v4.2.2.rc.mono.custom_build.c7fb0645a - https://godotengine.org
OpenGL API 3.3.0 Core Profile Context 23.12.1.231124 - Compatibility - Using Device: ATI Technologies Inc. - AMD Radeon RX 7900 XTX

WARNING: Blend file import is enabled in the project settings, but no Blender path is configured in the editor settings. Blend files.
     at: _editor_init (modules\gltf\register_types.cpp:63)
WARNING: res://hud/HealthBar.tscn:4 - ext_resource, invalid UID: uid://djydj8bcis4iq - using text path instead: res://ASSets/progresg
     at: ResourceLoaderText::load (scene\resources\resource_format_text.cpp:448)
WARNING: res://hud/HealthBar.tscn:5 - ext_resource, invalid UID: uid://bgmxjqkin8nlm - using text path instead: res://ASSets/progresg
     at: ResourceLoaderText::load (scene\resources\resource_format_text.cpp:448)
WARNING: res://door.tscn:4 - ext_resource, invalid UID: uid://7txoqysl1c0a - using text path instead: res://ASSets/door.png
     at: ResourceLoaderText::load (scene\resources\resource_format_text.cpp:448)

Things I’ve tried

I have tried deleting .godot from the project and relaunching.
I tried removing godot from %APPDATA% and relaunching.
I tried compiling godot from source (4.2 and master) and running it.

Changed the tiles to 4x4. It hasn’t crashed since i’ve done that so i guess Godot just doesn’t like tiny tilesets.

I’d submit this as a bug to the Github, especially if you have this example repo and specific conditions to trigger it.

1 Like