Kubuntu 22.04更新后出现UBSAN数组越界错误及ACPI问题求助
Kubuntu 22.04更新后出现UBSAN数组越界错误及ACPI问题求助
昨天我撞上了个要命的更新错误——Kubuntu 22.04一下子推了200多个包,直接把系统GUI搞崩了!还好我能通过GRUB进到控制台,把数据都救了出来。现在有两个问题想请教大家:
- 有没有办法暂时关闭UBSAN,等相关兼容问题都理顺了再开?
- 有没有应对新出现的ACPI问题的思路?
遇到的两类错误
错误1:系统进入紧急模式
更新后系统直接触发了“紧急模式”的警告,相关日志文件大得离谱,完全找不到有效排查信息。进入维护模式只会给个命令行提示符,根本没帮助,直到我用 -D 参数启动,才出现了第二类错误。
错误2:UBSAN数组越界错误
这类错误至少刷了两屏,主要集中在两个VirtualBox相关文件中:
UBSAN: array-index-out-of-bounds in /tmp/vbox.0/memobj-r0drv-linux.c:<数字范围>:<数字范围> index <1-10之间的数字> is out-of-range for type 'page *[1]'
UBSAN: array-index-out-of-bounds in /tmp/vbox.0/SUPDrvGip.c:<数字范围>:<数字范围> index <1-10之间的数字> is out-of-range for type 'SUPGIPCPU [1]'
我的排查尝试
我从原版Kubuntu 22.04镜像从头搭建了系统,过程非常顺利。只安装了VS Code、VirtualBox和Filezilla这三个核心工具,但一执行全量更新(这次跳过了中间的增量更新),问题又复发了——不过这次GUI偶尔能正常启动,登录成功与否全看运气,有时候会卡在启动界面直接锁死。
说实话我现在有点纠结要不要继续用Kubuntu/Ubuntu了,这种问题居然能流入生产环境,实在是承担不起这个风险,而且看起来之前就出过类似问题。
更新进展
目前从VirtualBox社区那边得到消息,即将发布的v7.10.11版本可能会解决部分UBSAN错误,这应该能缓解当前的问题。不过ACPI问题还没找到解决办法,好在目前看起来它没有造成实质性的影响。
备注:内容来源于stack exchange,提问作者Sam
相关产品推荐
相关产品推荐

