protonscr

Regression on drivers without sparse binding support (Turnip)

vkd3dclosed
HansKristian-Work/vkd3d-proton#2261 · opened 2024-12-27 by valentineburley · updated 2025-01-02 · 0 comments · github
Vvalentineburley 2024-12-27 github

Turnip doesn't currently support sparse binding. Since https://github.com/HansKristian-Work/vkd3d-proton/commit/40e4b22fdc6d34a8b05334835c5d77c12c7feaf3, vkd3d-proton tests are all crashing in MesaCI. This issue most likely occurs on all drivers without sparse.

Software information

vkd3d-proton-tests

System information

  • GPU: Qualcomm Adreno (any)
  • Driver: Turnip (main)
  • Wine version: any
  • VKD3D-Proton version: 2.14

Log files

Thread 1 "d3d12" received signal SIGSEGV, Segmentation fault.
0x0000007ff7a16d34 in ?? () from ~/vkd3d-proton-tests/x64/libvkd3d-proton-d3d12core.so
(gdb) bt
#0  0x0000007ff7a16d34 in ?? () from ~/vkd3d-proton-tests/x64/libvkd3d-proton-d3d12core.so
#1  0x0000007ff7996358 in ?? () from ~/vkd3d-proton-tests/x64/libvkd3d-proton-d3d12core.so
#2  0x0000007ff79968d0 in ?? () from ~/vkd3d-proton-tests/x64/libvkd3d-proton-d3d12core.so
#3  0x0000007ff7997194 in ?? () from ~/vkd3d-proton-tests/x64/libvkd3d-proton-d3d12core.so
#4  0x0000007ff79e27a8 in ?? () from ~/vkd3d-proton-tests/x64/libvkd3d-proton-d3d12core.so
#5  0x0000007ff797b3a8 in ?? () from ~/vkd3d-proton-tests/x64/libvkd3d-proton-d3d12core.so
#6  0x0000007ff7fd1344 in ?? () from ~/vkd3d-proton-tests/x64/libvkd3d-proton-d3d12.so
#7  0x0000007ff7fd1864 in D3D12CreateDevice () from ~/vkd3d-proton-tests/x64/libvkd3d-proton-d3d12.so
#8  0x0000003000152388 in create_device () at ../../vkd3d-proton-src/tests/d3d12_crosstest.h:587
#9  0x000000300015255c in init_adapter_info () at ../../vkd3d-proton-src/tests/d3d12_crosstest.h:668
[#10](/issue/HansKristian-Work/vkd3d-proton/10) 0x00000030001528fc in vkd3d_test_main (argc=1, argv=0x7fffffe578) at ../../vkd3d-proton-src/tests/d3d12.c:47
[#11](/issue/HansKristian-Work/vkd3d-proton/11) 0x0000003000151890 in main (argc=1, argv=0x7fffffe578) at ../../vkd3d-proton-src/include/private/vkd3d_test.h:315

Nothing extracted yet.