[ivb,hsw,byt,bsw][i965][bisected] anv_reloc_list_add: Assertion failure
piglit.vulkan.shaders.fs-large-local-array-* began failing at mesa=b75a92e2:
commit b75a92e2010e81fdd387f1eae3be11e327d0a0bf Author: Mike Blumenkrantz <email@example.com> Date: Wed Sep 16 12:38:58 2020 -0400 anv: assert that the target bo is valid when adding a reloc list this catches some undefined behavior like e.g., using a stale descriptorset that references deleted bos, which I would absolutely never do Reviewed-by: Jason Ekstrand <firstname.lastname@example.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6747>
Seems like the assertion was working as intended so maybe this change highlighted an issue with the driver? Or judging by the output maybe these tests should be disabled for hsw?
Output taken from mesa-ci run here https://mesa-ci.01.org/mesa_master/builds/22469/group/63a9f0ea7bb98050796b649e85481845:
INTEL-MESA: warning: Haswell Vulkan support is incomplete /tmp/vkrunner-wEvukg vkrunner: ../src/intel/vulkan/anv_batch_chain.c:203: anv_reloc_list_add: Assertion `target_bo->gem_handle > 0 && target_bo->refcount > 0' failed. pid:  start time: 1600290115.927914 end time: 1600290116.187539