[RadeonSI] causes segmentation fault on startup with LightDM since 1:24.0.1-1 upgrade
System information
- OS:
NAME="EndeavourOS"
- GPU:
00:01.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Mullins [Radeon R2 Graphics] [1002:9853] (rev 40)
- Kernel version:
Linux nozi-aspirees1523 6.7.5-arch1-1 #1 SMP PREEMPT_DYNAMIC Sat, 17 Feb 2024 14:02:33 +0000 x86_64 GNU/Linux
- Mesa version:
OpenGL version string: 4.5 (Compatibility Profile) Mesa 24.0.1-arch1.1
- Xserver version (if applicable):
X.Org X Server 1.21.1.11 | X Protocol Version 11, Revision 0
- Desktop manager and compositor: XFCE4 4.18
Description of the issue
The issue happens since the first reboot after mesa's upgrade.
Every time I reboot my computer, the X Server stops with a segmentation fault during the start of LightDM.
It results in a black screen and the cursor being frozen.
Regression
Regression worked
Version 1:24.0.1-1 --> Version 1:23.3.5-1
Packages downgraded :
libva-mesa-driver
mesa
mesa-vdpau
vulkan-radeon
X log file
- Backtrace in
x-0.log
:
(EE)
(EE) Backtrace:
(EE) 0: /usr/lib/Xorg (xorg_backtrace+0x2dd) [0x5c591c134c4d]
(EE) 1: /usr/lib/libc.so.6 (__sigaction+0x50) [0x77f0020e5770]
(EE) 2: /usr/lib/dri/radeonsi_dri.so (__driDriverGetExtensions_d3d12+0x67eeb5) [0x77efff6cd545]
(EE) 3: /usr/lib/dri/radeonsi_dri.so (__driDriverGetExtensions_d3d12+0x67f081) [0x77efff6cd711]
(EE) 4: /usr/lib/dri/radeonsi_dri.so (nouveau_drm_screen_create+0x2934a6) [0x77efffb55396]
(EE) 5: /usr/lib/dri/radeonsi_dri.so (nouveau_drm_screen_create+0x293649) [0x77efffb55539]
(EE) 6: /usr/lib/dri/radeonsi_dri.so (radeon_drm_winsys_create+0x278b) [0x77efff6e4e7b]
(EE) 7: /usr/lib/dri/radeonsi_dri.so (radeon_drm_winsys_create+0x133113) [0x77efff815803]
(EE) 8: /usr/lib/dri/radeonsi_dri.so (radeon_drm_winsys_create+0x1156da) [0x77efff7f7dca]
(EE) 9: /usr/lib/dri/radeonsi_dri.so (radeon_drm_winsys_create+0x116af1) [0x77efff7f91e1]
(EE) 10: /usr/lib/dri/radeonsi_dri.so (__driDriverGetExtensions_d3d12+0xb5921) [0x77efff103fb1]
(EE) 11: /usr/lib/dri/radeonsi_dri.so (__driDriverGetExtensions_d3d12+0xb5b9e) [0x77efff10422e]
(EE) 12: /usr/lib/dri/radeonsi_dri.so (__driDriverGetExtensions_d3d12+0xc3953) [0x77efff111fe3]
(EE) 13: /usr/lib/dri/radeonsi_dri.so (__driDriverGetExtensions_d3d12+0x85e7d) [0x77efff0d450d]
(EE) 14: /usr/lib/dri/radeonsi_dri.so (__driDriverGetExtensions_d3d12+0x85f45) [0x77efff0d45d5]
(EE) 15: /usr/lib/xorg/modules/libglamoregl.so (glamor_change_window_attributes+0x4b2b) [0x77eff6adabbb]
(EE) 16: /usr/lib/xorg/modules/libglamoregl.so (glamor_create_pixmap+0x50c) [0x77eff6ac2c2c]
(EE) unw_get_proc_name failed: no unwind info found [-10]
(EE) 17: /usr/lib/xorg/modules/drivers/radeon_drv.so (?+0x0) [0x77f0013d8723]
(EE) 18: /usr/lib/Xorg (UpdateCurrentTime+0xe8e) [0x5c591c058cfe]
(EE) 19: /usr/lib/Xorg (SProcXkbDispatch+0x28f5) [0x5c591c021fee]
(EE) 20: /usr/lib/libc.so.6 (__libc_init_first+0x90) [0x77f0020cecd0]
(EE) 21: /usr/lib/libc.so.6 (__libc_start_main+0x8a) [0x77f0020ced8a]
(EE) 22: /usr/lib/Xorg (_start+0x25) [0x5c591c0225a5]
(EE)
(EE) Segmentation fault at address 0x40
(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/log/Xorg.0.log" for additional information.
(EE)
Extra informations
- Output of
pacman -Qi mesa
:
Name : mesa
Version : 1:24.0.1-1
Description : An open-source implementation of the OpenGL specification
Architecture : x86_64
URL : https://www.mesa3d.org/
Licenses : MIT AND BSD-3-Clause AND SGI-B-2.0
Groups : None
Provides : mesa-libgl opengl-driver
Depends On : libdrm libelf libglvnd libunwind libxdamage libxshmfence libxxf86vm llvm-libs lm_sensors vulkan-icd-loader wayland zstd libomxil-bellagio
Optional Deps : opengl-man-pages: for the OpenGL API man pages
Required By : gst-plugins-base-libs lib32-mesa libglvnd qemu-ui-opengl qemu-vhost-user-gpu qt5-base qt6-base virglrenderer webkit2gtk webkit2gtk-4.1 xf86-video-amdgpu xf86-video-ati zoom
Optional For : None
Conflicts With : mesa-libgl
Replaces : mesa-libgl
Installed Size : 94.67 MiB
Packager : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date : Thu 15 Feb 2024 12:13:08 AM CET
Install Date : Tue 20 Feb 2024 11:29:21 AM CET
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
- Output of
pacman -Qo radeonsi_dri.so
:
/usr/lib/dri/radeonsi_dri.so is owned by mesa 1:24.0.1-1