mesa issueshttps://gitlab.freedesktop.org/mesa/mesa/-/issues2020-12-28T12:36:17Zhttps://gitlab.freedesktop.org/mesa/mesa/-/issues/1356[regression][bisected] KHR-GL46.shader_subroutine.control_flow_and_returned_s...2020-12-28T12:36:17ZBugzilla Migration User[regression][bisected] KHR-GL46.shader_subroutine.control_flow_and_returned_subroutine_values_used_as_subroutine_input XFBed invalid data failure## Submitted by clayton craft `@craftyguy`
Assigned to **Jason Ekstrand `@jekstrand`**
**[Link to original bug (#110518)](https://bugs.freedesktop.org/show_bug.cgi?id=110518)**
## Description
XFBed data was found to be invalid at ...## Submitted by clayton craft `@craftyguy`
Assigned to **Jason Ekstrand `@jekstrand`**
**[Link to original bug (#110518)](https://bugs.freedesktop.org/show_bug.cgi?id=110518)**
## Description
XFBed data was found to be invalid at index [0]for the following subroutine location configuration: bool_operator1_subroutine_location:[1] bool_operator2_subroutine_location:[0] vec4_operator1_subroutine_location:[2] vec4_operator2_subroutine_location:[2]; expected data:1, found:2
XFBed data was found to be invalid at index [1]for the following subroutine location configuration: bool_operator1_subroutine_location:[1] bool_operator2_subroutine_location:[0] vec4_operator1_subroutine_location:[2] vec4_operator2_subroutine_location:[2]; expected data:0.888889, found:8
Full output from test can be found here:
http://mesa-ci.01.org/mesa_master_daily/builds/4945/results/601015467
This has been bisected to the following commit:
commit 03a72d96d8dacc32e817089b94bec08ac70b898b
Author: Jason Ekstrand <jason@jlekstrand.net>
Date: Fri Mar 29 22:51:20 2019 -0500
nir/algebraic: Drop some @bool specifiers
Version: git19.3 Release TrackerFaith EkstrandFaith Ekstrandhttps://gitlab.freedesktop.org/mesa/mesa/-/issues/1647[SKL][bisected] multiple regressions in deqp-gles2@functional@shaders@keyword...2019-11-07T09:40:40ZBugzilla Migration User[SKL][bisected] multiple regressions in deqp-gles2@functional@shaders@keywords@reserved_keywords## Submitted by Martin Peres `@mupuf`
Assigned to **Ian Romanick**
**[Link to original bug (#103604)](https://bugs.freedesktop.org/show_bug.cgi?id=103604)**
## Description
A week ago, some deqp-gles2@functional@shaders@keywords@re...## Submitted by Martin Peres `@mupuf`
Assigned to **Ian Romanick**
**[Link to original bug (#103604)](https://bugs.freedesktop.org/show_bug.cgi?id=103604)**
## Description
A week ago, some deqp-gles2@functional@shaders@keywords@reserved_keywords tests started failing. Here is the result of the bisect:
34f7e761bc61d3086c1e4e42285c31678b256107 glsl/parser: Track built-in types using the glsl_type directly - 2017-10-30 18:27:09
deqp-gles2@functional@shaders@keywords@reserved_keywords@sampler2drect_vertex: pass -> fail
deqp-gles2@functional@shaders@keywords@reserved_keywords@sampler2drect_fragment: pass -> fail
deqp-gles2@functional@shaders@keywords@reserved_keywords@sampler2drectshadow_fragment: pass -> fail
deqp-gles2@functional@shaders@keywords@reserved_keywords@sampler2drectshadow_vertex: pass -> fail
747c057530a1da32860f3881ca73a0d648e8f317 glsl/parser: Return the glsl_type object from the lexer - 2017-10-30 18:27:09
deqp-gles2@functional@shaders@keywords@reserved_keywords@double_fragment: pass -> fail
deqp-gles2@functional@shaders@keywords@reserved_keywords@double_vertex: pass -> fail
Sorry for the delay, the egl regression prevented the machine from making progress (ezbench issue). It is now catching up on 2 weeks of work and found this issue.
Version: git19.3 Release Trackerhttps://gitlab.freedesktop.org/mesa/mesa/-/issues/1831[REGRESSION] [BISECTED] Shadow Tactics: Blades of the Shogun - problems rende...2019-11-22T15:39:43ZBugzilla Migration User[REGRESSION] [BISECTED] Shadow Tactics: Blades of the Shogun - problems rendering water## Submitted by LunarG
Assigned to **Ian Romanick**
**[Link to original bug (#111490)](https://bugs.freedesktop.org/show_bug.cgi?id=111490)**
## Description
There is a problem with rendering water in the replay of the game Shadow ...## Submitted by LunarG
Assigned to **Ian Romanick**
**[Link to original bug (#111490)](https://bugs.freedesktop.org/show_bug.cgi?id=111490)**
## Description
There is a problem with rendering water in the replay of the game Shadow Tactics: Blades of the Shogun on 19.2.0-rc1.
The problem is shown on both Broadwell and Kabylake Intel processors but the problem is NOT seen on Skylake Intel processors.
Here is a link to screenshots for comparison between Mesa 19.1.5 and 19.2.0-rc1 from a Broadwell Intel machine: https://share.lunarg.com/opengl/report/3778#images/two-up/917949
I can provide the trace of the game upon request
Version: 19.219.3 Release TrackerIan RomanickIan Romanickhttps://gitlab.freedesktop.org/mesa/mesa/-/issues/1836[bisected][regression][g45,g965,ilk] piglit arb_fragment_program kil failures2019-12-04T22:09:36ZBugzilla Migration User[bisected][regression][g45,g965,ilk] piglit arb_fragment_program kil failures## Submitted by clayton craft `@craftyguy`
Assigned to **Marek Olšák `@mareko`**
**[Link to original bug (#111704)](https://bugs.freedesktop.org/show_bug.cgi?id=111704)**
## Description
The following tests fail on G45, ILK, and G9...## Submitted by clayton craft `@craftyguy`
Assigned to **Marek Olšák `@mareko`**
**[Link to original bug (#111704)](https://bugs.freedesktop.org/show_bug.cgi?id=111704)**
## Description
The following tests fail on G45, ILK, and G965 platforms:
* spec.arb_fragment_program.kil-swizzle
* spec.arb_fragment_program.fp-kil
The failure was bisected to the following commit:
```
commit b97c5edd7aa31fb531a330742a9e20064591fec2
Author: Marek Olšák <marek.olsak@amd.com>
Date: Fri Sep 6 14:01:51 2019 -0400
prog_to_nir, tgsi_to_nir: make sure kill doesn't discard NaNs
Reviewed-by: Connor Abbott <cwabbott0@gmail.com>
```
Test output:
```
/tmp/build_root/m64/lib/piglit/bin/shader_runner /tmp/build_root/m64/lib/piglit/tests/spec/arb_fragment_program/kil-swizzle.shader_test -auto -fbo
Probe color at (0,0)
Expected: 0 255 0 0
Observed: 0 0 255 0
Test failure on line 35
/tmp/build_root/m32/lib/piglit/bin/fp-kil -auto -fbo
GL_RENDERER = Mesa DRI Intel(R) Ironlake Desktop x86/MMX/SSE2
Probe color at (80,80)
Expected: 0.000000 1.000000 0.000000 1.000000
Observed: 0.000000 0.000000 0.000000 1.000000
Probe color at (12,112)
Expected: 0.000000 1.000000 0.000000 1.000000
Observed: 0.000000 0.000000 0.000000 1.000000
```
Version: git19.3 Release TrackerIan RomanickIan Romanickhttps://gitlab.freedesktop.org/mesa/mesa/-/issues/2040ld.lld: error: duplicate symbol (mesa-19.3.0-rc1)2019-12-04T22:09:36Zfafrydld.lld: error: duplicate symbol (mesa-19.3.0-rc1)```bash
FAILED: src/gallium/targets/d3dadapter9/d3dadapter9.so.1.0.0
/usr/bin/clang++ -o src/gallium/targets/d3dadapter9/d3dadapter9.so.1.0.0 'src/gallium/targets/d3dadapter9/0838e69@@d3dadapter9@sha/description.c.o' 'src/gallium/targe...```bash
FAILED: src/gallium/targets/d3dadapter9/d3dadapter9.so.1.0.0
/usr/bin/clang++ -o src/gallium/targets/d3dadapter9/d3dadapter9.so.1.0.0 'src/gallium/targets/d3dadapter9/0838e69@@d3dadapter9@sha/description.c.o' 'src/gallium/targets/d3dadapter9/0838e69@@d3dadapter9@sha/getproc.c.o' 'src/gallium/targets/d3dadapter9/0838e69@@d3dadapter9@sha/drm.c.o' -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,d3dadapter9.so.1 -march=native -O -pipe -fstack-protector-strong -fno-plt -fuse-ld=lld -Wl,-O0,-z,relro,-z,now src/gallium/auxiliary/libgalliumvl_stub.a src/gallium/auxiliary/libgallium.a src/compiler/nir/libnir.a src/compiler/libcompiler.a src/util/libmesa_util.a src/gallium/state_trackers/nine/libnine_st.a src/mesa/libmesa_gallium.a src/compiler/glsl/libglsl.a src/compiler/glsl/glcpp/libglcpp.a src/mesa/libmesa_sse41.a src/gallium/auxiliary/pipe-loader/libpipe_loader_static.a src/loader/libloader.a src/util/libxmlconfig.a src/gallium/winsys/sw/null/libws_null.a src/gallium/winsys/sw/wrapper/libwsw.a src/gallium/winsys/sw/dri/libswdri.a src/gallium/winsys/sw/kms-dri/libswkmsdri.a src/gallium/drivers/llvmpipe/libllvmpipe.a src/gallium/drivers/softpipe/libsoftpipe.a src/gallium/drivers/radeonsi/libradeonsi.a src/gallium/winsys/radeon/drm/libradeonwinsys.a src/gallium/winsys/amdgpu/drm/libamdgpuwinsys.a src/amd/addrlib/libaddrlib.a src/amd/common/libamd_common.a src/amd/llvm/libamd_common_llvm.a src/gallium/auxiliary/libgalliumvl.a src/gallium/winsys/nouveau/drm/libnouveauwinsys.a src/gallium/drivers/nouveau/libnouveau.a -Wl,--gc-sections -Wl,--version-script /home/pasazer/srcpackages/TESTING/mesa-test/src/mesa-19.3.0-rc1/src/gallium/targets/d3dadapter9/d3dadapter9.sym /usr/lib/libdrm.so -lLLVM-9 -pthread /usr/lib/libexpat.so /usr/lib/libz.so -lm -lLLVM-9 /usr/lib/libunwind.so -ldl -lsensors -lLLVM-9 -lLLVM-9 /usr/lib/libdrm_radeon.so -lLLVM-9 /usr/lib/libdrm_amdgpu.so /usr/lib/libelf.so -lLLVM-9 /usr/lib/libdrm_nouveau.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/../../auxiliary:$ORIGIN/../../../compiler/nir:$ORIGIN/../../../compiler:$ORIGIN/../../../util:$ORIGIN/../../state_trackers/nine:$ORIGIN/../../../mesa:$ORIGIN/../../../compiler/glsl:$ORIGIN/../../../compiler/glsl/glcpp:$ORIGIN/../../auxiliary/pipe-loader:$ORIGIN/../../../loader:$ORIGIN/../../winsys/sw/null:$ORIGIN/../../winsys/sw/wrapper:$ORIGIN/../../winsys/sw/dri:$ORIGIN/../../winsys/sw/kms-dri:$ORIGIN/../../drivers/llvmpipe:$ORIGIN/../../drivers/softpipe:$ORIGIN/../../drivers/radeonsi:$ORIGIN/../../winsys/radeon/drm:$ORIGIN/../../winsys/amdgpu/drm:$ORIGIN/../../../amd/addrlib:$ORIGIN/../../../amd/common:$ORIGIN/../../../amd/llvm:$ORIGIN/../../winsys/nouveau/drm:$ORIGIN/../../drivers/nouveau' -Wl,-rpath-link,/home/pasazer/srcpackages/TESTING/mesa-test/src/build/src/gallium/auxiliary -Wl,-rpath-link,/home/pasazer/srcpackages/TESTING/mesa-test/src/build/src/compiler/nir -Wl,-rpath-link,/home/pasazer/srcpackages/TESTING/mesa-test/src/build/src/compiler -Wl,-rpath-link,/home/pasazer/srcpackages/TESTING/mesa-test/src/build/src/util -Wl,-rpath-link,/home/pasazer/srcpackages/TESTING/mesa-test/src/build/src/gallium/state_trackers/nine -Wl,-rpath-link,/home/pasazer/srcpackages/TESTING/mesa-test/src/build/src/mesa -Wl,-rpath-link,/home/pasazer/srcpackages/TESTING/mesa-test/src/build/src/compiler/glsl -Wl,-rpath-link,/home/pasazer/srcpackages/TESTING/mesa-test/src/build/src/compiler/glsl/glcpp -Wl,-rpath-link,/home/pasazer/srcpackages/TESTING/mesa-test/src/build/src/gallium/auxiliary/pipe-loader -Wl,-rpath-link,/home/pasazer/srcpackages/TESTING/mesa-test/src/build/src/loader -Wl,-rpath-link,/home/pasazer/srcpackages/TESTING/mesa-test/src/build/src/gallium/winsys/sw/null -Wl,-rpath-link,/home/pasazer/srcpackages/TESTING/mesa-test/src/build/src/gallium/winsys/sw/wrapper -Wl,-rpath-link,/home/pasazer/srcpackages/TESTING/mesa-test/src/build/src/gallium/winsys/sw/dri -Wl,-rpath-link,/home/pasazer/srcpackages/TESTING/mesa-test/src/build/src/gallium/winsys/sw/kms-dri -Wl,-rpath-link,/home/pasazer/srcpackages/TESTING/mesa-test/src/build/src/gallium/drivers/llvmpipe -Wl,-rpath-link,/home/pasazer/srcpackages/TESTING/mesa-test/src/build/src/gallium/drivers/softpipe -Wl,-rpath-link,/home/pasazer/srcpackages/TESTING/mesa-test/src/build/src/gallium/drivers/radeonsi -Wl,-rpath-link,/home/pasazer/srcpackages/TESTING/mesa-test/src/build/src/gallium/winsys/radeon/drm -Wl,-rpath-link,/home/pasazer/srcpackages/TESTING/mesa-test/src/build/src/gallium/winsys/amdgpu/drm -Wl,-rpath-link,/home/pasazer/srcpackages/TESTING/mesa-test/src/build/src/amd/addrlib -Wl,-rpath-link,/home/pasazer/srcpackages/TESTING/mesa-test/src/build/src/amd/common -Wl,-rpath-link,/home/pasazer/srcpackages/TESTING/mesa-test/src/build/src/amd/llvm -Wl,-rpath-link,/home/pasazer/srcpackages/TESTING/mesa-test/src/build/src/gallium/winsys/nouveau/drm -Wl,-rpath-link,/home/pasazer/srcpackages/TESTING/mesa-test/src/build/src/gallium/drivers/nouveau
ld.lld: error: duplicate symbol: vl_get_video_buffer_formats
>>> defined at vl_stubs.c
>>> vl_vl_stubs.c.o:(vl_get_video_buffer_formats) in archive src/gallium/auxiliary/libgalliumvl_stub.a
>>> defined at vl_video_buffer.c
>>> vl_vl_video_buffer.c.o:(.text+0x0) in archive src/gallium/auxiliary/libgalliumvl.a
ld.lld: error: duplicate symbol: vl_video_buffer_create
>>> defined at vl_stubs.c
>>> vl_vl_stubs.c.o:(vl_video_buffer_create) in archive src/gallium/auxiliary/libgalliumvl_stub.a
>>> defined at vl_video_buffer.c
>>> vl_vl_video_buffer.c.o:(.text+0x420) in archive src/gallium/auxiliary/libgalliumvl.a
ld.lld: error: duplicate symbol: vl_video_buffer_create_ex2
>>> defined at vl_stubs.c
>>> vl_vl_stubs.c.o:(vl_video_buffer_create_ex2) in archive src/gallium/auxiliary/libgalliumvl_stub.a
>>> defined at vl_video_buffer.c
>>> vl_vl_video_buffer.c.o:(.text+0xA90) in archive src/gallium/auxiliary/libgalliumvl.a
ld.lld: error: duplicate symbol: vl_video_buffer_get_associated_data
>>> defined at vl_stubs.c
>>> vl_vl_stubs.c.o:(vl_video_buffer_get_associated_data) in archive src/gallium/auxiliary/libgalliumvl_stub.a
>>> defined at vl_video_buffer.c
>>> vl_vl_video_buffer.c.o:(.text+0x360) in archive src/gallium/auxiliary/libgalliumvl.a
ld.lld: error: duplicate symbol: vl_video_buffer_is_format_supported
>>> defined at vl_stubs.c
>>> vl_vl_stubs.c.o:(vl_video_buffer_is_format_supported) in archive src/gallium/auxiliary/libgalliumvl_stub.a
>>> defined at vl_video_buffer.c
>>> vl_vl_video_buffer.c.o:(.text+0x1B0) in archive src/gallium/auxiliary/libgalliumvl.a
ld.lld: error: duplicate symbol: vl_video_buffer_max_size
>>> defined at vl_stubs.c
>>> vl_vl_stubs.c.o:(vl_video_buffer_max_size) in archive src/gallium/auxiliary/libgalliumvl_stub.a
>>> defined at vl_video_buffer.c
>>> vl_vl_video_buffer.c.o:(.text+0x310) in archive src/gallium/auxiliary/libgalliumvl.a
ld.lld: error: duplicate symbol: vl_video_buffer_set_associated_data
>>> defined at vl_stubs.c
>>> vl_vl_stubs.c.o:(vl_video_buffer_set_associated_data) in archive src/gallium/auxiliary/libgalliumvl_stub.a
>>> defined at vl_video_buffer.c
>>> vl_vl_video_buffer.c.o:(.text+0x320) in archive src/gallium/auxiliary/libgalliumvl.a
ld.lld: error: duplicate symbol: vl_video_buffer_template
>>> defined at vl_stubs.c
>>> vl_vl_stubs.c.o:(vl_video_buffer_template) in archive src/gallium/auxiliary/libgalliumvl_stub.a
>>> defined at vl_video_buffer.c
>>> vl_vl_video_buffer.c.o:(.text+0x370) in archive src/gallium/auxiliary/libgalliumvl.a
clang-9: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
```
tested:
mesa-19.3.0-rc1
lld 9.0.0
I don't get an error when I use `LD` (binutils 2.33.1)19.3 Release Trackerhttps://gitlab.freedesktop.org/mesa/mesa/-/issues/2042radv secure compile feature breaks compilation of RADV on armhf EABI (19.3-rc1)2019-12-12T23:17:51ZLuís Mendesradv secure compile feature breaks compilation of RADV on armhf EABI (19.3-rc1)The newly introduced feature "radv secure compile feature" break RADV compilation on armhf EABI.
Mesa 19.3-rc1 fails to compile on armhf because __NR_select syscall is not available on armhf EABI, only on OABI.
The attached patch [rad...The newly introduced feature "radv secure compile feature" break RADV compilation on armhf EABI.
Mesa 19.3-rc1 fails to compile on armhf because __NR_select syscall is not available on armhf EABI, only on OABI.
The attached patch [radv_armhf.patch](/uploads/e7053eefaeacefc3f316ef6f8204e878/radv_armhf.patch) seems to properly solve the issue, since it compiles, and the resulting packages were able run a couple of vkrunnner tests. It was designed based on the discussion, following rule "(0) if defined, NR__newselect is always new select", at: https://patchwork.kernel.org/patch/9210735/
which states:
"So I think we have the following behaviours:
(1) Define neither NR_select nor NR__newselect
(and use pselect6 syscall for select):
aarch64, openrisc, tilegx, unicore32, presumably any future arch
(2) only define NR__newselect, it is new select:
mips, mips64, sh, s390
(3) Only define NR_select, want that to be new select:
alpha, x86_64, s390x
(4) NR__newselect is new select, NR_select is old_select:
i386, m68k, arm if kernel is not CONFIG_AEABI
(5) NR__newselect is new select, NR_select is defined but
if called returns ENOSYS:
microblaze, arm if CONFIG_AEABI, ppc64
(6) NR__newselect is new select, NR_select is a bonkers custom
thing that tries to autodetect the calling convention:
http://lxr.free-electrons.com/source/arch/powerpc/kernel/syscalls.c#L86
ppc32 (but only native 32-bit; 32-bit compat support
on a ppc64 kernel is category 5, so I vote for ignoring
this weirdness and calling ppc category 5)
(7) NR_select and NR__newselect are different numbers
but both are new select:
cris, sparc, sparc64
which is a pretty confusing mess, but I think it equates to:
(0) if defined, NR__newselect is always new select
(1) if NR_select is defined, the choices are:
(a) NR_select is old_select:
i386, m68k, arm
(b) NR_select is defined but should ENOSYS:
microblaze, ppc
(c) NR_select defined and is new select:
everything else (alpha, x86-64, s390x, cris, sparc, sparc64)
"19.3 Release Trackerhttps://gitlab.freedesktop.org/mesa/mesa/-/issues/2072Dirt Rally: Menu system doesn't show up with Mesa 19.2.32020-04-23T19:41:49ZBrn9hrd7Dirt Rally: Menu system doesn't show up with Mesa 19.2.3After upgrading Mesa from 19.2.2 to 19.2.3 the menu system and the messages("Press start", etc.) when launching Dirt Rally don't show up anymore. Basically everything aside from the video/animation in the background isn't visible anymore...After upgrading Mesa from 19.2.2 to 19.2.3 the menu system and the messages("Press start", etc.) when launching Dirt Rally don't show up anymore. Basically everything aside from the video/animation in the background isn't visible anymore.
* Kernel: 4.19.81
* Mesa: 19.2.3
* GPU: RX 58019.3 Release TrackerLionel LandwerlinLionel Landwerlinhttps://gitlab.freedesktop.org/mesa/mesa/-/issues/2167gnome-shell overview mode crash in recent mesa2019-12-03T19:05:33ZRob Clarkgnome-shell overview mode crash in recent mesaSeeing this both w/ 19.3-rc in rawhide, and master. On freedreno/a6xx but this looks like something that at least other gallium drivers should hit:
```
gnome-shell: ../src/compiler/nir/nir.h:2158: nir_src_comp_as_uint: Assertion `nir_sr...Seeing this both w/ 19.3-rc in rawhide, and master. On freedreno/a6xx but this looks like something that at least other gallium drivers should hit:
```
gnome-shell: ../src/compiler/nir/nir.h:2158: nir_src_comp_as_uint: Assertion `nir_src_is_const(src)' failed.
Thread 1 "gnome-shell" received signal SIGABRT, Aborted.
0x0000ffffb14a1070 in raise () from /lib64/libc.so.6
(gdb) bt
#0 0x0000ffffb14a1070 in raise () from /lib64/libc.so.6
#1 0x0000ffffb148dd28 in abort () from /lib64/libc.so.6
#2 0x0000ffffb149a64c in __assert_fail_base () from /lib64/libc.so.6
#3 0x0000ffffb149a6b4 in __assert_fail () from /lib64/libc.so.6
#4 0x0000ffff9974716c in nir_src_comp_as_uint (src=..., comp=0) at ../src/compiler/nir/nir.h:2158
#5 0x0000ffff99747280 in nir_src_as_uint (src=...) at ../src/compiler/nir/nir.h:2158
#6 0x0000ffff99747b34 in get_io_offset (b=0xffffeeb43880, deref=0xaaaaee8d8640, var=0xaaaaee8d6830, element_index=0xffffeeb4379c, xfb_offset=0xffffeeb43798, vertex_index=0xffffeeb437a0) at ../src/compiler/nir/nir_lower_io_arrays_to_elements.c:59
#7 0x0000ffff99747e74 in lower_array (b=0xffffeeb43880, intr=0xaaaaee8c0d00, var=0xaaaaee8d6830, varyings=0xaaaaee8dbf50) at ../src/compiler/nir/nir_lower_io_arrays_to_elements.c:124
#8 0x0000ffff997488c4 in lower_io_arrays_to_elements (shader=0xaaaaee8b2570, mask=nir_var_shader_in, indirects=0xffffeeb43910, varyings=0xaaaaee8dbf50, after_cross_stage_opts=true) at ../src/compiler/nir/nir_lower_io_arrays_to_elements.c:334
#9 0x0000ffff997489fc in nir_lower_io_arrays_to_elements_no_indirects (shader=0xaaaaee8b2570, outputs_only=false) at ../src/compiler/nir/nir_lower_io_arrays_to_elements.c:358
#10 0x0000ffff990fb5a4 in st_finalize_nir_before_variants (nir=0xaaaaee8b2570) at ../src/mesa/state_tracker/st_program.c:313
#11 0x0000ffff99122eac in st_glsl_to_nir_post_opts (st=0xaaaaeba2b480, prog=0xaaaaee88f3d0, shader_program=0xaaaaee7d45c0) at ../src/mesa/state_tracker/st_glsl_to_nir.cpp:503
#12 0x0000ffff99124928 in st_link_nir (ctx=0xaaaaeba191e0, shader_program=0xaaaaee7d45c0) at ../src/mesa/state_tracker/st_glsl_to_nir.cpp:774
#13 0x0000ffff9911f510 in st_link_shader (ctx=0xaaaaeba191e0, prog=0xaaaaee7d45c0) at ../src/mesa/state_tracker/st_glsl_to_ir.cpp:173
#14 0x0000ffff9917b134 in _mesa_glsl_link_shader (ctx=0xaaaaeba191e0, prog=0xaaaaee7d45c0) at ../src/mesa/program/ir_to_mesa.cpp:3186
#15 0x0000ffff992e3e84 in link_program (no_error=false, shProg=0xaaaaee7d45c0, ctx=0xaaaaeba191e0) at ../src/mesa/main/shaderapi.c:1287
#16 link_program_error (ctx=0xaaaaeba191e0, shProg=0xaaaaee7d45c0) at ../src/mesa/main/shaderapi.c:1386
#17 0x0000ffff992e5834 in _mesa_LinkProgram (programObj=11) at ../src/mesa/main/shaderapi.c:1878
#18 0x0000ffffb10e43dc in _cogl_pipeline_progend_glsl_end () from /usr/lib64/mutter-6/libmutter-cogl-6.so.0
#19 0x0000ffffb10e0ee4 in _cogl_pipeline_flush_gl_state () from /usr/lib64/mutter-6/libmutter-cogl-6.so.0
#20 0x0000ffffb10de580 in _cogl_gl_flush_attributes_state () from /usr/lib64/mutter-6/libmutter-cogl-6.so.0
...
```
trigger by hitting the windows/meta key to pull up overview mode.19.3 Release TrackerDylan BakerDylan Baker