-
-
Notifications
You must be signed in to change notification settings - Fork 21.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Godot 4.1 crash at exit with corrupted size vs. prev_size while consolidating
#79286
Comments
Possibly related to #78749. |
The same error exists on V4.1.1 , it let fail my CI workflow. |
I don't get a crash. The window is locked, but the process is ongoing. It just does nothing. In 4.2 beta 6 I get this error:
You are attempting to free the instance of a node that was previously added to the scene tree, but I guess this is unnecessary, as the node has been freed already? In fact, every line in the finalize method raises an error that prevents the application from closing:
Removing all these erroneous lines resolves the hanging on exit. So there is no crash and the only issues I could find are in user code. And the texture issue has been addressed already by the linked PR. I'm going to close this as resolved. If you can still reproduce an issue, please provide a valid MRP for testing. |
Thanks for your response.
Sounds like the |
Seems like it, yeah |
Godot version
v4.1.stable.official [9704596]
System information
ubuntu-22.04
Issue description
i run my tests via github actions ci workflow and it crashs now on Godot 4.1
xvfb-run --auto-servernum ./addons/gdUnit4/runtest.sh --add ${{ inputs.test-includes }} --audio-driver Dummy --display-driver x11 --rendering-driver opengl3 --screen 0 --continue --verbose
It works on Godot 4.0.1, 4.0.2 and 4.0.3 but fails now on v4.1.stable.official [https://github.com/godotengine/godot/commit/970459615f6b2b4151742ec6d7ef8559f87fd5c5]
running on
ubuntu-latest
MikeSchulze/gdUnit4#223
I build a minimized project the test on my Mac and see these errors.
at runtime, a lot of
at cleanup
ERROR: Attempting to use an uninitialized RID at: get_or_null (./core/templates/rid_owner.h:199) ERROR: Condition "!t" is true. at: texture_free (drivers/gles3/storage/texture_storage.cpp:705)
could be related to #74562
Steps to reproduce
use the attached project to reproduce the errors
Run it with
$GODOT_BIN --path . -s -d res://test.gd --audio-driver Dummy --rendering-driver opengl3 --continue
shows
Minimal reproduction project
malloc_texture.zip
The text was updated successfully, but these errors were encountered: