[BUG] GLSL compiler seems to set a wrong position of the buffer

I can confirm in the shadertrap
and even in fragment Shader (only in OpenGL)
Fragment shader version Shader - Shadertoy BETA
(Linux Nvidia, but it does not matter it same)

This bug happens only in OpenGL, but it does not mean that Nvidia Vulkan is fine, look my bugreports where I trigger same array compiler(I think) bugs from Vulkan:

Similar my OpenGL bug: