Since installing better-terrain into my project via the asset library I see leaked instances upon editor exit. This did not happen prior to installing better-terrain. I am using Godot v4.2.stable.official.46dc27791 on Ubuntu 22.04.
My first clue at the leaks were these messages from Godot whenever I quit the editor
ERROR: 48 RID allocations of type 'P12GodotShape2D' were leaked at exit.
PulseAudio: context terminated
ERROR: 9 RID allocations of type 'N10RendererRD14TextureStorage7TextureE' were leaked at exit.
ERROR: 1 RID allocations of type 'N10RendererRD14TextureStorage13CanvasTextureE' were leaked at exit.
ERROR: 108 RID allocations of type 'N18RendererCanvasCull4ItemE' were leaked at exit.
WARNING: 15 RIDs of type "Texture" were leaked.
at: finalize (drivers/vulkan/rendering_device_vulkan.cpp:9623)
ERROR: 55 RID allocations of type 'PN18TextServerAdvanced22ShapedTextDataAdvancedE' were leaked at exit.
ERROR: 17 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit.
ERROR: 1 RID allocations of type 'PN18TextServerAdvanced27FontAdvancedLinkedVariationE' were leaked at exit.
WARNING: ObjectDB instances leaked at exit (run with --verbose for details).
Running the godot editor with the --verbose flag reveals the following. What's listed here is just a subset of the leaked instance messages that contained resource paths relating to better-terrain.
Since installing better-terrain into my project via the asset library I see leaked instances upon editor exit. This did not happen prior to installing better-terrain. I am using Godot v4.2.stable.official.46dc27791 on Ubuntu 22.04. My first clue at the leaks were these messages from Godot whenever I quit the editor
Running the godot editor with the
--verbose
flag reveals the following. What's listed here is just a subset of the leaked instance messages that contained resource paths relating to better-terrain.