openKylin 3.0-Beta公测:系统卡顿反馈,日志



crash_analysis.txt (4.3 KB)
df.txt (1.1 KB)
dmesg.txt (103.7 KB)
free.txt (213 字节)
journal_previous_boot.txt (6.1 MB)
lsusb.txt (298 字节)
lspci.txt (4.7 KB)
uname.txt (115 字节)
以上是日志与截屏。
表现:鼠标无法点击(只能看到光标移动),可以用快捷键调用程序【但无法输入】,等半天也一样,只能强制关机后开机才能恢复。

鼠标右键,滚轮 能用,就是左键点击无效

我电脑上出现过这种问题 :joy:

能调终端、能进tty,桌面不能操作…已提交到Gitee了。

半小时后桌面不能操作…

1个小时也未必。我用deepseek分析了下:
你提供的内核日志暴露了另外两个关键问题,它们同样可能导致系统卡顿和界面冻结:

  1. ukui-audio-serv 段错误(segfault)

    ukui-audio-serv[2093]: segfault at 0 ip 0000000000453083 ... in ukui-audio-service
    

    音频服务进程崩溃。虽然它可能不会造成循环,但崩溃时可能影响音频子系统,间接导致桌面环境异常。

  2. kylin-vpn 反复崩溃(general protection fault)

    traps: kylin-vpn[5397] general protection fault ... in libkysdk-ukuiwindowhelper.so.1.0.0
    

    这个崩溃反复出现,间隔极短,说明 kylin-vpn 服务很可能由 systemd 管理并配置了自动重启,形成了一个崩溃循环。它与 libkysdk-ukuiwindowhelper.so 库有关,该库属于 UKUI 窗口辅助组件,崩溃可能影响图形栈的稳定性,直接导致屏幕冻结或卡顿。

这些崩溃循环和之前的 ukui-input-gather、蓝牙服务一样,都会大量消耗 CPU、内存和 I/O,是系统卡顿的重要诱因。

从你贴的日志看,问题已经比较明确了

ukui-input-gather.service 正在以约每 5 秒一次的速度崩溃、重启,重启计数器已经到 197 次。
同时 bluetoothService 也在反复启动 obexd,而 obexd 初始化失败,同样每 5 秒循环一次。

这两个服务在后台疯狂空转,会持续消耗 CPU、内存和磁盘 I/O,最终导致系统明显卡顿、界面冻结。
你日志里 kylin-process-manager 频繁报 IO warning level 1/2 也印证了这一点。


一、关键错误分析

1. ukui-input-gather 与 libinput 版本不兼容

日志反复出现:

ukui-input-gather[xxxx]: /usr/bin/ukui-input-gather: symbol lookup error:
/usr/bin/ukui-input-gather: undefined symbol: libinput_event_raw_tap_get_time,
version LIBINPUT_0.20.0

这表示 ukui-input-gather 程序在运行时找不到 libinput 库中的 libinput_event_raw_tap_get_time 函数。
说明 ukui-input-gather 和当前系统的 libinput 版本不匹配(通常是因为 openKylin 3.0 beta 中该软件包没有正确适配新的 libinput)。

由于 systemd 配置了自动重启,所以它一直失败、一直重启,形成一个死循环。

2. 蓝牙服务 obexd 反复启动失败

日志中大量:

bluetoothService[1929]: info "filesess.cpp::operator():642 " restart obex
obexd[xxxx]: obex_server_init failed

以及:

Unable to acquire registry: ... Unit evolution-source-registry.service not found.

obexd 是蓝牙文件传输服务,它启动时无法获取 evolution 数据源注册表,并且服务器初始化失败。
蓝牙服务又不断重启它,进一步加剧了资源消耗。