Hard Freezes on F36 KDE with old ATI card

Summary
For the past month or so I’ve been getting regular hard system freezes on my F36 KDE with X11. During them I can not move my mouse cursor, use keyboard (not even NumLock/CapsLock indicators are working), access virtual consoles by hitting ctrl+alt+f(N) nor use SysRq key combinations.

Freezes can often happen when I open multiple tabs with videos or other resource-demanding content in Firefox, or try using it alongside Krita. Still I couldn’t reliably reproduce this, so it seems to be really inconsistent.

I’ve tried looking into journalctl logs a few times, but entries seem to cut off at around 10 minutes before the freeze. See latest example below.

Information you might find useful
GPU: Mobility Radeon HD 5145 (Part of Evergreen series I believe)

Output of mine inxi -Fzx:

System:
  Kernel: 5.19.16-200.fc36.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.37-36.fc36 Desktop: KDE Plasma v: 5.25.5 Distro: Fedora release 36
    (Thirty Six)
Machine:
  Type: Laptop System: TOSHIBA product: Satellite L670 v: PSK3EE-01N011RU
    serial: <superuser required>
  Mobo: TOSHIBA model: NALAA v: 1.00 serial: <superuser required>
    UEFI-[Legacy]: TOSHIBA v: 2.30 date: 08/02/11
Battery:
  ID-1: BAT1 charge: 36.7 Wh (100.0%) condition: 36.7/47.5 Wh (77.3%)
    volts: 11.8 min: 10.8 model: COMPAL PA3817U-1BRS status: not charging
CPU:
  Info: dual core model: Intel Core i7 M 640 bits: 64 type: MT MCP
    arch: Westmere rev: 5 cache: L1: 128 KiB L2: 512 KiB L3: 4 MiB
  Speed (MHz): avg: 1201 high: 1216 min/max: 1199/2800 boost: enabled
    cores: 1: 1197 2: 1197 3: 1197 4: 1216 bogomips: 22347
  Flags: ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: AMD RV710/M92 [Mobility Radeon HD 4530/4570/545v] vendor: Toshiba
    driver: radeon v: kernel arch: TeraScale bus-ID: 01:00.0
  Device-2: Chicony CNF9055 Toshiba Webcam type: USB driver: uvcvideo
    bus-ID: 1-1.4:4
  Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 22.1.3 driver: X:
    loaded: radeon unloaded: fbdev,modesetting,vesa gpu: radeon
    resolution: 1600x900~60Hz
  OpenGL: renderer: AMD RV710 (DRM 2.50.0 / 5.19.16-200.fc36.x86_64 LLVM
    14.0.0) v: 3.3 Mesa 22.1.7 direct render: Yes
Audio:
  Device-1: Intel 5 Series/3400 Series High Definition Audio vendor: Toshiba
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
  Device-2: AMD RV710/730 HDMI Audio [Radeon HD 4000 series]
    vendor: Toshiba driver: snd_hda_intel v: kernel bus-ID: 01:00.1
  Sound Server-1: ALSA v: k5.19.16-200.fc36.x86_64 running: yes
  Sound Server-2: PulseAudio v: 15.0 running: no
  Sound Server-3: PipeWire v: 0.3.59 running: yes
Network:
  Device-1: Realtek RTL810xE PCI Express Fast Ethernet vendor: Toshiba
    driver: r8169 v: kernel port: 3000 bus-ID: 02:00.0
  IF: enp2s0 state: down mac: <filter>
  Device-2: Broadcom BCM4313 802.11bgn Wireless Network Adapter
    vendor: Askey driver: wl v: kernel bus-ID: 07:00.0
  IF: wlp7s0 state: up mac: <filter>
Bluetooth:
  Device-1: Toshiba Askey Bluetooth Module type: USB driver: btusb v: 0.8
    bus-ID: 1-1.6:5
  Report: rfkill ID: hci0 rfk-id: 2 state: up address: see --recommends
Drives:
  Local Storage: total: 931.51 GiB used: 24.81 GiB (2.7%)
  ID-1: /dev/sda vendor: HGST (Hitachi) model: HTS541010B7E610
    size: 931.51 GiB
Partition:
  ID-1: / size: 200 GiB used: 20.57 GiB (10.3%) fs: btrfs dev: /dev/sda5
  ID-2: /boot size: 973.4 MiB used: 342.7 MiB (35.2%) fs: ext4
    dev: /dev/sda3
  ID-3: /home size: 200 GiB used: 20.57 GiB (10.3%) fs: btrfs
    dev: /dev/sda5
Swap:
  ID-1: swap-1 type: zram size: 7.62 GiB used: 2.5 MiB (0.0%) dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 56.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 289 Uptime: 3h 7m Memory: 7.62 GiB used: 3.54 GiB (46.4%)
  Init: systemd target: graphical (5) Compilers: gcc: 12.2.1 Packages: 18
  note: see --rpm Shell: Bash v: 5.2.2 inxi: 3.3.21

Here’s fpaste output if you prefer it more: https://pastebin.com/HHctC7N2

Part of the latest log from journalctl -b -1 shortly before today’s freeze (which happend at 13:35):

...
Oct 21 12:35:41 jtlr audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=fprintd comm="systemd" exe>
Oct 21 12:35:41 jtlr audit: BPF prog-id=0 op=UNLOAD
Oct 21 12:35:57 jtlr kstart5[3509]: Omitting both --window and --windowclass arguments is not recommended
Oct 21 12:35:57 jtlr kglobalaccel5[3509]: 3512
Oct 21 12:35:58 jtlr systemd[1453]: Started app-org.kde.plasma\x2dsystemmonitor-f198718f8e7140a187c6c26330401e4c.scope - System Monitor - System Monitor.
Oct 21 12:35:58 jtlr kwin_x11[1783]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 23550, resource id: 67108873, major code: 18 (ChangePro>
Oct 21 12:35:58 jtlr kwin_x11[1783]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 23555, resource id: 67108874, major code: 18 (ChangePro>
Oct 21 12:35:58 jtlr kwin_x11[1783]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 23559, resource id: 67108875, major code: 18 (ChangePro>
Oct 21 12:36:03 jtlr systemd[1]: Started pcscd.service - PC/SC Smart Card Daemon.
Oct 21 12:36:03 jtlr audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=pcscd comm="systemd" exe=>
Oct 21 12:36:05 jtlr rtkit-daemon[869]: Successfully made thread 3609 of process 3358 (/usr/lib64/firefox/firefox) owned by '1000' RT at priority 10.
Oct 21 12:36:09 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 12:36:09 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 12:36:09 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 12:36:09 jtlr systemd[1453]: Starting plasma-ksystemstats.service - Track hardware statistics...
Oct 21 12:36:11 jtlr NetworkManager[1086]: <info>  [1666344971.2122] audit: op="statistics" interface="enp2s0" ifindex=2 args="500" pid=3728 uid=1000 result>
Oct 21 12:36:11 jtlr NetworkManager[1086]: <info>  [1666344971.2361] audit: op="statistics" interface="wlp7s0" ifindex=3 args="500" pid=3728 uid=1000 result>
Oct 21 12:36:11 jtlr systemd[1453]: Started plasma-ksystemstats.service - Track hardware statistics.
Oct 21 12:36:11 jtlr audit: BPF prog-id=86 op=LOAD
Oct 21 12:36:11 jtlr audit: BPF prog-id=87 op=LOAD
Oct 21 12:36:11 jtlr systemd[1]: Starting systemd-hostnamed.service - Hostname Service...
Oct 21 12:36:11 jtlr audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-hostnamed comm="s>
Oct 21 12:36:11 jtlr NetworkManager[1086]: <info>  [1666344971.3064] audit: op="statistics" interface="wlp7s0" ifindex=3 args="500" pid=3728 uid=1000 result>
Oct 21 12:36:11 jtlr systemd[1]: Started systemd-hostnamed.service - Hostname Service.
Oct 21 12:36:15 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 12:36:15 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 12:36:19 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/PlaceholderMessage.qml:239:5: QML Heading: Binding loop detect>
Oct 21 12:36:20 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:81:13: QML Binding>
Oct 21 12:36:20 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:86:13: QML Binding>
Oct 21 12:36:21 jtlr plasma-systemmonitor[3512]: org.kde.ksysguard.plugin.network: Helper process terminated abnormally: "The process doesn't have permissio>
Oct 21 12:36:26 jtlr plasma-systemmonitor[3512]: file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.linechart/contents/ui/FullRepresentation.qml:22:1>
Oct 21 12:36:26 jtlr plasma-systemmonitor[3512]: file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.linechart/contents/ui/FullRepresentation.qml:22:1>
Oct 21 12:36:26 jtlr plasma-systemmonitor[3512]: file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.linechart/contents/ui/FullRepresentation.qml:22:1>
Oct 21 12:36:26 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/ksysguard/page/EditablePage.qml?page=overview.page:243:5: QML Loader: Bin>
Oct 21 12:36:26 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 12:36:26 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 12:36:26 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/PlaceholderMessage.qml:239:5: QML Heading: Binding loop detect>
Oct 21 12:36:26 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/ksysguard/page/PageContents.qml:195:9: QML Control: Binding loop detected>
Oct 21 12:36:26 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/ksysguard/page/PageContents.qml:195:9: QML Control: Binding loop detected>
Oct 21 12:36:26 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/ksysguard/page/PageContents.qml:195:9: QML Control: Binding loop detected>
Oct 21 12:36:27 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/ksysguard/page/EditablePage.qml?page=overview.page:243:5: QML Loader: Bin>
Oct 21 12:36:31 jtlr plasma-systemmonitor[3512]: qrc:/main.qml:25: TypeError: Cannot read property 'title' of null
Oct 21 12:36:31 jtlr plasma-systemmonitor[3512]: qrc:/main.qml:81: TypeError: Cannot read property 'edit' of null
Oct 21 12:36:31 jtlr plasma-systemmonitor[3512]: qrc:/GlobalMenu.qml:32: TypeError: Cannot read property 'edit' of null
Oct 21 12:36:31 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 12:36:31 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/ksysguard/page/EditablePage.qml?page=overview.page:243:5: QML Loader: Bin>
Oct 21 12:36:31 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 12:36:31 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/ksysguard/page/EditablePage.qml?page=overview.page:243:5: QML Loader: Bin>
Oct 21 12:36:31 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/ksysguard/page/EditablePage.qml?page=overview.page:243:5: QML Loader: Bin>
Oct 21 12:36:41 jtlr systemd[1]: systemd-hostnamed.service: Deactivated successfully.
Oct 21 12:36:41 jtlr audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-hostnamed comm="sy>
Oct 21 12:36:41 jtlr audit: BPF prog-id=0 op=UNLOAD
Oct 21 12:36:41 jtlr audit: BPF prog-id=0 op=UNLOAD
Oct 21 12:36:48 jtlr plasma-systemmonitor[3512]: qrc:/main.qml:25: TypeError: Cannot read property 'title' of null
Oct 21 12:36:48 jtlr plasma-systemmonitor[3512]: qrc:/main.qml:81: TypeError: Cannot read property 'edit' of null
Oct 21 12:36:48 jtlr plasma-systemmonitor[3512]: qrc:/GlobalMenu.qml:32: TypeError: Cannot read property 'edit' of null
Oct 21 12:36:49 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/ksysguard/page/EditablePage.qml?page=overview.page:243:5: QML Loader: Bin>
Oct 21 12:36:49 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 12:36:49 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 12:36:49 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 12:36:49 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 12:36:49 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 12:36:50 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:81:13: QML Binding>
Oct 21 12:36:50 jtlr plasma-systemmonitor[3512]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:86:13: QML Binding>
Oct 21 12:36:59 jtlr systemd[1453]: Started app-flatpak-com.discordapp.Discord-3701.scope.
Oct 21 12:36:59 jtlr systemd[1453]: Started app-flatpak-md.obsidian.Obsidian-3714.scope.
Oct 21 12:37:12 jtlr kernel: perf: interrupt took too long (2512 > 2500), lowering kernel.perf_event_max_sample_rate to 79000
Oct 21 12:37:36 jtlr kwin_x11[1783]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 53833, resource id: 67108917, major code: 18 (ChangePro>
Oct 21 12:37:36 jtlr systemd[1453]: plasma-ksystemstats.service: Consumed 1.107s CPU time.
Oct 21 12:37:36 jtlr systemd[1453]: app-org.kde.plasma\x2dsystemmonitor-f198718f8e7140a187c6c26330401e4c.scope: Consumed 19.179s CPU time.
Oct 21 12:37:53 jtlr kwin_x11[1783]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 519, resource id: 117440513, major code: 15 (QueryTree)>
Oct 21 12:38:30 jtlr kernel: perf: interrupt took too long (3153 > 3140), lowering kernel.perf_event_max_sample_rate to 63000
Oct 21 12:39:01 jtlr anacron[1209]: Job `cron.daily' started
Oct 21 12:39:01 jtlr anacron[1209]: Job `cron.daily' terminated
Oct 21 12:41:23 jtlr kernel: Bluetooth: hci0: ACL packet for unknown connection handle 12
Oct 21 12:41:28 jtlr kernel: input: QCY-T11 (AVRCP) as /devices/virtual/input/input16
Oct 21 12:41:28 jtlr wireplumber[1467]: Failed to register battery provider. Error: org.freedesktop.DBus.Error.UnknownMethod
Oct 21 12:41:28 jtlr wireplumber[1467]: BlueZ Battery Provider is not available, won't retry to register it. Make sure you are running BlueZ 5.56+ with expe>
Oct 21 12:41:28 jtlr systemd-logind[874]: Watching system buttons on /dev/input/event14 (QCY-T11 (AVRCP))
Oct 21 12:41:34 jtlr kernel: input: QCY-T11 (AVRCP) as /devices/virtual/input/input17
Oct 21 12:41:34 jtlr systemd-logind[874]: Watching system buttons on /dev/input/event14 (QCY-T11 (AVRCP))
Oct 21 12:43:18 jtlr kernel: perf: interrupt took too long (3947 > 3941), lowering kernel.perf_event_max_sample_rate to 50000
Oct 21 12:52:26 jtlr rtkit-daemon[869]: Successfully made thread 4976 of process 3358 (/usr/lib64/firefox/firefox) owned by '1000' RT at priority 10.
Oct 21 12:52:54 jtlr bluetoothd[848]: /org/bluez/hci0/dev_1C_52_16_BE_4B_E4/sep1/fd1: fd(25) ready
Oct 21 12:52:56 jtlr kwin_x11[1783]: kwin_core: XCB error: 152 (BadDamage), sequence: 21383, resource id: 14700254, major code: 143 (DAMAGE), minor code: 3 >
Oct 21 12:53:01 jtlr kwin_x11[1783]: kwin_core: XCB error: 152 (BadDamage), sequence: 24798, resource id: 14700492, major code: 143 (DAMAGE), minor code: 3 >
Oct 21 12:53:24 jtlr kwin_x11[1783]: kwin_core: XCB error: 152 (BadDamage), sequence: 32231, resource id: 14701622, major code: 143 (DAMAGE), minor code: 3 >
Oct 21 12:56:07 jtlr kernel: perf: interrupt took too long (4935 > 4933), lowering kernel.perf_event_max_sample_rate to 40000
Oct 21 12:56:12 jtlr kwin_x11[1783]: file:///usr/lib64/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for pr>
Oct 21 12:56:12 jtlr kwin_x11[1783]: file:///usr/lib64/qt5/qml/org/kde/kwin/private/effects/WindowHeap.qml:56:9: Unable to assign null to QUuid
Oct 21 12:58:00 jtlr kwin_x11[1783]: file:///usr/lib64/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for pr>
Oct 21 12:58:00 jtlr kwin_x11[1783]: file:///usr/lib64/qt5/qml/org/kde/kwin/private/effects/WindowHeap.qml:56:9: Unable to assign null to QUuid
Oct 21 12:59:01 jtlr anacron[1209]: Job `cron.weekly' started
Oct 21 12:59:01 jtlr anacron[1209]: Job `cron.weekly' terminated
Oct 21 12:59:01 jtlr anacron[1209]: Normal exit (2 jobs run)
Oct 21 13:00:57 jtlr rtkit-daemon[869]: Successfully made thread 5704 of process 5398 (/usr/lib64/firefox/firefox) owned by '1000' RT at priority 10.
Oct 21 13:01:01 jtlr CROND[5720]: (root) CMD (run-parts /etc/cron.hourly)
Oct 21 13:01:01 jtlr run-parts[5723]: (/etc/cron.hourly) starting 0anacron
Oct 21 13:01:01 jtlr run-parts[5729]: (/etc/cron.hourly) finished 0anacron
Oct 21 13:01:01 jtlr CROND[5719]: (root) CMDEND (run-parts /etc/cron.hourly)
Oct 21 13:06:20 jtlr systemd[1]: Starting dnf-makecache.service - dnf makecache...
Oct 21 13:06:28 jtlr dnf[6451]: Copr repo for opentabletdriver owned by cappyis 3.6 kB/s | 3.3 kB     00:00
Oct 21 13:06:29 jtlr dnf[6451]: Fedora 36 - x86_64                               37 kB/s |  21 kB     00:00
Oct 21 13:06:33 jtlr dnf[6451]: Fedora 36 openh264 (From Cisco) - x86_64        1.3 kB/s | 989  B     00:00
Oct 21 13:06:34 jtlr dnf[6451]: Fedora Modular 36 - x86_64                       21 kB/s |  20 kB     00:00
Oct 21 13:06:34 jtlr dnf[6451]: Fedora 36 - x86_64 - Updates                     34 kB/s |  18 kB     00:00
Oct 21 13:06:40 jtlr dnf[6451]: Fedora 36 - x86_64 - Updates                    567 kB/s | 3.4 MB     00:06
Oct 21 13:06:55 jtlr dnf[6451]: Fedora Modular 36 - x86_64 - Updates             20 kB/s |  19 kB     00:00
Oct 21 13:06:55 jtlr dnf[6451]: Hardcode-Tray (Fedora_36)                       4.0 kB/s | 1.7 kB     00:00
Oct 21 13:06:55 jtlr dnf[6451]: home:paul4us (Fedora_36)                        4.4 kB/s | 1.6 kB     00:00
Oct 21 13:06:56 jtlr dnf[6451]: RPM Fusion for Fedora 36 - Free                  21 kB/s | 7.7 kB     00:00
Oct 21 13:06:56 jtlr dnf[6451]: RPM Fusion for Fedora 36 - Free - Updates        21 kB/s | 7.5 kB     00:00
Oct 21 13:06:57 jtlr dnf[6451]: RPM Fusion for Fedora 36 - Nonfree               23 kB/s | 7.8 kB     00:00
Oct 21 13:06:57 jtlr dnf[6451]: RPM Fusion for Fedora 36 - Nonfree - Updates     11 kB/s | 7.6 kB     00:00
Oct 21 13:06:58 jtlr dnf[6451]: Sublime Text - x86_64 - Stable                  4.0 kB/s | 2.9 kB     00:00
Oct 21 13:07:03 jtlr dnf[6451]: Metadata cache created.
Oct 21 13:07:03 jtlr systemd[1]: dnf-makecache.service: Deactivated successfully.
Oct 21 13:07:03 jtlr systemd[1]: Finished dnf-makecache.service - dnf makecache.
Oct 21 13:07:03 jtlr audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=dnf-makecache comm="syste>
Oct 21 13:07:03 jtlr audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=dnf-makecache comm="system>
Oct 21 13:07:03 jtlr systemd[1]: dnf-makecache.service: Consumed 19.948s CPU time.
Oct 21 13:08:33 jtlr kwin_x11[1783]: kwin_core: XCB error: 152 (BadDamage), sequence: 64686, resource id: 14727105, major code: 143 (DAMAGE), minor code: 3 >
Oct 21 13:09:48 jtlr kwin_x11[1783]: kwin_core: XCB error: 152 (BadDamage), sequence: 29203, resource id: 14729863, major code: 143 (DAMAGE), minor code: 3 >
Oct 21 13:10:42 jtlr kstart5[7344]: Omitting both --window and --windowclass arguments is not recommended
Oct 21 13:10:42 jtlr kglobalaccel5[7344]: 7351
Oct 21 13:10:42 jtlr systemd[1453]: Started app-org.kde.plasma\x2dsystemmonitor-44000fe658fc412e964a671b06fc3404.scope - System Monitor - System Monitor.
Oct 21 13:10:42 jtlr kwin_x11[1783]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 50643, resource id: 134217737, major code: 18 (ChangePr>
Oct 21 13:10:42 jtlr kwin_x11[1783]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 50648, resource id: 134217738, major code: 18 (ChangePr>
Oct 21 13:10:42 jtlr kwin_x11[1783]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 50652, resource id: 134217739, major code: 18 (ChangePr>
Oct 21 13:10:46 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 13:10:46 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 13:10:46 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 13:10:46 jtlr systemd[1453]: Starting plasma-ksystemstats.service - Track hardware statistics...
Oct 21 13:10:46 jtlr NetworkManager[1086]: <info>  [1666347046.7877] audit: op="statistics" interface="enp2s0" ifindex=2 args="500" pid=7372 uid=1000 result>
Oct 21 13:10:46 jtlr NetworkManager[1086]: <info>  [1666347046.8016] audit: op="statistics" interface="wlp7s0" ifindex=3 args="500" pid=7372 uid=1000 result>
Oct 21 13:10:46 jtlr audit: BPF prog-id=88 op=LOAD
Oct 21 13:10:46 jtlr audit: BPF prog-id=89 op=LOAD
Oct 21 13:10:46 jtlr systemd[1453]: Started plasma-ksystemstats.service - Track hardware statistics.
Oct 21 13:10:46 jtlr systemd[1]: Starting systemd-hostnamed.service - Hostname Service...
Oct 21 13:10:46 jtlr NetworkManager[1086]: <info>  [1666347046.8652] audit: op="statistics" interface="wlp7s0" ifindex=3 args="500" pid=7372 uid=1000 result>
Oct 21 13:10:46 jtlr systemd[1]: Started systemd-hostnamed.service - Hostname Service.
Oct 21 13:10:46 jtlr audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-hostnamed comm="s>
Oct 21 13:10:48 jtlr plasma-systemmonitor[7351]: file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.linechart/contents/ui/FullRepresentation.qml:22:1>
Oct 21 13:10:48 jtlr plasma-systemmonitor[7351]: file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.linechart/contents/ui/FullRepresentation.qml:22:1>
Oct 21 13:10:48 jtlr plasma-systemmonitor[7351]: file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.linechart/contents/ui/FullRepresentation.qml:22:1>
Oct 21 13:10:48 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/org/kde/ksysguard/page/EditablePage.qml?page=overview.page:243:5: QML Loader: Bin>
Oct 21 13:10:48 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 13:10:48 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 13:10:48 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/PlaceholderMessage.qml:239:5: QML Heading: Binding loop detect>
Oct 21 13:10:49 jtlr plasma-systemmonitor[7351]: org.kde.ksysguard.plugin.network: Helper process terminated abnormally: "The process doesn't have permissio>
Oct 21 13:11:17 jtlr systemd[1]: systemd-hostnamed.service: Deactivated successfully.
Oct 21 13:11:17 jtlr audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-hostnamed comm="sy>
Oct 21 13:11:17 jtlr audit: BPF prog-id=0 op=UNLOAD
Oct 21 13:11:17 jtlr audit: BPF prog-id=0 op=UNLOAD
Oct 21 13:12:01 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 13:12:01 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/org/kde/ksysguard/page/EditablePage.qml?page=overview.page:243:5: QML Loader: Bin>
Oct 21 13:12:01 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 13:12:01 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 13:12:01 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/org/kde/ksysguard/page/EditablePage.qml?page=overview.page:243:5: QML Loader: Bin>
Oct 21 13:12:01 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 13:12:01 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 13:12:01 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/org/kde/ksysguard/page/EditablePage.qml?page=overview.page:243:5: QML Loader: Bin>
Oct 21 13:12:01 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 13:12:01 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 13:12:01 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/org/kde/ksysguard/page/EditablePage.qml?page=overview.page:243:5: QML Loader: Bin>
Oct 21 13:12:01 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 13:12:01 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 13:12:04 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/QtQuick/Controls.2/org.kde.desktop/Menu.qml:32:15: QML MenuItem: Binding loop det>
Oct 21 13:12:09 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 13:12:09 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/org/kde/ksysguard/page/EditablePage.qml?page=overview.page:243:5: QML Loader: Bin>
Oct 21 13:12:09 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected>
Oct 21 13:12:09 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/PlaceholderMessage.qml:239:5: QML Heading: Binding loop detect>
Oct 21 13:12:09 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:81:13: QML Binding>
Oct 21 13:12:09 jtlr plasma-systemmonitor[7351]: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:86:13: QML Binding>
Oct 21 13:12:33 jtlr kwin_x11[1783]: kwin_core: XCB error: 3 (BadWindow), sequence: 25062, resource id: 14735099, major code: 129 (SHAPE), minor code: 6 (In>
Oct 21 13:12:33 jtlr kwin_x11[1783]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 25063, resource id: 14735099, major code: 2 (ChangeWind>
Oct 21 13:12:34 jtlr plasma-systemmonitor[7351]: "There are still \"5\" items in the process of being created at engine destruction."
Oct 21 13:12:34 jtlr kwin_x11[1783]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 25317, resource id: 136314972, major code: 18 (ChangePr>
Oct 21 13:12:34 jtlr systemd[1453]: plasma-ksystemstats.service: Consumed 1.465s CPU time.
Oct 21 13:12:34 jtlr systemd[1453]: app-org.kde.plasma\x2dsystemmonitor-44000fe658fc412e964a671b06fc3404.scope: Consumed 25.267s CPU time.
Oct 21 13:14:17 jtlr kwin_x11[1783]: kwin_core: XCB error: 152 (BadDamage), sequence: 60494, resource id: 14739916, major code: 143 (DAMAGE), minor code: 3 >
Oct 21 13:18:44 jtlr kernel: [drm:radeon_uvd_cs_parse [radeon]] *ERROR* Invalid UVD handle!
Oct 21 13:18:44 jtlr kernel: [drm:radeon_cs_ioctl [radeon]] *ERROR* Invalid command stream !

Around the time freezes started happening, I’ve installed latte dock and xbindkeys, so I have some suspicion towards them about it. But maybe it’s just a coinsidence.

Either way - Huge thank you to anyone willing to help me on this issue, since it makes OS hardly even usable.

If one suspects a package recently installed then a simple test would be to remove that package and try. If the symptoms change then it seems it was that package. If the symptoms do not change then try another package the same way. If removing both make no changes then it seems something else is the cause and more digging may be required.

Remember that installing many packages also requires additional dependencies and you can usually get a list of the packages installed or upgraded at any one time with dnf history list to see the transaction IDs then dnf history info <transaction id> to see exactly what was done with that transaction.

1 Like

Thanks for the advice, it’s very handy!

Anyways - I was testing a few of my ideas regarding the issue and have noticed, that my average CPU temperature was around 60-70C (Even close to 90C under load). So I took my laptop apart, cleared all the dust out, and average temp dropped about 15-20C lower. For now I suspect this to be the cause of the problem, gonna give an update in a few weeks.

Hope it helps to anyone experiencing anything similar! <3

Nah, it seems like my last guess was wrong as well. I’ve had 2 more freezes since then, even with normal CPU temperature (I had Thermal Monitor widget in the corner of the screen atm).

Gonna update all of you, if I’ll figure out something.

A lot has recently been done with r600 driver (mesa driver for your gpu), with mesa 22.2 it has a new NIR backend (which for 22.3 release is already set as the default one) and many other improvements. F37 has mesa 22.2, R600_DEBUG=nir env var switches to the new backend.

That looks like pre-evergreen, but still supported with those new improvements RadeonFeature

I’ve tried running F37 few weeks before the official release with R600_DEBUG=nirenv var, but it didn’t seem to help either.

In any way, I’ve finally got my hands on some actually good new laptop, so that machine is no longer my headache.

P.s.
By this point I’m pretty convinced that former issue was related to graphics driver, since today I witnessed pretty much identical behavior on that laptop with clean Windows 7 install, when incorrect version of CCC and gpu driver was installed.
Also - Back on Fedora KDE those freezes would sometimes be only partial, with “Desktop effects were restarted due to a graphics reset” notifications spamming for a while. After that compositor would be turned off in the settings with message saying something about OpenGL. So I imagine turning it off might help someone else.

Peace ^^

Alt+Shift+F12 turns off compositor, it can also be disabled permanently in KDE settings. Have fun on new laptop and check back in a few months whether mesa updates improve things.