安装openeuler-20.03-lts-sp1系统,插fc存储的情况下,卸载ses驱动系统crash
4.19.90-2012.4.0.0053 和 4.19.90-2102.3.0.0058内核都会出现
KERNEL: vmlinux
DUMPFILE: vmcore [PARTIAL DUMP]
CPUS: 64
DATE: Wed Mar 10 19:14:42 2021
UPTIME: 00:05:38
LOAD AVERAGE: 4.40, 3.36, 1.52
TASKS: 1452
NODENAME: localhost.localdomain
RELEASE: 4.19.90-2102.3.0.0058.oe1.aarch64
VERSION: #1 SMP Sun Feb 28 07:14:57 UTC 2021
MACHINE: aarch64 (unknown Mhz)
MEMORY: 128 GB
PANIC: "Unable to handle kernel paging request at virtual address ffff7fe0003fffc8"
PID: 116269
COMMAND: "rmmod"
TASK: ffffa02f6e4cba00 [THREAD_INFO: ffffa02f6e4cba00]
CPU: 48
STATE: TASK_RUNNING (PANIC)
crash> bt
PID: 116269 TASK: ffffa02f6e4cba00 CPU: 48 COMMAND: "rmmod"
#0 [ffff00003bf8f7e0] machine_kexec at ffff0000080a6b04
#1 [ffff00003bf8f840] __crash_kexec at ffff0000081c3d90
#2 [ffff00003bf8f9d0] crash_kexec at ffff0000081c3eb8
#3 [ffff00003bf8fa00] die at ffff00000809019c
#4 [ffff00003bf8fa40] die_kernel_fault at ffff0000080b4de4
#5 [ffff00003bf8fa70] __do_kernel_fault at ffff0000080b4ab4
#6 [ffff00003bf8faa0] do_translation_fault at ffff000008a51b7c
#7 [ffff00003bf8fad0] do_mem_abort at ffff0000080812cc
#8 [ffff00003bf8fcd0] el1_ia at ffff00000808320c
PC: ffff0000083255e8 [kfree+56]
LR: ffff0000048e0188 [ses_intf_remove+272]
SP: ffff00003bf8fce0 PSTATE: 20400009
X29: ffff00003bf8fce0 X28: ffffa02f6e4cba00 X27: 0000000000000000
X26: 0000000000000000 X25: 0000000056000000 X24: ffff0000092d9000
X23: ffff0000048f0000 X22: ffff0000048f0000 X21: ffffa027c7435380
X20: 00000000ffff0000 X19: ffff0000048e0188 X18: ffffffffffffffff
X17: 0000000000000000 X16: 0000000000000000 X15: ffff000009293708
X14: 3061666666663a76 X13: 6564652020203030 X12: 3065366163633732
X11: 303866666666203a X10: 7665647320323338 X9: 0000000000000000
X8: ffff8027c001fc00 X7: ffff8027c3ba3500 X6: ffff7fe0003fffc0
X5: 00000000000293e3 X4: ffffa02fbfc60b60 X3: 00000000000293e4
X2: ffff8027c3bac500 X1: 7ea79463c110d200 X0: ffff7fe000000000
#9 [ffff00003bf8fce0] kfree at ffff0000083255e4
#10 [ffff00003bf8fd20] ses_intf_remove at ffff0000048e0184 [ses]
#11 [ffff00003bf8fd60] class_interface_unregister at ffff0000086e57f0
#12 [ffff00003bf8fdb0] cleanup_module at ffff0000048e155c [ses]
#13 [ffff00003bf8fdd0] __arm64_sys_delete_module at ffff0000081bcd68
#14 [ffff00003bf8fe60] el0_svc_common at ffff000008099174
#15 [ffff00003bf8fea0] el0_svc_handler at ffff00000809926c
#16 [ffff00003bf8fff0] el0_svc at ffff000008084184
PC: 0000fffef3616698 LR: 0000fffef36b9a28 SP: 0000fffff55a59e0
X29: 0000fffff55a59e0 X28: 0000aaadbae50090 X27: 0000000000000000
X26: 0000aaadbae50010 X25: 0000fffff55afb26 X24: 0000000000000001
X23: 0000000000000000 X22: 0000000000000800 X21: 0000fffff55a5ab0
X20: 0000000000000000 X19: 0000aaadbae50090 X18: 0000000000000a03
X17: 0000fffef36d2298 X16: 0000fffef3616690 X15: 0000fffef377c000
X14: 0000000000000000 X13: ffffffffffffffff X12: 0000000000000005
X11: 000000000000000a X10: 0101010101010101 X9: 0000fffef3653768
X8: 000000000000006a X7: 1999999999999999 X6: 0000000000000000
X5: 0000fffef36a20b0 X4: 0000fffef3653768 X3: 0000fffff55a4989
X2: 0000000000000a00 X1: 0000000000000800 X0: 0000aaadbae500e8
ORIG_X0: 0000aaadbae500e8 SYSCALLNO: 6a PSTATE: 80000000
crash>
早先的内核版本4.19.90-2008.6.0.0043出现过一个问题
卸载iscsi存储的情况下,系统crash,通过如下补丁可以解决 https://patchwork.kernel.org/project/linux-scsi/patch/20201107062512.31288-1-dinghui@sangfor.com.cn/
目前分析该补丁也可以解决 4.19.90-2012.4.0.0053和4.19.90-2102.3.0.0058内核出现的卸载ses驱动crash问题,请帮忙确认
Hey jpzhang187, Welcome to openEuler Community.
All of the projects in openEuler Community are maintained by @openeuler-ci-bot.
That means the developers can comment below every pull request or issue to trigger Bot Commands.
Please follow instructions at https://gitee.com/openeuler/community/blob/master/en/sig-infrastructure/command.md to find the details.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
Hi,@jpzhang187 方便的话,让深信服的兄弟推下补丁把。谢谢。
openEuler 是一个开放的社区,鼓励、支持和期待使用者、爱好者、开发者及技术专家的参与。
谢谢。
--- 成坚
openEuler 社区有你更精彩。
正在推
正在推
@techding 非常感谢。
邮件列表已经收到您发的补丁。
感谢参与 openEuler。
[PATCH kernel-4.19] scsi: ses: Fix crash caused by kfree an invalid pointer
openEuler-1.0-LTS 合入
commit 62986e52ec74469dbd304591662157898ea06564
Author: Ding Hui <dinghui@sangfor.com.cn>
Date: Thu Apr 1 14:25:41 2021 +0800
scsi: ses: Fix crash caused by kfree an invalid pointer
登录 后才可以发表评论