Segfault in iris_dri.so with xserver-xorg-video-intel on non-Gnome DE
System information
System: Host: [removed] Kernel: 5.4.0-48-generic x86_64 bits: 64 compiler: gcc v: 9.3.0
Desktop: i3 4.18.2 dm: GDM3 Distro: Ubuntu 20.04.1 LTS (Focal Fossa)
CPU: Topology: Quad Core model: Intel Pentium Silver N5000 bits: 64 type: MCP
arch: Goldmont Plus rev: 1 L2 cache: 4096 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 8755
Speed: 995 MHz min/max: 800/2700 MHz Core speeds (MHz): 1: 881 2: 857 3: 915 4: 847
Graphics: Device-1: Intel UHD Graphics 605 driver: i915 v: kernel bus ID: 00:02.0
chip ID: 8086:3184
Display: x11 server: X.Org 1.20.8 driver: fbdev,intel unloaded: modesetting,vesa
resolution: 1920x1080~60Hz
OpenGL: renderer: Mesa Intel UHD Graphics 605 (GLK 3)
v: 4.6 Mesa 20.2.0 - kisak-mesa PPA direct render: Yes
- OS: Ubuntu 20.04.1 LTS
- GPU: None (Intel Graphics 605)
- Kernel version: Linux [removed] 5.4.0-48-generic #52 (moved)-Ubuntu SMP Thu Sep 10 10:58:49 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
- Mesa version: 4.6 (Compatibility Profile) Mesa 20.2.0 - kisak-mesa PPA
- Xserver version (if applicable): X.Org X Server 1.20.8
- Desktop manager and compositor: i3, LXDE (with and without picom), GNOME
Describe the issue
Steam crashes with blank window https://github.com/ValveSoftware/steam-for-linux/issues/7378
This only happens on this device with no graphics card, my other device with an nVidia card has no such problems.
Purging xserver-xorg-video-intel
"resolves" the problem.
Regression
I am fairly confident this issue didn't happen on my older installation of 18.04 and also not shortly after updating (with updated packages). I only recently noticed so I can't say when exactly it stopped working but I believe it still worked in August.
Log files as attachment
[ 88.608389] steam[3086]: segfault at 24 ip 00000000f642ed76 sp 00000000ffaec4d0 error 6 in iris_dri.so[f5870000+f06000]
[ 88.608413] Code: 90 fe ff ff 01 df 89 78 18 85 db 0f 84 1a 07 00 00 83 ee 01 8b 85 84 fe ff ff c7 85 98 fe ff ff 00 00 00 00 81 ce 00 00 09 78 <89> 33 8b b5 a0 fe ff ff 85 f6 74 7d 8d b6 00 00 00 00 0f b6 50 04
Any extra information would be greatly appreciated
For some reason it works on GNOME with and without xserver-xorg-video-intel
but not on LXDE/i3.
On https://discourse.ubuntu.com/t/call-for-testing-steam-in-focal-fossa/14490/9 it was mentioned that this could be related to appindicator, however I cannot verify that.
If anyone has an idea where/how I can obtain more logs/information, I will add it here.