Dolphin 删除文件时崩溃

环境:

  • Arch Linux + KDE Plasma 6.7.5
  • kio 6.30.0-1(9月10日升级)
    问题描述:
    在 Dolphin 中选中文件后按 Delete 键,结果提示进程崩溃。

备注:
命令行删除工具不受影响。

Journalctl 输出:
9月 21 10:25:42 zenith kioworker[6918]: Creating trash for "/" failed - no permission?
9月 21 10:25:42 zenith dolphin[6918]: KCrash: Application 'kioworker' crashing... crashRecursionCounter = 2
9月 21 10:25:42 zenith systemd-coredump[6976]: Process 6918 (kioworker) of user 1000 terminated abnormally with Signal 11/SEGV

崩溃栈跟踪:
Stack trace of thread 6918:
#0 0x00007f0d9c29a17c n/a (libc.so.6 + 0x9a17c)
#1 0x00007f0d9c23e5d0 raise (libc.so.6 + 0x3e5d0)
#2 0x00007f0d9cce9f29 _ZN6KCrash19defaultCrashHandlerEi (libKF6Crash.so.6 + 0x7f29)
#3 0x00007f0d9c23e6f0 n/a (libc.so.6 + 0x3e6f0)
#4 0x00007f0d96ef10cf n/a (kio_trash.so + 0x1f0cf) ← 崩溃位置
#5 0x00007f0d96ee2882 n/a (kio_trash.so + 0x10882)
#6 0x00007f0d96ee2eef n/a (kio_trash.so + 0x10eef)
#7 0x00007f0d96ee36eb n/a (kio_trash.so + 0x116eb)
#8 0x00007f0d9cd82ee3 n/a (libKF6KIOCore.so.6 + 0x8fee3)
#9 0x00007f0d9cd7d09e n/a (libKF6KIOCore.so.6 + 0x8a09e)
#10 0x00007f0d9cd7d856 n/a (libKF6KIOCore.so.6 + 0x8a856)
#11 0x00007f0d96ee0427 kdemain (kio_trash.so + 0xe427)
#12 0x000055eaebbe1240 n/a (kioworker + 0x1240)

Core Dump 信息:
PID: 6918 (kioworker)
Signal: 11 (SEGV) si_code: SI_TKILL
Command Line: /usr/lib/kf6/kioworker /usr/lib/qt6/plugins/kf6/kio/kio_trash.so trash "" local:/run/user/1000/dolphinImiOGh.1.kioworker.socket
Executable: /usr/lib/kf6/kioworker
Storage: /var/lib/systemd/coredump/core.kioworker.1000..6918..zst

agent跟我说这是kio的bug,建议我回滚,但是因为不太确定,所以没有尝试

肯定是 bug. 它崩溃就那它就有问题。当然,回滚不一定能解决根本问题,建议 coredumpctl debug 一下看看具体问题是什么