Skip to content

Crash when opening project with glb mesh with external meshes #84026

Closed
@QbieShay

Description

Godot version

v4.2.beta.custom_build [09946f7]

System information

Fedora, RX 590

Issue description

I was using my VFX project and I am not able to use any mesh imported from a glb file. Godot hangs and crashes in different ways in my project. Sometimes with double free or corruption (out) sometimes with free(): invalid next size (normal)

mrp crashes with

WARNING: Mesh uses old surface format, which is deprecated (and loads slower). Consider re-importing or re-saving the scene. Path: "res://Billboard/BillboardHemisphereUVFront.mesh"
     at: _set (scene/resources/mesh.cpp:1331)
ERROR: Size of vertex data provided (3084) does not match expected (5140)
   at: mesh_add_surface (servers/rendering/renderer_rd/storage_rd/mesh_storage.cpp:333)
corrupted double-linked list

Debug build output:

handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.2.beta.custom_build (09946f79bd8215b2c6332de8821737580909a91c)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /lib64/libc.so.6(+0x3ea00) [0x7fa89f23ea00] (??:0)
[2] /lib64/libc.so.6(+0x9a453) [0x7fa89f29a453] (??:0)
[3] /lib64/libc.so.6(free+0x73) [0x7fa89f29d133] (??:0)
[4] /run/media/qbie/WorkData/Projects/godot/bin/godot.linuxbsd.editor.x86_64() [0x33ea7ea] (/run/media/qbie/WorkData/Projects/godot/./core/templates/cowdata.h:221)
[5] /run/media/qbie/WorkData/Projects/godot/bin/godot.linuxbsd.editor.x86_64() [0x33abea9] (/run/media/qbie/WorkData/Projects/godot/./core/templates/command_queue_mt.h:368)
[6] /run/media/qbie/WorkData/Projects/godot/bin/godot.linuxbsd.editor.x86_64() [0x33d5998] (/run/media/qbie/WorkData/Projects/godot/./core/templates/command_queue_mt.h:404)
[7] /run/media/qbie/WorkData/Projects/godot/bin/godot.linuxbsd.editor.x86_64() [0x222ead8] (/run/media/qbie/WorkData/Projects/godot/scene/main/canvas_item.cpp:137)
[8] /run/media/qbie/WorkData/Projects/godot/bin/godot.linuxbsd.editor.x86_64() [0x3fc321d] (/run/media/qbie/WorkData/Projects/godot/core/object/message_queue.cpp:220)
[9] /run/media/qbie/WorkData/Projects/godot/bin/godot.linuxbsd.editor.x86_64() [0x3fc6741] (/run/media/qbie/WorkData/Projects/godot/core/object/message_queue.cpp:324)
[10] /run/media/qbie/WorkData/Projects/godot/bin/godot.linuxbsd.editor.x86_64() [0x22cdd74] (/run/media/qbie/WorkData/Projects/godot/scene/main/scene_tree.cpp:473)
[11] /run/media/qbie/WorkData/Projects/godot/bin/godot.linuxbsd.editor.x86_64() [0x49bb3c] (/run/media/qbie/WorkData/Projects/godot/main/main.cpp:3575)
[12] /run/media/qbie/WorkData/Projects/godot/bin/godot.linuxbsd.editor.x86_64() [0x435101] (/run/media/qbie/WorkData/Projects/godot/platform/linuxbsd/os_linuxbsd.cpp:933)
[13] /run/media/qbie/WorkData/Projects/godot/bin/godot.linuxbsd.editor.x86_64() [0x425bcb] (/run/media/qbie/WorkData/Projects/godot/platform/linuxbsd/godot_linuxbsd.cpp:74)
[14] /lib64/libc.so.6(+0x29510) [0x7fa89f229510] (??:0)
[15] /lib64/libc.so.6(__libc_start_main+0x89) [0x7fa89f2295c9] (??:0)
[16] /run/media/qbie/WorkData/Projects/godot/bin/godot.linuxbsd.editor.x86_64() [0x432a85] (??:?)
-- END OF BACKTRACE --

NOTE: I tried to clear the .godot folder. Issue persists.

Steps to reproduce

Open mrp

Minimal reproduction project

mesh-crash.zip

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions