Reading files under /sys/devices/system/cpu/vulnerabilities results in a panic on i386 kernel
Issue
-
After updating from 2.6.18-437.el5 to 2.6.18-438.el5 (i686) kernel panics occur sporadically.
-
System crashed with following logs:
BUG: unable to handle kernel paging request at virtual address 00008000
printing eip:
00008000
*pde = 5ddbc067
Oops: 0000 [#1]
SMP
last sysfs file: /devices/system/cpu/vulnerabilities/l1tf
Modules linked in: ip_conntrack_h323 ip_conntrack_sip ip_conntrack_netlink ip_nat ts_kmp ip_conntrack_amanda -----
CPU: 0
EIP: 0060:[<00008000>] Not tainted VLI
EFLAGS: 00010246 (2.6.18-438.el5 #1)
EIP is at 0x8000
eax: 00000000 ebx: c056769c ecx: 00000000 edx: c06bf628
esi: c0567680 edi: cb0fbe74 ebp: c04b53fd esp: cf0e6f64
ds: 007b es: 007b ss: 0068
Process grep (pid: 6406, ti=cf0e6000 task=f79ec3b0 task.ti=cf0e6000)
Stack: 085dc000 c06bf6fc c044edb7 d280d254 cfad8080 c04b537f 085dc000 00008000
c047a608 cf0e6fa4 cfad8080 fffffff7 00001000 cf0e6000 c047aaba cf0e6fa4
00000000 00000000 00000000 00000003 0000000a c0404fd2 00000003 085dc000
Call Trace:
[<c044edb7>] audit_syscall_entry+0x193/0x1bd
[<c04b537f>] sysfs_read_file+0x0/0x11e
[<c047a608>] vfs_read+0xa6/0x148
[<c047aaba>] sys_read+0x3c/0x63
[<c0404fd2>] syscall_call+0x1e/0x22
[<c062007b>] xfrm_get_byname+0x35/0x98
=======================
Code: Bad EIP value.
EIP: [<00008000>] 0x8000 SS:ESP 0068:cf0e6f64
<0>Kernel panic - not syncing: Fatal exception
Environment
- kernel-2.6.18-438.el5.i686
- Red Hat Enterprise Linux 5.11
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.