[Debian] Unable to run X server since libgl1-mesa-dri 22.3.1-1 upgrade
System information
System:
Host: debian Kernel: 6.0.0-6-amd64 arch: x86_64 bits: 64 compiler: gcc
v: 12.2.0 Desktop: GNOME v: 43.1 tk: GTK v: 3.24.35 wm: gnome-shell dm: GDM3
Distro: Debian GNU/Linux bookworm/sid
CPU:
Info: 6-core model: Intel Core i7-8850H bits: 64 type: MT MCP
arch: Coffee Lake rev: A cache: L1: 384 KiB L2: 1.5 MiB L3: 9 MiB
Speed (MHz): avg: 1851 high: 2600 min/max: 800/4300 cores: 1: 800 2: 2600
3: 800 4: 2600 5: 2600 6: 2600 7: 2600 8: 800 9: 800 10: 2600 11: 818
12: 2600 bogomips: 62399
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: Dell
driver: i915 v: kernel arch: Gen-9.5 ports: active: DP-3,eDP-1
empty: DP-1,DP-2 bus-ID: 00:02.0 chip-ID: 8086:3e9b
Device-2: NVIDIA GP107GLM [Quadro P1000 Mobile] vendor: Dell
driver: nouveau v: kernel arch: Pascal pcie: speed: 2.5 GT/s lanes: 16
bus-ID: 01:00.0 chip-ID: 10de:1cbb temp: 39.0 C
Device-3: Realtek Integrated_Webcam_HD type: USB driver: uvcvideo
bus-ID: 1-12:5 chip-ID: 0bda:5657
Display: x11 server: X.Org v: 1.21.1.5 with: Xwayland v: 22.1.6
compositor: gnome-shell driver: X: loaded: modesetting unloaded: fbdev,vesa
dri: iris gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 4480x1440 s-dpi: 96
Monitor-1: DP-3 pos: top-left model: MSI MAG322CQR res: 2560x1440 dpi: 93
diag: 800mm (31.5")
Monitor-2: eDP-1 pos: primary,bottom-r model: Sharp 0x149a res: 1920x1080
dpi: 142 diag: 395mm (15.5")
API: OpenGL v: 4.6 Mesa 22.2.4 renderer: Mesa Intel UHD Graphics 630 (CFL
GT2) direct render: Yes
Issue
After upgrading libgl1-mesa-dri from 22.2.4-1 to 22.3.1-1 X server won’t start (both X.org & Wayland). On startup I just get a black screen with a blinking caret.
Workaround
Reverting to libgl1-mesa-dri 22.2.4-1
Logs
(II) Loading sub module "glamoregl"
(II) LoadModule: "glamoregl"
(II) Loading /usr/lib/xorg/modules/libglamoregl.so
(II) Module glamoregl: vendor="X.Org Foundation"
compiled for 1.21.1.5, module version = 1.0.1
ABI class: X.Org ANSI C Emulation, version 0.4
nvc0_screen_create:1072 - Base screen init failed: -19
(EE)
(EE) Backtrace:
(EE) 0: /usr/lib/xorg/Xorg (OsLookupColor+0x139) [0x55c156406cc9]
(EE) 1: /lib/x86_64-linux-gnu/libc.so.6 (__sigaction+0x40) [0x7f2b6165af90]
(EE) 2: /usr/lib/x86_64-linux-gnu/dri/iris_dri.so (nouveau_drm_screen_create+0x4406c) [0x7f2b5f95935c]
(EE) 3: /usr/lib/x86_64-linux-gnu/dri/iris_dri.so (nouveau_drm_screen_create+0x1e4c9) [0x7f2b5f9337b9]
(EE) 4: /usr/lib/x86_64-linux-gnu/dri/iris_dri.so (nouveau_drm_screen_create+0x266) [0x7f2b5f915556]
(EE) unw_get_proc_name failed: no unwind info found [-10]
(EE) 5: /usr/lib/x86_64-linux-gnu/dri/iris_dri.so (?+0x0) [0x7f2b5f0aaf56]
(EE) 6: /usr/lib/x86_64-linux-gnu/dri/iris_dri.so (__driDriverGetExtensions_d3d12+0x60aec4) [0x7f2b5f6b63e4]
(EE) 7: /usr/lib/x86_64-linux-gnu/dri/iris_dri.so (__driDriverGetExtensions_d3d12+0x1a93) [0x7f2b5f0acfb3]
(EE) 8: /usr/lib/x86_64-linux-gnu/dri/iris_dri.so (__driDriverGetExtensions_d3d12+0xa175) [0x7f2b5f0b5695]
(EE) 9: /lib/x86_64-linux-gnu/libgbm.so.1 (gbm_format_get_name+0xf2e) [0x7f2b60d29eae]
(EE) 10: /lib/x86_64-linux-gnu/libgbm.so.1 (gbm_format_get_name+0x16f8) [0x7f2b60d2a678]
(EE) unw_get_proc_name failed: no unwind info found [-10]
(EE) 11: /lib/x86_64-linux-gnu/libgbm.so.1 (?+0x0) [0x7f2b60d2874c]
(EE) 12: /lib/x86_64-linux-gnu/libgbm.so.1 (gbm_create_device+0x44) [0x7f2b60d28884]
(EE) 13: /usr/lib/xorg/modules/libglamoregl.so (glamor_egl_init+0x61) [0x7f2b60d533c1]
(EE) unw_get_proc_name failed: no unwind info found [-10]
(EE) 14: /usr/lib/xorg/modules/drivers/modesetting_drv.so (?+0x0) [0x7f2b60d8c733]
(EE) 15: /usr/lib/xorg/Xorg (InitOutput+0xa2a) [0x55c1562d657a]
(EE) 16: /usr/lib/xorg/Xorg (InitFonts+0x1ce) [0x55c1562974de]
(EE) 17: /lib/x86_64-linux-gnu/libc.so.6 (__libc_init_first+0x8a) [0x7f2b6164618a]
(EE) 18: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0x85) [0x7f2b61646245]
(EE) 19: /usr/lib/xorg/Xorg (_start+0x21) [0x55c156280b71]
(EE)
(EE) Segmentation fault at address 0x20
(EE)
Fatal server error:
(EE) Caught signal 11 (Segmentation fault). Server aborting
(EE)
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
(EE) Please also check the log file at "/var/lib/gdm3/.local/share/xorg/Xorg.0.log" for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.
Unable to run X server