Kernel 6.1 Xorg session broken since last upgrade

I cannot use Gnome with Xorg since last upgrade. I’m using kernel 6.1 since I need some drivers freshly integrated into the kernel.

[    25.226] (II) XINPUT: Adding extended input device "2.4GHz Keyboard & Mouse Combo Consumer Control" (type: KEYBOARD, id 19)
[    25.226] (**) Option "xkb_layout" "us"
[    25.527] (II) AMDGPU(0): EDID vendor "BOE", prod id 2526
[    25.527] (II) AMDGPU(0): Using EDID range info for horizontal sync
[    25.527] (II) AMDGPU(0): Using EDID range info for vertical refresh
[    25.527] (II) AMDGPU(0): Printing DDC gathered Modelines:
[    25.527] (II) AMDGPU(0): Modeline "1920x1080"x0.0  165.17  1920 1968 2000 2220  1080 1083 1089 1240 +hsync -vsync (74.4 kHz eP)
[    30.577] (II) AMDGPU(0): EDID vendor "BOE", prod id 2526
[    30.577] (II) AMDGPU(0): Using hsync ranges from config file
[    30.577] (II) AMDGPU(0): Using vrefresh ranges from config file
[    30.577] (II) AMDGPU(0): Printing DDC gathered Modelines:
[    30.577] (II) AMDGPU(0): Modeline "1920x1080"x0.0  165.17  1920 1968 2000 2220  1080 1083 1089 1240 +hsync -vsync (74.4 kHz eP)
[    30.579] (II) AMDGPU(0): EDID vendor "BOE", prod id 2526
[    30.579] (II) AMDGPU(0): Using hsync ranges from config file
[    30.579] (II) AMDGPU(0): Using vrefresh ranges from config file
[    30.579] (II) AMDGPU(0): Printing DDC gathered Modelines:
[    30.579] (II) AMDGPU(0): Modeline "1920x1080"x0.0  165.17  1920 1968 2000 2220  1080 1083 1089 1240 +hsync -vsync (74.4 kHz eP)
[    31.119] (EE) 
[    31.119] (EE) Backtrace:
[    31.119] (EE) 0: /usr/lib/Xorg (WriteToClient+0x3ed) [0x5627153bd57d]
[    31.119] (EE) 1: /usr/lib/libc.so.6 (__sigaction+0x50) [0x7fdc6040d9e0]
[    31.120] (EE) 2: /usr/lib/libc.so.6 (pthread_key_delete+0x14c) [0x7fdc6045d64c]
[    31.120] (EE) 3: /usr/lib/libc.so.6 (gsignal+0x18) [0x7fdc6040d938]
[    31.120] (EE) 4: /usr/lib/libc.so.6 (abort+0xd7) [0x7fdc603f753d]
[    31.120] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    31.120] (EE) 5: /usr/lib/libc.so.6 (?+0x0) [0x7fdc603f745c]
[    31.120] (EE) 6: /usr/lib/libc.so.6 (__assert_fail+0x46) [0x7fdc60406486]
[    31.120] (EE) 7: /usr/lib/dri/radeonsi_dri.so (nouveau_drm_screen_create+0x3fa1e7) [0x7fdc5e02cf47]
[    31.121] (EE) 8: /usr/lib/dri/radeonsi_dri.so (nouveau_drm_screen_create+0x3fa2e3) [0x7fdc5e02d043]
[    31.121] (EE) 9: /usr/lib/dri/radeonsi_dri.so (nouveau_drm_screen_create+0x3f2873) [0x7fdc5e0255d3]
[    31.121] (EE) 10: /usr/lib/dri/radeonsi_dri.so (amdgpu_winsys_create+0x1428f) [0x7fdc5dbf8e9f]
[    31.121] (EE) 11: /usr/lib/dri/radeonsi_dri.so (amdgpu_winsys_create+0x16b70) [0x7fdc5dbfb780]
[    31.121] (EE) 12: /usr/lib/dri/radeonsi_dri.so (amdgpu_winsys_create+0xb1af) [0x7fdc5dbefdbf]
[    31.121] (EE) 13: /usr/lib/dri/radeonsi_dri.so (radeon_drm_winsys_create+0x1677e5) [0x7fdc5db8c675]
[    31.121] (EE) 14: /usr/lib/dri/radeonsi_dri.so (radeon_drm_winsys_create+0x167d62) [0x7fdc5db8cbf2]
[    31.121] (EE) 15: /usr/lib/dri/radeonsi_dri.so (__driDriverGetExtensions_d3d12+0x375a) [0x7fdc5d2abfca]
[    31.121] (EE) 16: /usr/lib/dri/radeonsi_dri.so (__driDriverGetExtensions_d3d12+0x3c3a) [0x7fdc5d2ac4aa]
[    31.121] (EE) 17: /usr/lib/dri/radeonsi_dri.so (__driDriverGetExtensions_d3d12+0x3e6c) [0x7fdc5d2ac6dc]
[    31.121] (EE) 18: /usr/lib/libgbm.so.1 (gbm_format_get_name+0xe71) [0x7fdc609cea11]
[    31.122] (EE) 19: /usr/lib/xorg/modules/libglamoregl.so (glamor_back_pixmap_from_fd+0xea) [0x7fdc5f4df13a]
[    31.122] (EE) 20: /usr/lib/xorg/modules/libglamoregl.so (glamor_pixmap_from_fd+0x66) [0x7fdc5f4df3b6]
[    31.122] (EE) unw_get_proc_name failed: no unwind info found [-10]
[    31.122] (EE) 21: /usr/lib/xorg/modules/drivers/amdgpu_drv.so (?+0x0) [0x7fdc5fa5a49e]
[    31.122] (EE) 22: /usr/lib/Xorg (ProcessCommandLine+0x2872) [0x5627153c10d2]
[    31.122] (EE) 23: /usr/lib/Xorg (dri3_screen_init+0x4189) [0x5627153c86a9]
[    31.122] (EE) 24: /usr/lib/Xorg (SProcXkbDispatch+0x28b8) [0x5627152a4f1f]
[    31.122] (EE) 25: /usr/lib/libc.so.6 (__libc_init_first+0x90) [0x7fdc603f8290]
[    31.122] (EE) 26: /usr/lib/libc.so.6 (__libc_start_main+0x8a) [0x7fdc603f834a]
[    31.122] (EE) 27: /usr/lib/Xorg (_start+0x25) [0x5627152a5315]

Hi @flagos,

Have you tried version 6.2? Isn’t there a -dkms driver available for what you need, so that you can trey an older kernel perhaps?

Yes, I tried 6.2, I was facing other issue (wifi wasn’t working). As it’s an RC and not a proper release, I considered it was not really the way to go for me.

I didn’t check actually for dkms driver, it could be a solution indeed. Thank you for the advice!

Anyway, it was working perfectly before the update last week, is there anything to do to recompile these .so files ?

Not AFAIK, no.

Since you did try 6.2, -dkms driver does seem to be the best now.