Reading files under /sys/devices/system/cpu/vulnerabilities results in a panic on i386 kernel

Solution Verified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content