Bug 9449 - [Anolis23.1][aarch64]在An23.1环境安装Anck-5.10-017执行echo c > /proc/sysrq-trigger命令后,无法生成vmcore
Summary: [Anolis23.1][aarch64]在An23.1环境安装Anck-5.10-017执行echo c > /proc/sysrq-trigger命令...
Status: NEW
Alias: None
Product: Anolis OS 23
Classification: Anolis OS
Component: BaseOS Packages (show other bugs) BaseOS Packages
Version: 23.1
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: gaochang
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-28 16:38 UTC by Banana
Modified: 2024-06-28 16:45 UTC (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Banana alibaba_cloud_group 2024-06-28 16:38:30 UTC
[问题描述]
Anolis23与Anolis23.1 arm环境安装5.10.134-17内核,执行 echo c > /proc/sysrq-trigger命令后,无法生成vmcore

经过内核同学分析是kexec-tools问题导致,需修复适配,内核研发如下:

回复1:
看日志发现 hibmc-drm 在第二内核空指针触发panic了,在 /etc/kdump.conf 里添加 dracut_args --omit-drivers "hibmc-drm" 可以正常生成vmcore
具体原因可能需要排查下 16.3 到 17_rc1.1 之间有哪些 drm 或者应县感到 hibmc-drm 的补丁

回复2:
在鲲鹏arm机器上需要在 /etc/kdump.conf 里设置 dracut_args --omit-drivers "hibmc-drm" 并执行 kdumpctl restart
在 kexec-tools 门禁修复后会更新 kexec-tools,用户可以通过手动添加的方法绕过

[环境信息]:
机器类型:
鲲鹏物理机

[内核信息]:
[root@anolis ~]# uname -r
5.10.134-17_rc1.1.an23.aarch64

[操作系统信息]:
[root@anolis crash]# cat /etc/os-release
NAME="Anolis OS"
VERSION="23"
ID="anolis"
VERSION_ID="23"
PLATFORM_ID="platform:an23"
PRETTY_NAME="Anolis OS 23"
ANSI_COLOR="0;31"
HOME_URL="https://openanolis.cn/"
BUG_REPORT_URL="https://bugzilla.openanolis.cn/"

[问题发生概率]:
此环境必现

[复现步骤]:
1、部署待测试环境
2、执行yum install crash kexec-tools安装工具
3、执行systemctl restart kdump重启kdump服务
4、执行echo c >/proc/sysrq-trigger触发异常
Comment 1 chenzhuo alibaba_cloud_group 2024-06-28 16:44:53 UTC
问题源于https://bugzilla.openanolis.cn/show_bug.cgi?id=9181,经判断应该由os开发修复,麻烦注意下该问题