RadeonSI OpenGL broken for GFX8 after unify code for overriding offset
I have bisected the issue to:
amd: unify code for overriding offset and stride for imported buffers
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4863>
[ 1916.495] (II) Initializing extension XFree86-DGA
[ 1916.496] (II) Initializing extension XFree86-DRI
[ 1916.496] (II) Initializing extension DRI2
[ 1916.496] (EE)
[ 1916.496] (EE) Backtrace:
[ 1916.496] (EE) 0: /usr/lib/xorg/Xorg (OsLookupColor+0x13c) [0x56318faaddec]
[ 1916.496] (EE) 1: /lib/x86_64-linux-gnu/libpthread.so.0 (funlockfile+0x60) [0x7f2ea192741f]
[ 1916.496] (EE) 2: /usr/lib/xorg/modules/libglamoregl.so (glamor_egl_create_textured_pixmap_from_gbm_bo+0x1b) [0x7f2ea10d2a5b]
[ 1916.497] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 1916.497] (EE) 3: /usr/lib/xorg/modules/drivers/modesetting_drv.so (?+0x0) [0x7f2ea227f030]
[ 1916.497] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 1916.497] (EE) 4: /usr/lib/xorg/modules/drivers/modesetting_drv.so (?+0x0) [0x7f2ea2279570]
[ 1916.497] (EE) 5: /usr/lib/xorg/Xorg (InitExtensions+0x692) [0x56318f9bc982]
[ 1916.497] (EE) 6: /usr/lib/xorg/Xorg (InitFonts+0x279) [0x56318f950e99]
[ 1916.497] (EE) 7: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf3) [0x7f2ea17450b3]
[ 1916.497] (EE) 8: /usr/lib/xorg/Xorg (_start+0x2e) [0x56318f93aa3e]
[ 1916.497] (EE)
[ 1916.497] (EE) Segmentation fault at address 0x10
[ 1916.497] (EE)
Fatal server error:
[ 1916.497] (EE) Caught signal 11 (Segmentation fault). Server aborting