Ubuntu 下“进程闪退”(启动后立刻退出、无报错或只闪一下)是非常常见的现象,原因通常可以归为下面几类。你可以先对照看,再告诉我具体是什么程序闪退(系统进程、GUI 应用、还是你自己写的程序),我可以更精确地帮你分析。
.so 动态库典型表现
error while loading shared librariesModuleNotFoundError排查
ldd 你的程序
journalctl -xe
排查
ls -l 程序名
chmod +x 程序名
常见于:
DISPLAY)典型表现
cannot open display排查
echo $DISPLAY
export DISPLAY=:0
排查
dmesg | tail
gdb 程序名
如果是服务:
查看原因
systemctl status 服务名
journalctl -u 服务名
排查
dmesg | grep -i oom
free -h
# 1. 直接终端运行
./程序名
# 2. 看系统日志
journalctl -xe
# 3. 看内核日志
dmesg | tail
# 4. 看崩溃信息
coredumpctl list
请告诉我:
我可以按你的具体情况一步步帮你查。