Open qarmin opened 3 months ago
I can't reproduce with bd2300d77a6008167043f23fd91bcc562cde0a19. For me the ERROR: Condition "p_buffer.size() != (multimesh->instances * (int)multimesh->stride_cache)" is true.
error prints endlessly, but there is no crash.
Did you compile with asan?
@qarmin Could you include your build command in such reports? Asan crashes can only be reproduced with an asan build and that's not clear from the current format of your reports.
I didn't realize that this was only a crash in asan builds. I just built a normal debug build
Tested versions
4.3 c27f24da81a6b5a3282a16a10a8e3749cde4ef7c
System information
Ubuntu 22.04 CI
Issue description
When executing (this code was automatically minimized, so it is possible, that an even more "minimal" project can be created)
Godot crashes:
This example was found by Godot fuzzer - Qarminer, so it is quite unlikelly that this code could be used in real project, but still this should be handled gracefully.
Memory leaks or asan backtraces are visible when using Godot build with sanitizers support - https://github.com/qarmin/GodotBuilds/actions (linux -> linux-editor-sanitizers)
Steps to reproduce
Above
Minimal reproduction project (MRP)
Above