RHEL 8 内核问题记录
- kernel崩溃位于
n_tty_receive_buf_common()
- 调查
检查vmcorecrash> bt ... ... [exception RIP: n_tty_receive_buf_common+0x61]
- 修复
- 对于
RHEL 8
将内核版本升级至kernel-4.18.0-348.el8
及以上
- 对于
- 参考文档
Kernel panics in the n_tty_receive_buf_common() routine
- kernel崩溃位于
- kernel崩溃由于
list_del
位于LIST_POISON2
腐败
- 调查
检查vmcore[570928.662632] list_del corruption, ffff8b3c3b76b048->prev is LIST_POISON2 (dead000000000200) [570928.662739] ------------[ cut here ]------------ [570928.662740] kernel BUG at lib/list_debug.c:50!
- 修复
- 对于
RHEL 8.4
将内核版本升级至kernel-4.18.0-305.12.1.el8_4
及以上 - 缓解办法也可以在
grub
中添加以下参数1
cgroup_disable=memory
- 对于
- 参考文档
RHEL 8.4: kernel crashed due to list_del corruption with LIST_POISON2
- kernel崩溃由于
- 内核位于
n_tty_set_termios
恐慌
- 调查
检查vmcorecrash> bt PID: 1975792 TASK: ffff9fce316c9ec0 CPU: 2 COMMAND: "in.telnetd" ... ... [exception RIP: n_tty_set_termios+48]
- 修复
- 对于
RHEL 8.4
将内核版本升级至kernel-4.18.0-305.19.1.el8_4
及以上 - 对于
RHEL 8.1
将内核版本升级至kernel-4.18.0-147.56.1.el8_1
及以上 - 缓解办法:关闭
telnetd
服务
- 对于
- 参考文档
RHEL8: kernel panic at n_tty_set_termios+0x30
- 内核位于
仅用作经验记录