麒麟系统软件闪退需按四步排查:一、清除~/.config下对应软件配置(如weixin/、wps*)并重启lightdm;二、修复.xauthority和.iceauthority权限为600且属主为当前用户;三、用ldd检查缺失so库并安装(如libegl1-mesa);四、注释limits.conf中core行、禁用core dump并清理残留文件。

麒麟系统运行特定软件时闪退,往往不是软件本身故障,而是配置残留、权限错位、依赖断裂或资源抢占导致的局部崩溃。直接重装通常无效,必须按真实触发路径逐层剥离干扰项。
清除用户级配置缓存
多数闪退源于 ~/.config 下对应软件的配置目录损坏,比如微信闪退常因 ~/.config/weixin/ 权限混乱或参数错写,WPS崩溃多由 wps* 或 kingsoft* 子目录中缓存文件校验失败引发。
打开终端(Ctrl+Alt+T),执行:
cd ~/.config
用关键词快速定位目标软件配置目录:
ls -a | grep -i "weixin\|wps\|sogou\|kylin-scanner"
确认名称后立即删除(以微信为例):
rm -rf weixin/
【注意:此操作不可逆,会清空该软件所有本地设置与历史记录】
若为 kylin-scanner 闪退,执行:
mv ~/.config/kylin-scanner ~/.config/kylin-scanner.bak
修复图形认证关键文件
当软件依赖 X11 图形会话但 .Xauthority 文件属主错误时,进程会在加载 GUI 组件瞬间被拒绝连接并退出,表现为“窗口未弹出即消失”。
切换至命令行界面(Ctrl+Alt+F1),登录当前用户后检查:
ls -l ~/.Xauthority
若显示属主为 root 或其他用户,执行:
sudo chown $USER:$USER ~/.Xauthority
再强制设为仅本人可读写:
chmod 600 ~/.Xauthority
同理检查 ~/.ICEauthority,权限也必须是 600 且属主为当前用户。
检查并修复动态链接库依赖
软件启动时找不到核心 so 库(如 libEGL.so.1、libQt5Core.so.5)会导致 segmentation fault,终端无输出即退出,这是 WPS、kylin-scanner、Crossover 等 Qt 或 OpenGL 应用闪退的最常见原因。
第一步:确认软件主程序路径(常用位置有 /usr/bin/、/opt/kingsoft/wps-office/office6/wps、/usr/lib/kylin-scanner)
第二步:运行依赖扫描:
ldd 软件绝对路径 | grep "not found"
例如排查 kylin-scanner:
ldd /usr/bin/kylin-scanner | grep "not found"
若输出含 libEGL.so.1 => not found,则安装缺失组件:
sudo apt install libegl1-mesa libgl1-mesa-glx mesa-common-dev
若 WPS 报 libqt5xcbqpa.so.5 缺失,说明 Qt 平台插件链断裂,需重建插件路径或重装 qt5-plugin-xcb
禁用 core dump 并清理残留
系统默认开启 core dump,一旦某次崩溃生成了 gigabyte 级 core 文件,后续同类软件启动时可能因磁盘空间不足或写入冲突直接被内核终止。
编辑限制配置:
sudo pluma /etc/security/limits.conf
找到含 core 的两行(通常为 * soft core 0 和 * hard core 0),在每行开头加 # 注释掉
立即生效当前会话限制:
ulimit -c 0
清除已有 core 文件:
find /home -name "core*" -type f -delete 2>/dev/null
释放内存与重启图形服务
当 free -h 显示可用内存低于 300MB,或 top 中 kswapd0 进程持续高占用时,OOM Killer 可能在软件 malloc 阶段就将其 kill,不写日志、不报错、无痕迹。
第一步:监控实时内存与 swap:
free -h && swapon --show
第二步:若 swap 已满或未启用,临时添加 2GB swap 文件:
sudo fallocate -l 2G /swapfile && sudo chmod 600 /swapfile && sudo mkswap /swapfile && sudo swapon /swapfile
第三步:重启图形管理器使所有变更生效:
sudo systemctl restart lightdm











