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
Hover the mouse over a node and wait for the node name under the mouse to change color;
3.1. If a node box is displayed before the color changes, it means that it can be added as a child node. Move the mouse slightly up or down and release the mouse when the dragged node can be added as a sibling node of the hovered node. An error message will be output.
3.2. If a line is displayed before the color changes, it can be added as a sibling node. It will crash when you release the mouse.
Minimal reproduction project (MRP)
N/A
The text was updated successfully, but these errors were encountered:
I can still reproduce it on master [aa8d9b8]. It seems that when compiling with g++ it does also crash as @Rindbee showed, while when compiling with LLVM/Clang it does only print the error and haven't been able to crash it. Maybe MSVC does something differently that prevent the bug entierly ? Or something else, no idea lol
Regardless there's three options : if #99700 is merged for 4.4, we're good to go.
If not, I have a PR #99122 that does fix it anyway.
Or we simply revert #96124 and merge it back once #99700 is merged.
Tested versions
System information
Godot v4.4.dev2 - Linux Mint 22 (Wilma) - X11 - Vulkan (Forward+) - dedicated NVIDIA GeForce GTX 1050 Ti (nvidia; 535.183.01) - Intel(R) Core(TM) i5-7300HQ CPU @ 2.50GHz (4 Threads)
Issue description
When dragging and dropping nodes in the Scene dock, the following error message may be generated:
001.mp4
Bisected to #96124. CC @AeioMuch
002.mp4
In some worse cases (when the node can be added as a sibling node, release the mouse after the color of the node changes), the editor will crash.
Steps to reproduce
3.1. If a node box is displayed before the color changes, it means that it can be added as a child node. Move the mouse slightly up or down and release the mouse when the dragged node can be added as a sibling node of the hovered node. An error message will be output.
3.2. If a line is displayed before the color changes, it can be added as a sibling node. It will crash when you release the mouse.
Minimal reproduction project (MRP)
N/A
The text was updated successfully, but these errors were encountered: