X server crash in iris driver
System information
inxi -GSC -xx
output:
System: Kernel: 5.4.0-28-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: N/A wm: motif dm: startx (XMonad)
Distro: Ubuntu 20.04 LTS (Focal Fossa)
CPU: Topology: Quad Core model: Intel Core i7-8550U bits: 64 type: MT MCP arch: Kaby Lake rev: A L2 cache: 8192 KiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 31999
Speed: 900 MHz min/max: 400/4000 MHz Core speeds (MHz): 1: 900 2: 900 3: 900 4: 901 5: 900 6: 900 7: 900 8: 900
Graphics: Device-1: Intel UHD Graphics 620 vendor: Lenovo driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:5917
Device-2: NVIDIA GP108GLM [Quadro P500 Mobile] vendor: Lenovo driver: nouveau v: kernel bus ID: 02:00.0
chip ID: 10de:1d33
Display: server: X.Org 1.20.8 driver: nouveau resolution: 1920x1080~60Hz, 1920x1080~60Hz, 1920x1080~60Hz
OpenGL: renderer: Mesa Intel UHD Graphics 620 (KBL GT2) v: 4.6 Mesa 20.0.4 direct render: Yes
Additional drivers:
- DisplayLink driver: https://github.com/AdnanHodzic/displaylink-debian
- https://github.com/DisplayLink/evdi
- http://www.displaylink.com/downloads/ubuntu.php
Describe the issue
The X server crashes, apparently when running xpdf / poppler based PDF viewer, although not immediately when starting the application, but when browsing a PDF file / switching pages. However, I am not sure whether this is just coincidence or the actual trigger of the issue.
Regression
This did not happen on the X Server and Mesa version supplied with up to date Ubuntu 18.04.
Log files as attachment
[ 70687.981] (EE) Backtrace:
[ 70687.981] (EE) 0: /usr/lib/xorg/Xorg (OsLookupColor+0x13c) [0x55d28509adec]
[ 70687.983] (EE) 1: /lib/x86_64-linux-gnu/libpthread.so.0 (funlockfile+0x60) [0x7fb08d18641f]
[ 70687.984] (EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (gsignal+0xcb) [0x7fb08cfc318b]
[ 70687.985] (EE) 3: /lib/x86_64-linux-gnu/libc.so.6 (abort+0x12b) [0x7fb08cfa2859]
[ 70687.987] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 70687.987] (EE) 4: /usr/lib/x86_64-linux-gnu/dri/iris_dri.so (?+0x0) [0x7fb08b1d83a7]
[ 70687.988] (EE) 5: /usr/lib/x86_64-linux-gnu/dri/iris_dri.so (nouveau_drm_screen_create+0x2036b7) [0x7fb08bdcab97]
[ 70687.989] (EE) 6: /usr/lib/x86_64-linux-gnu/dri/iris_dri.so (__driDriverGetExtensions_zink+0x24f35) [0x7fb08b228685]
[ 70687.990] (EE) 7: /usr/lib/x86_64-linux-gnu/dri/iris_dri.so (__driDriverGetExtensions_zink+0x24fa4) [0x7fb08b228784]
[ 70687.991] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 70687.991] (EE) 8: /usr/lib/xorg/modules/drivers/modesetting_drv.so (?+0x0) [0x7fb08c955c50]
[ 70687.992] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 70687.992] (EE) 9: /usr/lib/xorg/modules/drivers/modesetting_drv.so (?+0x0) [0x7fb08c958850]
[ 70687.993] (EE) 10: /usr/lib/xorg/Xorg (xf86RandR12PreInit+0x67a) [0x55d284fb84ca]
[ 70687.993] (EE) 11: /usr/lib/xorg/Xorg (BlockHandler+0xa5) [0x55d284f3e9a5]
[ 70687.993] (EE) 12: /usr/lib/xorg/Xorg (WaitForSomething+0x122) [0x55d285094462]
[ 70687.993] (EE) 13: /usr/lib/xorg/Xorg (SendErrorToClient+0x117) [0x55d284f39d07]
[ 70687.993] (EE) 14: /usr/lib/xorg/Xorg (InitFonts+0x3b4) [0x55d284f3dfd4]
[ 70687.995] (EE) 15: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf3) [0x7fb08cfa40b3]
[ 70687.995] (EE) 16: /usr/lib/xorg/Xorg (_start+0x2e) [0x55d284f27a3e]
[ 70687.995] (EE)
[ 70687.995] (EE)
Fatal server error:
[ 70687.995] (EE) Caught signal 6 (Aborted). Server aborting