这个进程在打开dolphin的时候会存在。可以在/lib/x86_64-linux-gnu/libexec/kf5文件夹下找到。我尝试把kioslave5重命名达到禁用的目的,dolphin提示报错,不过操作显示隐藏文件就不出错了。可能是我系统的问题吧。
其实,看你有k备份程序,不知道怎么来的,是第三方软件包吗?
不是第三方软件包,是kde桌面自带的备份软件,应该是取代kbackup程序的,集成在系统设置中。
请问你用的也是debian testing吗?如果你没有发现类似问题,我尝试重装看看能不能解决。
你先卸载自己怀疑的包再看看。如果有卸载桌面,网络管理器,再安装回来。
我多次安装不稳定版,文件管理器就没有出现过你说的问题。
其实,说你系统安装不完美,就是看硬件固件有没有安装,你不愿意说,我也不好直接问。你自己对自己电脑应该了解。
你可以考虑使用 Memcheck 分析内存泄漏问题,只需要安装调试符号后从终端使用 Memcheck 启动 Dolphin。
目前虚拟机中全新安装的 Debian 12.5 升级到 testing 没能复现你的问题,所以很遗憾在调试方面不太能帮到你。
复现流程:
- 虚拟机中安装 Debian 12.5
- 启动 Wayland 会话
- 修改软件源尝试升级到 Debian testing
- 升级结束,重新启动
- 启动 Wayland 会话
- 打开 Dolphin,按住 Ctrl+H,观察内存使用
X11 会话也没能复现错误
相关背景:kioslave5 是 kio 扩展的宿主进程,允许 Dolphin 通过 kio 框架通过安装扩展以统一的形式访问其它文件系统,例如 sftp:/
,smb:/
等。
已经按你提供的方法进行了调试,输出日志文件在链接(文件),密码:8vib。不知道是不是libQt5Core.so.5.15.10这个库的问题。
我切换到x11会话发现有同样的内存泄露问题
实体机,确实有卡死机现象,不会调试,又切回稳定版了。testing安装了VMware 17.5.1 启动虚拟机后,会影响网卡调度。影响使用了就切回了12.5
没有在日志中发现有价值的信息,另外我刚刚注意到 kioslave5
不是 dolphin
进程的一部分,你需要分析 kioslave5
。而 kioslave5
看上去也不是 sysmted
服务,而是 dolphin
启动后按需运行的后台服务。
我注意到 kioslave5
的命令行参数信息可能会有帮助,因为其中包含了具体的 kioslave 扩展库名:
也许你可以通过这个找到那个正在泄露内存的 kioslave 扩展。
我暂时还没想出来怎么用 memcheck
调试 kioslave5
进程…
图中的工具是 htop
,你也可以使用 KDE 系统监视器查看进程命令行,只需要:
点击“配置列…”按钮,将“命令”设置为“仅文字”。
我看了半天,也没看懂怎么用
大概只能等更新看看能不能解决了