KDE dolphin freezes randomly, sometimes making plasma desktop freeze

Hi all,
For quite some time I’ve experienced this weird showstopping problem:
When using Dolphin, it will randomly freeze, and usually become entirely unresponsive, it cannot even be killed. Seldomly it will come back over time, like 2-10 minutes later, and sometimes it will make plasma desktop freeze as will, forcing me to REISUB or hit the reset button. Restarting from terminal or tty will just result in process hanging at shutdown, and REISUB/reset is still needed.
It started months ago, maybe back in october 2024, and I’ve since reinstalled my OS (EndeavourOS) on a new nvme SSD, copying over all my dotfiles! As I thought it might be disk-related, even though i didn’t find anything particularly wrong. Same thing!
I’ve tried different kernels (Xanmod is my usual, but tried linux regular and LTS, among others) it’s always the same freezes.

I think it’s KDE related, but I’m no programmer/linux expert! Anyone else have this problem? I’ve searched all over for similar, but haven’t found a solution!

My System:

System:
  Kernel: 6.12.9-x64v3-xanmod1-1-edge-x64v3 arch: x86_64 bits: 64
    compiler: gcc v: 14.2.1
  Desktop: KDE Plasma v: 6.2.5 Distro: EndeavourOS base: Arch Linux
Machine:
  Type: Desktop Mobo: Micro-Star model: MAG B650 TOMAHAWK WIFI (MS-7D75)
    v: 1.0 serial: N/A UEFI: American Megatrends LLC. v: 1.L1 date: 10/21/2024
CPU:
  Info: 8-core model: AMD Ryzen 7 7800X3D bits: 64 type: MT MCP arch: Zen 4
    rev: 2 cache: L1: 512 KiB L2: 8 MiB L3: 96 MiB
  Speed (MHz): avg: 2982 min/max: 545/5050 boost: enabled cores: 1: 2982
    2: 2982 3: 2982 4: 2982 5: 2982 6: 2982 7: 2982 8: 2982 9: 2982 10: 2982
    11: 2982 12: 2982 13: 2982 14: 2982 15: 2982 16: 2982 bogomips: 134399
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 22 [Radeon RX 6700/6700
    XT/6750 XT / 6800M/6850M XT] vendor: Tul / PowerColor driver: amdgpu
    v: kernel arch: RDNA-2 bus-ID: 03:00.0
  Device-2: Advanced Micro Devices [AMD/ATI] Raphael vendor: Micro-Star MSI
    driver: amdgpu v: kernel arch: RDNA-2 bus-ID: 13:00.0 temp: 46.0 C
  Display: unspecified server: X.Org v: 21.1.15 with: Xwayland v: 24.1.4
    driver: X: loaded: amdgpu unloaded: modesetting,radeon dri: radeonsi
    gpu: amdgpu resolution: N/A
  API: EGL v: 1.5 drivers: radeonsi,swrast platforms:
    active: gbm,x11,surfaceless,device inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.3.3-arch1.2
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 6700 XT (radeonsi
    navi22 LLVM 19.1.6 DRM 3.59 6.12.9-x64v3-xanmod1-1-edge-x64v3)
  API: Vulkan v: 1.4.303 drivers: N/A surfaces: xcb,xlib devices: 2
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info
    x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 21/23 HDMI/DP Audio
    driver: snd_hda_intel v: kernel bus-ID: 03:00.1
  Device-2: Advanced Micro Devices [AMD/ATI] Rembrandt Radeon High
    Definition Audio vendor: Micro-Star MSI driver: snd_hda_intel v: kernel
    bus-ID: 13:00.1
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus-ID: 13:00.6
  Device-4: C-Media Audio Adapter driver: hid-generic,snd-usb-audio,usbhid
    type: USB bus-ID: 1-5.1:4
  Device-5: Micro Star USB Audio driver: hid-generic,snd-usb-audio,usbhid
    type: USB bus-ID: 1-6:3
  API: ALSA v: k6.12.9-x64v3-xanmod1-1-edge-x64v3 status: kernel-api
  Server-1: PipeWire v: 1.2.7 status: n/a (root, process)
Network:
  Device-1: Realtek RTL8125 2.5GbE vendor: Micro-Star MSI driver: r8169
    v: kernel port: c000 bus-ID: 0e:00.0
  IF: enp14s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter
    driver: mt7921e v: kernel bus-ID: 0f:00.0
  IF: wlan0 state: down mac: <filter>
Bluetooth:
  Device-1: MediaTek Wireless_Device driver: btusb v: 0.8 type: USB
    bus-ID: 1-7:7
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2
    lmp-v: 11

Here is the latest journalctl -b-0 -p4 --no-pager:
https://0x0.st/8oSq.txt

I’ve tried posting on the KDE help forum, but I’m not allowed to use links yet for posting journalctl log, and the log was too long for forum-post-limits :confused:

Thank you so much for your time!

Problem most probably solved, it was me using the ‘hard’ option when mounting various NFSv4 exports/shares!!
The problem of freeze arose on all Arch-based distros, i tried - cachyos, garuda, eos, arch. Not on Nobara 41, though, nor opensuse! So, it seems there are different ways (in the respective distros) to handle network disruption/timeouts. Tbf, the arch wiki has a systemd trick/script to mitigate the application freezes, when getting network outages!
Sorry for the inconvenience!
/MadGabZ

2 Likes