Closed akien-mga closed 9 months ago
This happens due to a compressed texture whose size is not multiple of block size (4x4), during a texture read operation. Since #83452 overhauls that function to make it API-agnostic, it may very well be the case that this is already fixed there. If it's not, I'll anyway fix it already there since otherwise it'd be like fixing it twice.
Tested versions
System information
Windows 10 - D3D12 (Forward+) - dedicated Radeon RX Vega (Advanced Micro Devices, Inc.) - AMD Ryzen 7 2700 Eight-Core Processor (16 Threads)
Issue description
While testing #70315 yesterday, I ran into a segfault when trying to open the GDQuest Third Person Controller demo with D3D12 in the editor. It seems to crash during import of some scenes.
My build was made without debug symbols so the stacktrace isn't useful. I'm not sure if I'll have time to debug further before going on holiday, so anyone interested can try to reproduce and post a stacktrace with debug symbols.
Steps to reproduce
d3d12
(or change it by modifyingproject.godot
directly).godot
folder to start freshMinimal reproduction project (MRP)
https://github.com/gdquest-demos/godot-4-3d-third-person-controller