zink: dEQP-EGL.functional.swap_buffers_with_damage.resize_before_swap.buffer_age_render_clear crashes on Wayland
I saw this on NVK but I don't think it has anything to do with NVK. It's an assert fail inside Zink:
faith@animal% WAYLAND_DISPLAY=wayland-0 vblank_mode=0 mesa-run -w nvk --zink ./deqp-egl -n dEQP-EGL.functional.swap_buffers_with_damage.resize_before_swap.buffer_age_render_clear
Writing test log into TestResults.qpa
dEQP Core opengl-es-cts-3.2.10.0-0-g12a0e574a1e48ed6841d2fcc4dae98a8e3010dc1 (0x12a0e574) starting..
target implementation = 'Wayland'
Test case 'dEQP-EGL.functional.swap_buffers_with_damage.resize_before_swap.buffer_age_render_clear'..
libEGL warning: MESA-LOADER: failed to open nouveau: /home/faith/projects/mesa/nvk/_install/lib64/dri/nouveau_dri.so: cannot open shared object file: No such file or directory (search paths /home/faith/projects/mesa/nvk/_install/lib64/dri, suffix _dri)
ATTENTION: default value of option vblank_mode overridden by environment.
deqp-egl: ../src/gallium/drivers/zink/zink_context.c:2920: begin_rendering: Assertion `ctx->dynamic_fb.info.renderArea.extent.width <= res->base.b.width0' failed.
zsh: IOT instruction (core dumped) WAYLAND_DISPLAY=wayland-0 vblank_mode=0 mesa-run -w nvk ./deqp-egl -n
Edited by Faith Ekstrand