Random crashes on Fedora 42

Hello, I have random crashes and reboots on Fedora 42 Gnome (both on Xorg and Wayland) on my laptop.
With envycontrol I narrowed it down, seems like amdgpu issues, because it only happens in hybrid or intergrated graphics.
Journalctls of crashes:

Jun 16 00:16:21 kernel: amdgpu 0000:05:00.0: amdgpu: ring gfx_0.0.0 timeout, signaled seq=554, emitted seq=555
Jun 16 00:16:21 kernel: amdgpu 0000:05:00.0: amdgpu: Process information: process Xorg pid 2705 thread Xorg:cs0 pid 2716
Jun 16 00:16:21 kernel: amdgpu 0000:05:00.0: amdgpu: Starting gfx_0.0.0 ring reset
Jun 16 22:52:55 kernel: amdgpu 0000:05:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:157 vmid:4 pasid:32776)
Jun 16 22:52:55 kernel: amdgpu 0000:05:00.0: amdgpu:  in process Xorg pid 2805 thread Xorg:cs0 pid 2814
Jun 16 22:52:55 kernel: amdgpu 0000:05:00.0: amdgpu:   in page starting at address 0x00008001034a8000 from client 0x1b (UTCL2)
Jun 16 22:52:55 kernel: amdgpu 0000:05:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x0040113B
Jun 16 22:52:55 kernel: amdgpu 0000:05:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Jun 16 22:52:55 kernel: amdgpu 0000:05:00.0: amdgpu:          MORE_FAULTS: 0x1
Jun 16 22:52:55 kernel: amdgpu 0000:05:00.0: amdgpu:          WALKER_ERROR: 0x5
Jun 16 22:52:55 kernel: amdgpu 0000:05:00.0: amdgpu:          PERMISSION_FAULTS: 0x3
Jun 16 22:52:55 kernel: amdgpu 0000:05:00.0: amdgpu:          MAPPING_ERROR: 0x1
Jun 16 22:52:55 kernel: amdgpu 0000:05:00.0: amdgpu:          RW: 0x0
Jun 16 22:52:55 kernel: amdgpu 0000:05:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:157 vmid:4 pasid:32776)
Jun 16 22:52:55 kernel: amdgpu 0000:05:00.0: amdgpu:  in process Xorg pid 2805 thread Xorg:cs0 pid 2814
Jun 16 22:52:55 kernel: amdgpu 0000:05:00.0: amdgpu:   in page starting at address 0x00008001034aa000 from client 0x1b (UTCL2)
Jun 16 22:52:55 kernel: amdgpu 0000:05:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:157 vmid:4 pasid:32776)
Jun 16 22:52:55 kernel: amdgpu 0000:05:00.0: amdgpu:  in process Xorg pid 2805 thread Xorg:cs0 pid 2814
Jun 16 22:52:55 kernel: amdgpu 0000:05:00.0: amdgpu:   in page starting at address 0x00008001034ad000 from client 0x1b (UTCL2)
Jun 16 22:52:55 kernel: amdgpu 0000:05:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:157 vmid:4 pasid:32776)
Jun 16 22:52:55 kernel: amdgpu 0000:05:00.0: amdgpu:  in process Xorg pid 2805 thread Xorg:cs0 pid 2814
Jun 16 22:52:55 kernel: amdgpu 0000:05:00.0: amdgpu:   in page starting at address 0x00008001034af000 from client 0x1b (UTCL2)

inzi -Fzxx

System:
  Kernel: 6.14.9-300.fc42.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
  Desktop: GNOME v: 48.2 tk: GTK v: 3.24.49 wm: gnome-shell dm: GDM
    Distro: Fedora Linux 42 (Workstation Edition)
Machine:
  Type: Laptop System: Micro-Star product: Alpha 17 C7VF v: REV:1.0
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: Micro-Star model: MS-17KK v: REV:1.0 serial: <superuser required>
    part-nu: 17KK.1 UEFI: American Megatrends LLC. v: E17KKAMS.121
    date: 11/21/2024
Battery:
  ID-1: BAT1 charge: 70.1 Wh (75.3%) condition: 93.1/95.0 Wh (98.0%)
    volts: 15.8 min: 15.2 model: MSI BIF0_9 serial: N/A status: discharging
CPU:
  Info: 16-core model: AMD Ryzen 9 7945HX with Radeon Graphics bits: 64
    type: MT MCP arch: Zen 4 rev: 2 cache: L1: 1024 KiB L2: 16 MiB L3: 64 MiB
  Speed (MHz): avg: 2475 min/max: 400/2501 boost: enabled cores: 1: 2475
    2: 2475 3: 2475 4: 2475 5: 2475 6: 2475 7: 2475 8: 2475 9: 2475 10: 2475
    11: 2475 12: 2475 13: 2475 14: 2475 15: 2475 16: 2475 17: 2475 18: 2475
    19: 2475 20: 2475 21: 2475 22: 2475 23: 2475 24: 2475 25: 2475 26: 2475
    27: 2475 28: 2475 29: 2475 30: 2475 31: 2475 32: 2475 bogomips: 159711
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: NVIDIA AD107M [GeForce RTX 4060 Max-Q / Mobile]
    vendor: Micro-Star MSI driver: nvidia v: 575.57.08 arch: Lovelace pcie:
    speed: 16 GT/s lanes: 8 ports: active: none empty: DP-4, DP-5, HDMI-A-1,
    eDP-2 bus-ID: 01:00.0 chip-ID: 10de:28a0
  Device-2: Advanced Micro Devices [AMD/ATI] Raphael vendor: Micro-Star MSI
    driver: amdgpu v: kernel arch: RDNA-2 pcie: speed: 16 GT/s lanes: 16 ports:
    active: eDP-1 empty: DP-1, DP-2, DP-3, Writeback-1 bus-ID: 05:00.0
    chip-ID: 1002:164e temp: 52.0 C
  Device-3: Bison HD Webcam driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 5-1.1:3 chip-ID: 5986:211c
  Display: x11 server: X.Org v: 21.1.16 with: Xwayland v: 24.1.6
    compositor: gnome-shell driver: X: loaded: modesetting,nvidia
    unloaded: nouveau,radeon alternate: fbdev,nv,vesa dri: radeonsi
    gpu: amdgpu display-ID: :0 screens: 1
  Screen-1: 0 s-res: 2560x1440 s-dpi: 96
  Monitor-1: eDP-1 mapped: eDP-1-1 model: MNH301CA3-1 res: 2560x1440 hz: 240
    dpi: 171 diag: 437mm (17.2")
  API: OpenGL v: 4.6.0 vendor: nvidia v: 575.57.08 glx-v: 1.4
    direct-render: yes renderer: NVIDIA GeForce RTX 4060 Laptop GPU/PCIe/SSE2
  API: Vulkan v: 1.4.313 surfaces: N/A device: 0 type: discrete-gpu
    driver: nvidia device-ID: 10de:28a0 device: 1 type: integrated-gpu
    driver: mesa radv device-ID: 1002:164e device: 2 type: cpu
    driver: mesa llvmpipe device-ID: 10005:0000
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
  Info: Tools: api: glxinfo,vulkaninfo gpu: nvidia-settings,nvidia-smi
    x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Radeon High Definition Audio
    [Rembrandt/Strix] vendor: Micro-Star MSI driver: snd_hda_intel v: kernel
    pcie: speed: 16 GT/s lanes: 16 bus-ID: 05:00.1 chip-ID: 1002:1640
  Device-2: Advanced Micro Devices [AMD] Audio Coprocessor
    vendor: Micro-Star MSI driver: snd_rpl_pci_acp6x v: kernel pcie:
    speed: 16 GT/s lanes: 16 bus-ID: 05:00.5 chip-ID: 1022:15e2
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s
    lanes: 16 bus-ID: 05:00.6 chip-ID: 1022:15e3
  Device-4: Actions MR720 driver: hid-generic,snd-usb-audio,usbhid type: USB
    rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 3-1:2 chip-ID: 10d6:4801
  API: ALSA v: k6.14.9-300.fc42.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.4.5 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Realtek RTL8125 2.5GbE vendor: Micro-Star MSI driver: r8169
    v: kernel pcie: speed: 5 GT/s lanes: 1 port: e000 bus-ID: 03:00.0
    chip-ID: 10ec:8125
  IF: enp3s0 state: down mac: <filter>
  Device-2: Qualcomm WCN785x Wi-Fi 7 320MHz 2x2 [FastConnect 7800]
    vendor: Foxconn Band Simultaneous Wireless driver: ath12k_pci v: N/A pcie:
    speed: 8 GT/s lanes: 2 bus-ID: 04:00.0 chip-ID: 17cb:1107
  IF: wlp4s0 state: up mac: <filter>
Bluetooth:
  Device-1: Foxconn / Hon Hai driver: btusb v: 0.8 type: USB rev: 1.1
    speed: 12 Mb/s lanes: 1 bus-ID: 5-1.3:5 chip-ID: 0489:e10a
  Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: <filter> bt-v: 5.3 lmp-v: 12
Drives:
  Local Storage: total: 953.87 GiB used: 285.49 GiB (29.9%)
  ID-1: /dev/nvme0n1 vendor: Micron model: 3500 MTFDKBA1T0TGD-1BK1AABYY
    size: 953.87 GiB speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 41.9 C
Partition:
  ID-1: / size: 952.28 GiB used: 285.05 GiB (29.9%) fs: btrfs
    dev: /dev/nvme0n1p3
  ID-2: /boot size: 973.4 MiB used: 430.4 MiB (44.2%) fs: ext4
    dev: /dev/nvme0n1p2
  ID-3: /boot/efi size: 598.8 MiB used: 19.3 MiB (3.2%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 952.28 GiB used: 285.05 GiB (29.9%) fs: btrfs
    dev: /dev/nvme0n1p3
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 53.4 C mobo: 45.0 C
  Fan Speeds (rpm): N/A
  GPU: device: nvidia screen: :0.0 temp: 42 C device: amdgpu temp: 52.0 C
Info:
  Memory: total: 32 GiB note: est. available: 30.51 GiB used: 4.78 GiB (15.7%)
  Processes: 589 Power: uptime: 26m wakeups: 0 Init: systemd v: 257
    target: graphical (5) default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 28
    Compilers: gcc: 15.1.1 Shell: Bash v: 5.2.37 running-in: ptyxis-agent
    inxi: 3.3.38

I tried to use dcdebugmask=0x10 in grub, but it didn’t do much for me.
This started at least from 6.14.6 (when I installed fedora with gnome).
Do I need to install older kernel? Not sure if installing older kernel will have no issues.
I am really puzzled, if someone knows where to dig I would really appreciate your help

This seams to be related to 780M support…
I noticed recent random crashes on my otherwise solid system…
8900G APU, 780M graphics (similar to laptop APUs)
Kernel 6.14.11
-it occurs in Cinnamon as well as in Gnome
-it occurs in X as well as in Wayland
(so it seams it’s none of that)
according to deduction and journalctl → seams to be amdgpu issue

I have 610m, I suppose it’s even worse?

So, I updated to 6.15.3 kernel and it’s better, but not perfect.
First of all I needed to add dcdebugmask=0x10 to grub, without it, login screen and system overall were unbearably laggy.

How to add if someone stambles on this issue:
sudo nano /etc/default/grub
Add dcdebugmask=0x10 to GRUB_CMDLINE_LINUX line, save file(Ctrl+x → Y → enter)
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

With PSR disabled, system is stable and it’s great.
Currently I have some issues

  • with fullscreen videos(when amdgpu switches offloading to nvidia I have 2-5 second lag, I’m not sure, but seems like it).
  • Also changing brightness doesn’t work + system lags on brightness change(like it did with PSR on).
  • A lot of drm logs(exactly this log like 25+ times in different timestamp during boot)
    amdgpu 0000:05:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data

I’m happy with new updates, it stopped crashing and my WIFI module finally good(atheros-firmware update).

Yes, it’s “more stable” now but still not stable as before:

lip 30 21:55:18 amd8700g kernel: amdgpu 0000:10:00.0: amdgpu: ring gfx_0.0.0 timeout, signaled seq=217142, emitted seq=217144
lip 30 21:55:18 amd8700g kernel: amdgpu 0000:10:00.0: amdgpu: Process information: process firefox pid 8637 thread firefox:cs0 pid 8733
lip 30 21:55:18 amd8700g kernel: amdgpu 0000:10:00.0: amdgpu: Starting gfx_0.0.0 ring reset
lip 30 21:55:20 amd8700g kernel: amdgpu 0000:10:00.0: amdgpu: MES failed to respond to msg=RESET
lip 30 21:55:20 amd8700g kernel: [drm:amdgpu_mes_reset_legacy_queue [amdgpu]] *ERROR* failed to reset legacy queue
lip 30 21:55:20 amd8700g kernel: amdgpu 0000:10:00.0: amdgpu: Ring gfx_0.0.0 reset failure
lip 30 21:55:22 amd8700g kernel: amdgpu 0000:10:00.0: amdgpu: MES failed to respond to msg=REMOVE_QUEUE
lip 30 21:55:22 amd8700g kernel: [drm:amdgpu_mes_unmap_legacy_queue [amdgpu]] *ERROR* failed to unmap legacy queue
lip 30 21:55:22 amd8700g kernel: [drm:gfx_v11_0_hw_fini [amdgpu]] *ERROR* failed to halt cp gfx
lip 30 21:55:23 amd8700g kernel: amdgpu 0000:10:00.0: [drm] *ERROR* lttpr_caps phy_repeater_cnt is 0x0, forcing it to 0x80.
lip 30 21:55:23 amd8700g systemd-coredump[9022]: [🡕] Process 1385 (Xorg) of user 0 dumped core.
                                                 
                                                 Module /usr/libexec/Xorg from rpm xorg-x11-server-21.1.18-1.fc42.x86_64
                                                 Module libgobject-2.0.so.0 from rpm glib2-2.84.2-1.fc42.x86_64
                                                 Module libgudev-1.0.so.0 from rpm libgudev-238-7.fc42.x86_64
                                                 Module libwacom.so.9 from rpm libwacom-2.16.1-1.fc42.x86_64
                                                 Module libevdev.so.2 from rpm libevdev-1.13.4-1.fc42.x86_64
                                                 Module libmtdev.so.1 from rpm mtdev-1.1.6-10.fc42.x86_64
                                                 Module libinput.so.10 from rpm libinput-1.28.1-1.fc42.x86_64
                                                 Module libinput_drv.so from rpm xorg-x11-drv-libinput-1.5.0-2.fc42.x86_64
                                                 Module radeonsi_dri.so from rpm mesa-25.0.7-2.fc42.x86_64
                                                 Module libwayland-client.so.0 from rpm wayland-1.23.1-1.fc42.x86_64
                                                 Module libxcb-shm.so.0 from rpm libxcb-1.17.0-5.fc42.x86_64
                                                 Module libEGL_mesa.so.0 from rpm mesa-25.0.7-2.fc42.x86_64
                                                 Module libEGL.so.1 from rpm libglvnd-1.7.0-7.fc42.x86_64
                                                 Module libepoxy.so.0 from rpm libepoxy-1.5.10-9.fc42.x86_64
                                                 Module libglamoregl.so from rpm xorg-x11-server-21.1.18-1.fc42.x86_64
                                                 Module liblzma.so.5 from rpm xz-5.8.1-2.fc42.x86_64
                                                 Module libtinfo.so.6 from rpm ncurses-6.5-5.20250125.fc42.x86_64
                                                 Module libxml2.so.2 from rpm libxml2-2.12.10-1.fc42.x86_64
                                                 Module libedit.so.0 from rpm libedit-3.1-55.20250104cvs.fc42.x86_64
                                                 Module libffi.so.8 from rpm libffi-3.4.6-5.fc42.x86_64
                                                 Module libX11-xcb.so.1 from rpm libX11-1.8.11-1.fc42.x86_64
                                                 Module libdrm_intel.so.1 from rpm libdrm-2.4.125-1.fc42.x86_64
                                                 Module libelf.so.1 from rpm elfutils-0.193-2.fc42.x86_64
                                                 Module libxcb-dri3.so.0 from rpm libxcb-1.17.0-5.fc42.x86_64
                                                 Module libxcb-xfixes.so.0 from rpm libxcb-1.17.0-5.fc42.x86_64
                                                 Module libxcb-present.so.0 from rpm libxcb-1.17.0-5.fc42.x86_64
                                                 Module libxcb-sync.so.1 from rpm libxcb-1.17.0-5.fc42.x86_64
                                                 Module libxcb-randr.so.0 from rpm libxcb-1.17.0-5.fc42.x86_64
                                                 Module libsensors.so.4 from rpm lm_sensors-3.6.0-22.fc42.x86_64
                                                 Module libSPIRV-Tools.so from rpm spirv-tools-2025.2-2.fc42.x86_64
                                                 Module libzstd.so.1 from rpm zstd-1.5.7-1.fc42.x86_64
                                                 Module libwayland-server.so.0 from rpm wayland-1.23.1-1.fc42.x86_64
                                                 Module libgallium-25.0.7.so from rpm mesa-freeworld-25.0.7-2.fc42.x86_64
                                                 Module dri_gbm.so from rpm mesa-25.0.7-2.fc42.x86_64
                                                 Module ati_drv.so from rpm xorg-x11-drv-ati-22.0.0-4.fc42.x86_64
                                                 Module libexpat.so.1 from rpm expat-2.7.1-1.fc42.x86_64
                                                 Module libgbm.so.1 from rpm mesa-25.0.7-2.fc42.x86_64
                                                 Module libdrm_amdgpu.so.1 from rpm libdrm-2.4.125-1.fc42.x86_64
                                                 Module amdgpu_drv.so from rpm xorg-x11-drv-amdgpu-23.0.0-7.fc42.x86_64
                                                 Module libxcb.so.1 from rpm libxcb-1.17.0-5.fc42.x86_64
                                                 Module libGLdispatch.so.0 from rpm libglvnd-1.7.0-7.fc42.x86_64
                                                 Module libXext.so.6 from rpm libXext-1.3.6-3.fc42.x86_64
                                                 Module libX11.so.6 from rpm libX11-1.8.11-1.fc42.x86_64
                                                 Module libGLX.so.0 from rpm libglvnd-1.7.0-7.fc42.x86_64
                                                 Module libGL.so.1 from rpm libglvnd-1.7.0-7.fc42.x86_64
                                                 Module libglx.so from rpm xorg-x11-server-21.1.18-1.fc42.x86_64
                                                 Module libbrotlicommon.so.1 from rpm brotli-1.1.0-6.fc42.x86_64
                                                 Module libgraphite2.so.3 from rpm graphite2-1.3.14-18.fc42.x86_64
                                                 Module libglib-2.0.so.0 from rpm glib2-2.84.2-1.fc42.x86_64
                                                 Module libbrotlidec.so.1 from rpm brotli-1.1.0-6.fc42.x86_64
                                                 Module libharfbuzz.so.0 from rpm harfbuzz-10.4.0-1.fc42.x86_64
                                                 Module libpng16.so.16 from rpm libpng-1.6.44-2.fc42.x86_64
                                                 Module libbz2.so.1 from rpm bzip2-1.0.8-20.fc42.x86_64
                                                 Module libcap-ng.so.0 from rpm libcap-ng-0.8.5-4.fc42.x86_64
                                                 Module libpcre2-8.so.0 from rpm pcre2-10.45-1.fc42.x86_64
                                                 Module libcap.so.2 from rpm libcap-2.73-2.fc42.x86_64
                                                 Module libfreetype.so.6 from rpm freetype-2.13.3-2.fc42.x86_64
                                                 Module libfontenc.so.1 from rpm libfontenc-1.1.8-3.fc42.x86_64
                                                 Module libz.so.1 from rpm zlib-ng-2.2.4-3.fc42.x86_64
                                                 Module libxcvt.so.0 from rpm libxcvt-0.1.2-9.fc42.x86_64
                                                 Module libdrm.so.2 from rpm libdrm-2.4.125-1.fc42.x86_64
                                                 Module libudev.so.1 from rpm systemd-257.7-1.fc42.x86_64
                                                 Module libdbus-1.so.3 from rpm dbus-1.16.0-3.fc42.x86_64
                                                 Module libunwind.so.8 from rpm libunwind-1.8.1-2.fc42.x86_64
                                                 Module libaudit.so.1 from rpm audit-4.0.5-2.fc42.x86_64
                                                 Module libselinux.so.1 from rpm libselinux-3.8-2.fc42.x86_64
                                                 Module libsystemd.so.0 from rpm systemd-257.7-1.fc42.x86_64
                                                 Module libxshmfence.so.1 from rpm libxshmfence-1.3.2-6.fc42.x86_64
                                                 Module libXfont2.so.2 from rpm libXfont2-2.0.7-2.fc42.x86_64
                                                 Module libXdmcp.so.6 from rpm libXdmcp-1.1.5-3.fc42.x86_64
                                                 Module libXau.so.6 from rpm libXau-1.0.12-2.fc42.x86_64
                                                 Module libcrypto.so.3 from rpm openssl-3.2.4-3.fc42.x86_64
                                                 Module libpciaccess.so.0 from rpm libpciaccess-0.16-15.fc42.x86_64
                                                 Module libpixman-1.so.0 from rpm pixman-0.46.2-1.fc42.x86_64
                                                 Stack trace of thread 1395:
                                                 #0  0x00007fae89221735 abort (libc.so.6 + 0x1735)
                                                 #1  0x00007fae863f8d50 _ZL30amdgpu_ctx_set_sw_reset_statusP17radeon_winsys_ctx17pipe_reset_statusPKcz (libgallium-25.0.7.so + 0x9f8d50)
                                                 #2  0x00007fae863fcf17 _Z19amdgpu_cs_submit_ibIL10queue_type0EEvPvS1_i (libgallium-25.0.7.so + 0x9fcf17)
                                                 #3  0x00007fae85efb092 util_queue_thread_func (libgallium-25.0.7.so + 0x4fb092)
                                                 #4  0x00007fae85f4034c impl_thrd_routine (libgallium-25.0.7.so + 0x54034c)
                                                 #5  0x00007fae892911d4 start_thread (libc.so.6 + 0x711d4)
                                                 #6  0x00007fae89313cec __clone3 (libc.so.6 + 0xf3cec)
                                                 
                                                 Stack trace of thread 1398:
                                                 #0  0x00007fae892996c2 __syscall_cancel_arch (libc.so.6 + 0x796c2)
                                                 #1  0x00007fae8928d9da __internal_syscall_cancel (libc.so.6 + 0x6d9da)
                                                 #2  0x00007fae8928e04c __futex_abstimed_wait_common (libc.so.6 + 0x6e04c)
                                                 #3  0x00007fae8929071e pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x7071e)
                                                 #4  0x00007fae85f4041d cnd_wait (libgallium-25.0.7.so + 0x54041d)
                                                 #5  0x00007fae85efafbc util_queue_thread_func (libgallium-25.0.7.so + 0x4fafbc)
                                                 #6  0x00007fae85f4034c impl_thrd_routine (libgallium-25.0.7.so + 0x54034c)
                                                 #7  0x00007fae892911d4 start_thread (libc.so.6 + 0x711d4)
                                                 #8  0x00007fae89313cec __clone3 (libc.so.6 + 0xf3cec)
                                                 
                                                 Stack trace of thread 1397:
                                                 #0  0x00007fae892996c2 __syscall_cancel_arch (libc.so.6 + 0x796c2)
                                                 #1  0x00007fae8928d9da __internal_syscall_cancel (libc.so.6 + 0x6d9da)
                                                 #2  0x00007fae8928e04c __futex_abstimed_wait_common (libc.so.6 + 0x6e04c)
                                                 #3  0x00007fae8929071e pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x7071e)
                                                 #4  0x00007fae85f4041d cnd_wait (libgallium-25.0.7.so + 0x54041d)
                                                 #5  0x00007fae85efafbc util_queue_thread_func (libgallium-25.0.7.so + 0x4fafbc)
                                                 #6  0x00007fae85f4034c impl_thrd_routine (libgallium-25.0.7.so + 0x54034c)
                                                 #7  0x00007fae892911d4 start_thread (libc.so.6 + 0x711d4)
                                                 #8  0x00007fae89313cec __clone3 (libc.so.6 + 0xf3cec)
                                                 
                                                 Stack trace of thread 1401:
                                                 #0  0x00007fae892996c2 __syscall_cancel_arch (libc.so.6 + 0x796c2)
                                                 #1  0x00007fae8928d9da __internal_syscall_cancel (libc.so.6 + 0x6d9da)
                                                 #2  0x00007fae8928e04c __futex_abstimed_wait_common (libc.so.6 + 0x6e04c)
                                                 #3  0x00007fae8929071e pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x7071e)
                                                 #4  0x00007fae85f4041d cnd_wait (libgallium-25.0.7.so + 0x54041d)
                                                 #5  0x00007fae85efafbc util_queue_thread_func (libgallium-25.0.7.so + 0x4fafbc)
                                                 #6  0x00007fae85f4034c impl_thrd_routine (libgallium-25.0.7.so + 0x54034c)
                                                 #7  0x00007fae892911d4 start_thread (libc.so.6 + 0x711d4)
                                                 #8  0x00007fae89313cec __clone3 (libc.so.6 + 0xf3cec)
                                                 
                                                 Stack trace of thread 1399:
                                                 #0  0x00007fae892996c2 __syscall_cancel_arch (libc.so.6 + 0x796c2)
                                                 #1  0x00007fae8928d9da __internal_syscall_cancel (libc.so.6 + 0x6d9da)
                                                 #2  0x00007fae8928e04c __futex_abstimed_wait_common (libc.so.6 + 0x6e04c)
                                                 #3  0x00007fae8929071e pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x7071e)
                                                 #4  0x00007fae85f4041d cnd_wait (libgallium-25.0.7.so + 0x54041d)
                                                 #5  0x00007fae85efafbc util_queue_thread_func (libgallium-25.0.7.so + 0x4fafbc)
                                                 #6  0x00007fae85f4034c impl_thrd_routine (libgallium-25.0.7.so + 0x54034c)
                                                 #7  0x00007fae892911d4 start_thread (libc.so.6 + 0x711d4)
                                                 #8  0x00007fae89313cec __clone3 (libc.so.6 + 0xf3cec)
                                                 
                                                 Stack trace of thread 1402:
                                                 #0  0x00007fae892996c2 __syscall_cancel_arch (libc.so.6 + 0x796c2)
                                                 #1  0x00007fae8928d9da __internal_syscall_cancel (libc.so.6 + 0x6d9da)
                                                 #2  0x00007fae8928e04c __futex_abstimed_wait_common (libc.so.6 + 0x6e04c)
                                                 #3  0x00007fae8929071e pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x7071e)
                                                 #4  0x00007fae85f4041d cnd_wait (libgallium-25.0.7.so + 0x54041d)
                                                 #5  0x00007fae85efafbc util_queue_thread_func (libgallium-25.0.7.so + 0x4fafbc)
                                                 #6  0x00007fae85f4034c impl_thrd_routine (libgallium-25.0.7.so + 0x54034c)
                                                 #7  0x00007fae892911d4 start_thread (libc.so.6 + 0x711d4)
                                                 #8  0x00007fae89313cec __clone3 (libc.so.6 + 0xf3cec)
                                                 
                                                 Stack trace of thread 1385:
                                                 #0  0x00007fae89311a8d syscall (libc.so.6 + 0xf1a8d)
                                                 #1  0x00007fae85eed5aa futex_wait (libgallium-25.0.7.so + 0x4ed5aa)
                                                 #2  0x00007fae85efac70 do_futex_fence_wait (libgallium-25.0.7.so + 0x4fac70)
                                                 #3  0x00007fae863e0824 si_flush_from_st (libgallium-25.0.7.so + 0x9e0824)
                                                 #4  0x00007fae8612d471 tc_flush (libgallium-25.0.7.so + 0x72d471)
                                                 #5  0x00007fae85ab6827 st_glFlush (libgallium-25.0.7.so + 0xb6827)
                                                 #6  0x00007fae88975f4a amdgpu_flush_callback (amdgpu_drv.so + 0x4f4a)
                                                 #7  0x0000000000453b3c _CallCallbacks (/usr/libexec/Xorg + 0x53b3c)
                                                 #8  0x0000000000537cdc FlushClient (/usr/libexec/Xorg + 0x137cdc)
                                                 #9  0x000000000046a702 WriteEventsToClient (/usr/libexec/Xorg + 0x6a702)
                                                 #10 0x000000000048c33c DamageExtNotify (/usr/libexec/Xorg + 0x8c33c)
                                                 #11 0x00000000004a2e6c damageRegionProcessPending.lto_priv.0 (/usr/libexec/Xorg + 0xa2e6c)
                                                 #12 0x00000000004a45ae damageCopyArea (/usr/libexec/Xorg + 0xa45ae)
                                                 #13 0x00000000004b777e present_copy_region (/usr/libexec/Xorg + 0xb777e)
                                                 #14 0x00000000004b85a6 present_execute (/usr/libexec/Xorg + 0xb85a6)
                                                 #15 0x00000000004ba42c present_scmd_pixmap (/usr/libexec/Xorg + 0xba42c)
                                                 #16 0x00000000004b963a proc_present_pixmap (/usr/libexec/Xorg + 0xb963a)
                                                 #17 0x0000000000412c21 main (/usr/libexec/Xorg + 0x12c21)
                                                 #18 0x00007fae892235f5 __libc_start_call_main (libc.so.6 + 0x35f5)
                                                 #19 0x00007fae892236a8 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x36a8)
                                                 #20 0x0000000000413025 _start (/usr/libexec/Xorg + 0x13025)
                                                 
                                                 Stack trace of thread 1400:
                                                 #0  0x00007fae892996c2 __syscall_cancel_arch (libc.so.6 + 0x796c2)
                                                 #1  0x00007fae8928d9da __internal_syscall_cancel (libc.so.6 + 0x6d9da)
                                                 #2  0x00007fae8928e04c __futex_abstimed_wait_common (libc.so.6 + 0x6e04c)
                                                 #3  0x00007fae8929071e pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x7071e)
                                                 #4  0x00007fae85f4041d cnd_wait (libgallium-25.0.7.so + 0x54041d)
                                                 #5  0x00007fae85efafbc util_queue_thread_func (libgallium-25.0.7.so + 0x4fafbc)
                                                 #6  0x00007fae85f4034c impl_thrd_routine (libgallium-25.0.7.so + 0x54034c)
                                                 #7  0x00007fae892911d4 start_thread (libc.so.6 + 0x711d4)
                                                 #8  0x00007fae89313cec __clone3 (libc.so.6 + 0xf3cec)
                                                 
                                                 Stack trace of thread 1396:
                                                 #0  0x00007fae892996c2 __syscall_cancel_arch (libc.so.6 + 0x796c2)
                                                 #1  0x00007fae8928d9da __internal_syscall_cancel (libc.so.6 + 0x6d9da)
                                                 #2  0x00007fae8928e04c __futex_abstimed_wait_common (libc.so.6 + 0x6e04c)
                                                 #3  0x00007fae8929071e pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x7071e)
                                                 #4  0x00007fae85f4041d cnd_wait (libgallium-25.0.7.so + 0x54041d)
                                                 #5  0x00007fae85efafbc util_queue_thread_func (libgallium-25.0.7.so + 0x4fafbc)
                                                 #6  0x00007fae85f4034c impl_thrd_routine (libgallium-25.0.7.so + 0x54034c)
                                                 #7  0x00007fae892911d4 start_thread (libc.so.6 + 0x711d4)
                                                 #8  0x00007fae89313cec __clone3 (libc.so.6 + 0xf3cec)
                                                 
                                                 Stack trace of thread 1403:
                                                 #0  0x00007fae892996c2 __syscall_cancel_arch (libc.so.6 + 0x796c2)
                                                 #1  0x00007fae8928d9da __internal_syscall_cancel (libc.so.6 + 0x6d9da)
                                                 #2  0x00007fae8928e04c __futex_abstimed_wait_common (libc.so.6 + 0x6e04c)
                                                 #3  0x00007fae8929071e pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x7071e)
                                                 #4  0x00007fae85f4041d cnd_wait (libgallium-25.0.7.so + 0x54041d)
                                                 #5  0x00007fae85efafbc util_queue_thread_func (libgallium-25.0.7.so + 0x4fafbc)
                                                 #6  0x00007fae85f4034c impl_thrd_routine (libgallium-25.0.7.so + 0x54034c)
                                                 #7  0x00007fae892911d4 start_thread (libc.so.6 + 0x711d4)
                                                 #8  0x00007fae89313cec __clone3 (libc.so.6 + 0xf3cec)
                                                 
                                                 Stack trace of thread 4374:
                                                 #0  0x00007fae892996c2 __syscall_cancel_arch (libc.so.6 + 0x796c2)
                                                 #1  0x00007fae8928d9da __internal_syscall_cancel (libc.so.6 + 0x6d9da)
                                                 #2  0x00007fae8928e04c __futex_abstimed_wait_common (libc.so.6 + 0x6e04c)
                                                 #3  0x00007fae8929071e pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x7071e)
                                                 #4  0x00007fae85f4041d cnd_wait (libgallium-25.0.7.so + 0x54041d)
                                                 #5  0x00007fae85efafbc util_queue_thread_func (libgallium-25.0.7.so + 0x4fafbc)
                                                 #6  0x00007fae85f4034c impl_thrd_routine (libgallium-25.0.7.so + 0x54034c)
                                                 #7  0x00007fae892911d4 start_thread (libc.so.6 + 0x711d4)
                                                 #8  0x00007fae89313cec __clone3 (libc.so.6 + 0xf3cec)
                                                 
                                                 Stack trace of thread 1404:
                                                 #0  0x00007fae892996c2 __syscall_cancel_arch (libc.so.6 + 0x796c2)
                                                 #1  0x00007fae8928d9da __internal_syscall_cancel (libc.so.6 + 0x6d9da)
                                                 #2  0x00007fae8928e04c __futex_abstimed_wait_common (libc.so.6 + 0x6e04c)
                                                 #3  0x00007fae8929071e pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x7071e)
                                                 #4  0x00007fae85f4041d cnd_wait (libgallium-25.0.7.so + 0x54041d)
                                                 #5  0x00007fae85efafbc util_queue_thread_func (libgallium-25.0.7.so + 0x4fafbc)
                                                 #6  0x00007fae85f4034c impl_thrd_routine (libgallium-25.0.7.so + 0x54034c)
                                                 #7  0x00007fae892911d4 start_thread (libc.so.6 + 0x711d4)
                                                 #8  0x00007fae89313cec __clone3 (libc.so.6 + 0xf3cec)
                                                 
                                                 Stack trace of thread 1413:
                                                 #0  0x00007fae892996c2 __syscall_cancel_arch (libc.so.6 + 0x796c2)
                                                 #1  0x00007fae8928d9da __internal_syscall_cancel (libc.so.6 + 0x6d9da)
                                                 #2  0x00007fae8928da24 __syscall_cancel (libc.so.6 + 0x6da24)
                                                 #3  0x00007fae89313fd5 epoll_wait (libc.so.6 + 0xf3fd5)
                                                 #4  0x00000000005331de ospoll_wait (/usr/libexec/Xorg + 0x1331de)
                                                 #5  0x0000000000534789 InputThreadDoWork.lto_priv.0 (/usr/libexec/Xorg + 0x134789)
                                                 #6  0x00007fae892911d4 start_thread (libc.so.6 + 0x711d4)
                                                 #7  0x00007fae89313cec __clone3 (libc.so.6 + 0xf3cec)
                                                 
                                                 Stack trace of thread 3081:
                                                 #0  0x00007fae892996c2 __syscall_cancel_arch (libc.so.6 + 0x796c2)
                                                 #1  0x00007fae8928d9da __internal_syscall_cancel (libc.so.6 + 0x6d9da)
                                                 #2  0x00007fae8928e04c __futex_abstimed_wait_common (libc.so.6 + 0x6e04c)
                                                 #3  0x00007fae8929071e pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x7071e)
                                                 #4  0x00007fae85f4041d cnd_wait (libgallium-25.0.7.so + 0x54041d)
                                                 #5  0x00007fae85efafbc util_queue_thread_func (libgallium-25.0.7.so + 0x4fafbc)
                                                 #6  0x00007fae85f4034c impl_thrd_routine (libgallium-25.0.7.so + 0x54034c)
                                                 #7  0x00007fae892911d4 start_thread (libc.so.6 + 0x711d4)
                                                 #8  0x00007fae89313cec __clone3 (libc.so.6 + 0xf3cec)
                                                 
                                                 Stack trace of thread 3080:
                                                 #0  0x00007fae892996c2 __syscall_cancel_arch (libc.so.6 + 0x796c2)
                                                 #1  0x00007fae8928d9da __internal_syscall_cancel (libc.so.6 + 0x6d9da)
                                                 #2  0x00007fae8928e04c __futex_abstimed_wait_common (libc.so.6 + 0x6e04c)
                                                 #3  0x00007fae8929071e pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x7071e)
                                                 #4  0x00007fae85f4041d cnd_wait (libgallium-25.0.7.so + 0x54041d)
                                                 #5  0x00007fae85efafbc util_queue_thread_func (libgallium-25.0.7.so + 0x4fafbc)
                                                 #6  0x00007fae85f4034c impl_thrd_routine (libgallium-25.0.7.so + 0x54034c)
                                                 #7  0x00007fae892911d4 start_thread (libc.so.6 + 0x711d4)
                                                 #8  0x00007fae89313cec __clone3 (libc.so.6 + 0xf3cec)
                                                 ELF object binary architecture: AMD x86-64
lip 30 21:55:25 amd8700g cinnamon-session-binary[1582]: GLib-CRITICAL: t+2291.31862s: g_variant_unref: assertion 'value != NULL' failed
lip 30 21:55:25 amd8700g cinnamon-session-binary[1582]: CRITICAL: t+2291.31864s: Unable to close Cinnamon's end session dialog: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name is not >
lip 30 21:55:25 amd8700g abrt-notification[9129]: [🡕] Process 1373 (Xorg) crashed in amdgpu_ctx_create(radeon_winsys*, radeon_ctx_priority, bool)()
lip 30 21:55:27 amd8700g cinnamon-session-binary[1582]: GLib-CRITICAL: t+2293.34074s: g_variant_unref: assertion 'value != NULL' failed
lip 30 21:55:27 amd8700g cinnamon-session-binary[1582]: CRITICAL: t+2293.34076s: Unable to close Cinnamon's end session dialog: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name is not >
lip 30 21:55:28 amd8700g lightdm[9231]: gkr-pam: unable to locate daemon control file

as it seams it starts with amdgpu, crashes cinnamon, all the way to login manager (lightdm)

I found a solution for myself!!!
I checked openCL vendors with ls /etc/OpenCL/vendors. Found out that I only had nvidia there(. So, I installed sudo dnf install mesa-libOpenCL and now, I have no crashes with amdgpu.
I just found out that issue could be related to mesa installation or version, not amdgpu, so I checked my mesa configuration. If someone has same GCVM_L2_PROTECTION_FAULT_STATUS errors, it could be mesa related.
ls /etc/OpenCL/vendors now returns not only nvidia.icd, but also rusticl.icd (amdgpu modern opencl vendor, as I understand)