Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Bone/Image scaling issue when assigning child bones

A topic by Naughty Sparkle created Oct 27, 2022 Views: 239 Replies: 6
Viewing posts 1 to 5
(1 edit)

I encountered a strange issue when I was assigning child nodes to bones. It does make the bone animation extremely time consuming and difficult. Error log, and a gif recording of the error should be in this post. The error logs hopefully contain useful information. I am not sure did they capture the event.

I tried to make the first error log to be a "recording" of the issue. The second should be a full error logs when I was assembling the skeleton and encountered this issue.

Pixel Over Version 0.12
OS: Kubuntu 22.04
GPU: Nvidia GeForce GTX 1060 3GB

Error Log 1:

Godot Engine v3.4.beta.custom_build.c09dc540f - <a href="https://godotengine.org
Godot">https://godotengine.org
Godot</a> Engine v3.4.beta.custom_build.c09dc540f - <a href="https://godotengine.org
Godot">https://godotengine.org
Godot</a> Engine v3.4.beta.custom_build.c09dc540f - <a href="https://godotengine.org
OpenGL">https://godotengine.org
OpenGL</a> ES 3.0 Renderer: NVIDIA GeForce GTX 1060 3GB/PCIe/SSE2
OpenGL ES Batching: ON
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1).
WARNING: BaseButton's Enabled Focus Mode property has been deprecated due to redundancy and will be removed in Godot 4.0. Please use Control.set_focus_mode instead.
   at: set_enabled_focus_mode (scene/gui/base_button.cpp:329) - This method has been deprecated and will be removed in the future.
WARNING: Not a PNG file
   at: check_error (drivers/png/png_driver_common.cpp:56) - Not a PNG file
ERROR: Condition "!success" is true. Returned: ERR_FILE_CORRUPT
   at: png_to_image (drivers/png/png_driver_common.cpp:69) - Condition "!success" is true. Returned: ERR_FILE_CORRUPT
WARNING: Not a PNG file
   at: check_error (drivers/png/png_driver_common.cpp:56) - Not a PNG file
ERROR: Condition "!success" is true. Returned: ERR_FILE_CORRUPT
   at: png_to_image (drivers/png/png_driver_common.cpp:69) - Condition "!success" is true. Returned: ERR_FILE_CORRUPT
undo
undo
ERROR: Condition "name == """ is true.
   at: set_name (scene/main/node.cpp:914) - Condition "name == """ is true.
ERROR: Condition "name == """ is true.
   at: set_name (scene/main/node.cpp:914) - Condition "name == """ is true.
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
ERROR: Condition "_first != nullptr" is true.
   at: ~List (./core/self_list.h:108) - Condition "_first != nullptr" is true.
WARNING: ObjectDB instances leaked at exit (run with --verbose for details).
   at: cleanup (core/object.cpp:2069) - ObjectDB instances leaked at exit (run with --verbose for details).
ERROR: Resources still in use at exit (run with --verbose for details).
   at: clear (core/resource.cpp:417) - Resources still in use at exit (run with --verbose for details).
ERROR: Condition "allocs_used > 0" is true.
   at: cleanup (core/pool_vector.cpp:63) - Condition "allocs_used > 0" is true.

Error Log 2

Godot Engine v3.4.beta.custom_build.c09dc540f - <a href="https://godotengine.org">https://godotengine.org</a>
Godot Engine v3.4.beta.custom_build.c09dc540f - <a href="https://godotengine.org">https://godotengine.org</a>
Godot Engine v3.4.beta.custom_build.c09dc540f - <a href="https://godotengine.org">https://godotengine.org</a>
OpenGL ES 3.0 Renderer: NVIDIA GeForce GTX 1060 3GB/PCIe/SSE2
OpenGL ES Batching: ON
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1).
WARNING: BaseButton's Enabled Focus Mode property has been deprecated due to redundancy and will be removed in Godot 4.0. Please use Control.set_focus_mode instead.
   at: set_enabled_focus_mode (scene/gui/base_button.cpp:329) - This method has been deprecated and will be removed in the future.
ERROR: Method failed. Returning: ERR_INVALID_PARAMETER
   at: connect (core/object.cpp:1476) - Method failed. Returning: ERR_INVALID_PARAMETER
ERROR: Method failed. Returning: ERR_INVALID_PARAMETER
   at: connect (core/object.cpp:1476) - Method failed. Returning: ERR_INVALID_PARAMETER
ERROR: Method failed. Returning: ERR_INVALID_PARAMETER
   at: connect (core/object.cpp:1476) - Method failed. Returning: ERR_INVALID_PARAMETER
ERROR: Method failed. Returning: ERR_INVALID_PARAMETER
   at: connect (core/object.cpp:1476) - Method failed. Returning: ERR_INVALID_PARAMETER
ERROR: Method failed. Returning: ERR_INVALID_PARAMETER
   at: connect (core/object.cpp:1476) - Method failed. Returning: ERR_INVALID_PARAMETER
ERROR: Method failed. Returning: ERR_INVALID_PARAMETER
   at: connect (core/object.cpp:1476) - Method failed. Returning: ERR_INVALID_PARAMETER
WARNING: This control can't grab focus. Use set_focus_mode() to allow a control to get focus.
   at: grab_focus (scene/gui/control.cpp:2106) - This control can't grab focus. Use set_focus_mode() to allow a control to get focus.
WARNING: read beyond end of data
   at: check_error (drivers/png/png_driver_common.cpp:56) - read beyond end of data
ERROR: Condition "!success" is true. Returned: ERR_FILE_CORRUPT
   at: png_to_image (drivers/png/png_driver_common.cpp:69) - Condition "!success" is true. Returned: ERR_FILE_CORRUPT
WARNING: read beyond end of data
   at: check_error (drivers/png/png_driver_common.cpp:56) - read beyond end of data
ERROR: Condition "!success" is true. Returned: ERR_FILE_CORRUPT
   at: png_to_image (drivers/png/png_driver_common.cpp:69) - Condition "!success" is true. Returned: ERR_FILE_CORRUPT
WARNING: read beyond end of data
   at: check_error (drivers/png/png_driver_common.cpp:56) - read beyond end of data
ERROR: Condition "!success" is true. Returned: ERR_FILE_CORRUPT
   at: png_to_image (drivers/png/png_driver_common.cpp:69) - Condition "!success" is true. Returned: ERR_FILE_CORRUPT
WARNING: read beyond end of data
   at: check_error (drivers/png/png_driver_common.cpp:56) - read beyond end of data
ERROR: Condition "!success" is true. Returned: ERR_FILE_CORRUPT
   at: png_to_image (drivers/png/png_driver_common.cpp:69) - Condition "!success" is true. Returned: ERR_FILE_CORRUPT
WARNING: read beyond end of data
   at: check_error (drivers/png/png_driver_common.cpp:56) - read beyond end of data
ERROR: Condition "!success" is true. Returned: ERR_FILE_CORRUPT
   at: png_to_image (drivers/png/png_driver_common.cpp:69) - Condition "!success" is true. Returned: ERR_FILE_CORRUPT
WARNING: read beyond end of data
   at: check_error (drivers/png/png_driver_common.cpp:56) - read beyond end of data
ERROR: Condition "!success" is true. Returned: ERR_FILE_CORRUPT
   at: png_to_image (drivers/png/png_driver_common.cpp:69) - Condition "!success" is true. Returned: ERR_FILE_CORRUPT
WARNING: read beyond end of data
   at: check_error (drivers/png/png_driver_common.cpp:56) - read beyond end of data
ERROR: Condition "!success" is true. Returned: ERR_FILE_CORRUPT
   at: png_to_image (drivers/png/png_driver_common.cpp:69) - Condition "!success" is true. Returned: ERR_FILE_CORRUPT
WARNING: read beyond end of data
   at: check_error (drivers/png/png_driver_common.cpp:56) - read beyond end of data
ERROR: Condition "!success" is true. Returned: ERR_FILE_CORRUPT
   at: png_to_image (drivers/png/png_driver_common.cpp:69) - Condition "!success" is true. Returned: ERR_FILE_CORRUPT
WARNING: read beyond end of data
   at: check_error (drivers/png/png_driver_common.cpp:56) - read beyond end of data
ERROR: Condition "!success" is true. Returned: ERR_FILE_CORRUPT
   at: png_to_image (drivers/png/png_driver_common.cpp:69) - Condition "!success" is true. Returned: ERR_FILE_CORRUPT
WARNING: Not a PNG file
   at: check_error (drivers/png/png_driver_common.cpp:56) - Not a PNG file
ERROR: Condition "!success" is true. Returned: ERR_FILE_CORRUPT
   at: png_to_image (drivers/png/png_driver_common.cpp:69) - Condition "!success" is true. Returned: ERR_FILE_CORRUPT
WARNING: Not a PNG file
   at: check_error (drivers/png/png_driver_common.cpp:56) - Not a PNG file
ERROR: Condition "!success" is true. Returned: ERR_FILE_CORRUPT
   at: png_to_image (drivers/png/png_driver_common.cpp:69) - Condition "!success" is true. Returned: ERR_FILE_CORRUPT
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
WARNING: Not a PNG file
   at: check_error (drivers/png/png_driver_common.cpp:56) - Not a PNG file
ERROR: Condition "!success" is true. Returned: ERR_FILE_CORRUPT
   at: png_to_image (drivers/png/png_driver_common.cpp:69) - Condition "!success" is true. Returned: ERR_FILE_CORRUPT
WARNING: Not a PNG file
   at: check_error (drivers/png/png_driver_common.cpp:56) - Not a PNG file
ERROR: Condition "!success" is true. Returned: ERR_FILE_CORRUPT
   at: png_to_image (drivers/png/png_driver_common.cpp:69) - Condition "!success" is true. Returned: ERR_FILE_CORRUPT
undo
undo
undo
undo
undo
undo
undo
undo
WARNING: Not a PNG file
   at: check_error (drivers/png/png_driver_common.cpp:56) - Not a PNG file
ERROR: Condition "!success" is true. Returned: ERR_FILE_CORRUPT
   at: png_to_image (drivers/png/png_driver_common.cpp:69) - Condition "!success" is true. Returned: ERR_FILE_CORRUPT
WARNING: Not a PNG file
   at: check_error (drivers/png/png_driver_common.cpp:56) - Not a PNG file
ERROR: Condition "!success" is true. Returned: ERR_FILE_CORRUPT
   at: png_to_image (drivers/png/png_driver_common.cpp:69) - Condition "!success" is true. Returned: ERR_FILE_CORRUPT
WARNING: Not a PNG file
   at: check_error (drivers/png/png_driver_common.cpp:56) - Not a PNG file
ERROR: Condition "!success" is true. Returned: ERR_FILE_CORRUPT
   at: png_to_image (drivers/png/png_driver_common.cpp:69) - Condition "!success" is true. Returned: ERR_FILE_CORRUPT
WARNING: Not a PNG file
   at: check_error (drivers/png/png_driver_common.cpp:56) - Not a PNG file
ERROR: Condition "!success" is true. Returned: ERR_FILE_CORRUPT
   at: png_to_image (drivers/png/png_driver_common.cpp:69) - Condition "!success" is true. Returned: ERR_FILE_CORRUPT
undo
ERROR: Condition "p_child->data.parent != this" is true.
   at: move_child (scene/main/node.cpp:317) - Condition "p_child->data.parent != this" is true.
ERROR: Condition "p_child->data.parent != this" is true.
   at: move_child (scene/main/node.cpp:317) - Condition "p_child->data.parent != this" is true.
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
undo
ERROR: Condition "name == """ is true.
   at: set_name (scene/main/node.cpp:914) - Condition "name == """ is true.
undo
undo
ERROR: Condition "_first != nullptr" is true.
   at: ~List (./core/self_list.h:108) - Condition "_first != nullptr" is true.
WARNING: ObjectDB instances leaked at exit (run with --verbose for details).
   at: cleanup (core/object.cpp:2069) - ObjectDB instances leaked at exit (run with --verbose for details).
ERROR: Resources still in use at exit (run with --verbose for details).
   at: clear (core/resource.cpp:417) - Resources still in use at exit (run with --verbose for details).
ERROR: Condition "allocs_used > 0" is true.
   at: cleanup (core/pool_vector.cpp:63) - Condition "allocs_used > 0" is true.

(+1)

Hey, thank you for the report, I'll investigate and let you know. About the gif is it the full issue ? I see only the reparent of the head bone into the torso

Yeah, it applies to other limbs if I attach the child notes to the torso. The bones have images attached to them.  It occurs when I try to put those bones to other groupings of the bones that have images. For example, it happens again if I attach the legs and arms to the torso like I did attach the head (drag and drop them to the torso.). I didn't do any scaling to the images before attaching them to the parent node, and the scaling panel doesn't seem to have any scaling applied to them automatically.

I did make sure that did I do any scaling or editing on pixel over side, and I didn't. Here is an example of me adding a group of child nodes to a parent node. The issue didn't occur when I attached the arm bones together. There is also the error logs. You can see there is a undo, because I realized the rest transform dialogue wasn't open.

I am happy to provide more information if it is needed.

Godot Engine v3.4.beta.custom_build.c09dc540f - https://godotengine.org
Godot Engine v3.4.beta.custom_build.c09dc540f - https://godotengine.org
Godot Engine v3.4.beta.custom_build.c09dc540f - https://godotengine.org
OpenGL ES 3.0 Renderer: NVIDIA GeForce GTX 1060 3GB/PCIe/SSE2
OpenGL ES Batching: ON
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1).
WARNING: BaseButton's Enabled Focus Mode property has been deprecated due to redundancy and will be removed in Godot 4.0. Please use Control.set_focus_mode instead.
   at: set_enabled_focus_mode (scene/gui/base_button.cpp:329) - This method has been deprecated and will be removed in the future.
undo
ERROR: Condition "_first != nullptr" is true.
   at: ~List (./core/self_list.h:108) - Condition "_first != nullptr" is true.
WARNING: ObjectDB instances leaked at exit (run with --verbose for details).
   at: cleanup (core/object.cpp:2069) - ObjectDB instances leaked at exit (run with --verbose for details).
ERROR: Resources still in use at exit (run with --verbose for details).
   at: clear (core/resource.cpp:417) - Resources still in use at exit (run with --verbose for details).
ERROR: Condition "allocs_used > 0" is true.
   at: cleanup (core/pool_vector.cpp:63) - Condition "allocs_used > 0" is true.

It does happen with other limbs. There is what happens if I attach the other limbs, in the file I haven't attached all arm and leg, parts all the way through. But I think you can see what happens. It seems to happen randomly.

Error Log from this:

Godot Engine v3.4.beta.custom_build.c09dc540f - https://godotengine.org
Godot Engine v3.4.beta.custom_build.c09dc540f - https://godotengine.org
Godot Engine v3.4.beta.custom_build.c09dc540f - https://godotengine.org
OpenGL ES 3.0 Renderer: NVIDIA GeForce GTX 1060 3GB/PCIe/SSE2
OpenGL ES Batching: ON
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1).
ERROR: Index p_column = 1 is out of bounds (cells.size() = 1).
   at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1).
WARNING: BaseButton's Enabled Focus Mode property has been deprecated due to redundancy and will be removed in Godot 4.0. Please use Control.set_focus_mode instead.
   at: set_enabled_focus_mode (scene/gui/base_button.cpp:329) - This method has been deprecated and will be removed in the future.
undo
undo
ERROR: Condition "_first != nullptr" is true.
   at: ~List (./core/self_list.h:108) - Condition "_first != nullptr" is true.
WARNING: ObjectDB instances leaked at exit (run with --verbose for details).
   at: cleanup (core/object.cpp:2069) - ObjectDB instances leaked at exit (run with --verbose for details).
ERROR: Resources still in use at exit (run with --verbose for details).
   at: clear (core/resource.cpp:417) - Resources still in use at exit (run with --verbose for details).
ERROR: Condition "allocs_used > 0" is true.
   at: cleanup (core/pool_vector.cpp:63) - Condition "allocs_used > 0" is true.

Ok thank you for the details, I'll try to reproduce and fix. I'll keep you posted

Hey, is it possible to get a project where I can reproduce the issue please ? I can't reproduce with basic setup there is certainly something I missed. If you don't want to share it, you can send me with discord (Deakcor#9218)

(+1)

Now fixed in 0.12.1