标题:关闭/断开远程主机后,双击桌面"计算机"无响应(文件管理器卡死)
日期:2026-07-06 系统环境:Deepin / DDE 桌面(Xorg + kwin_x11 + dde-shell) 影响组件:dde-file-manager(文件管理器)
双击桌面上的"计算机"图标后,文件管理器长时间无响应(卡死), 无法打开"计算机"页面查看磁盘和设备。
文件管理器打开"计算机"视图时会枚举所有挂载点/设备。 远程主机被关闭后,CIFS 挂载变为不可达, 对该挂载点的任何访问(如 ls)都会阻塞直到超时,导致文件管理器 整体卡死。
验证证据:
建议 dde-file-manager 在枚举挂载点时,对网络挂载点采用异步/带超时 的探测方式,避免单个不可达挂载阻塞整个"计算机"视图。
以上是让AI帮我出的BUG反馈报告,比我自己写的反馈报告要详细。
系统版本是多少?文件管理器的版本是多少呢?有升级到最新25.1.1么
Featured Collection
Popular Ranking
Popular Events
BUG 反馈报告
标题:关闭/断开远程主机后,双击桌面"计算机"无响应(文件管理器卡死)
日期:2026-07-06
系统环境:Deepin / DDE 桌面(Xorg + kwin_x11 + dde-shell)
影响组件:dde-file-manager(文件管理器)
一、问题现象
双击桌面上的"计算机"图标后,文件管理器长时间无响应(卡死),
无法打开"计算机"页面查看磁盘和设备。
二、复现步骤
//<远程主机IP>/<共享名>
挂载路径:/media/<用户>/smbmounts/smb-share:server=<远程主机IP>,share=<共享名>
三、根因分析
文件管理器打开"计算机"视图时会枚举所有挂载点/设备。
远程主机被关闭后,CIFS 挂载变为不可达,
对该挂载点的任何访问(如 ls)都会阻塞直到超时,导致文件管理器
整体卡死。
验证证据:
四、临时解决方案(已执行并生效)
sudo umount -l -f "<挂载点路径>"
(退出码 0,复查 mount | grep cifs 已无残留)
kill
(daemon 仍在,UI 进程按需重启)
五、规避建议
handletimeout、actimeo),减少不可达时的阻塞时长。
即便当前挂载已带 soft/handletimeout/actimeo 参数,"计算机"页面
仍被阻塞,说明枚举逻辑对不可达挂载缺乏超时保护。
六、产品改进建议
建议 dde-file-manager 在枚举挂载点时,对网络挂载点采用异步/带超时
的探测方式,避免单个不可达挂载阻塞整个"计算机"视图。
涉及组件
以上是让AI帮我出的BUG反馈报告,比我自己写的反馈报告要详细。