A server frequently crashes due to a page fault invoked by an instruction fetch
Issue
- A server frequently crashes due to a page fault invoked by an instruction fetch.
BUG: unable to handle kernel paging request at ffffffff00000000
PGD 19b413067 P4D 19b413067 PUD 0
Oops: 0010 [#1] SMP NOPTI
CPU: 23 PID: 2885903 Comm: oracle_2885903_ Kdump: loaded Tainted: G OE --------- - - 4.18.0-425.10.1.el8_7.x86_64 #1
Hardware name: HPE ProLiant DL380 Gen10/ProLiant DL380 Gen10, BIOS U30 02/09/2023
RIP: 0010:lru_note_cost+0xdd/0x1b0
Code: 07 00 0f 1f 40 00 fb 66 0f 1f 44 00 00 0f 1f 44 00 00 48 8b 83 90 03 00 00 48 85 c0 74 45 48 8b 80 a0 01 00 00 48 85 c0 74 39 <48> 3d 38 01 00 00 74 31 48 8b 93 80 00 00 00 0f 1f 44 00 00 48 63
RSP: 0018:ffffb2ba6b577bd8 EFLAGS: 00010282
RAX: ffff8e880dc3e138 RBX: ffff8e90c2c1d400 RCX: 00000000008dff29
RDX: 0000000000000649 RSI: 00000000008e0572 RDI: ffff8e90c2c1d488
RBP: 0000000000d30012 R08: 0000000000000000 R09: 000000000000000d
R10: 0000000000000000 R11: ffffffffb8673f08 R12: ffff8e90c2c1d488
R13: 0000000000000000 R14: 0000000000000001 R15: 0000000000000001
FS: 00007f890dc16140(0000) GS:ffff8ec63fdc0000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: ffffffff00000000 CR3: 0000003e7ae72002 CR4: 00000000007706e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
PKRU: 55555554
Call Trace:
workingset_refault+0x213/0x350
add_to_page_cache_lru+0xa6/0xc0
page_cache_readahead_unbounded+0x15c/0x240
generic_file_buffered_read+0x5dd/0xbb0
? _cond_resched+0x15/0x30
? down_read+0xe/0xa0
xfs_file_buffered_read+0x3e/0xb0 [xfs]
xfs_file_read_iter+0x6e/0xe0 [xfs]
new_sync_read+0x10f/0x160
vfs_read+0x91/0x150
ksys_pread64+0x65/0xa0
do_syscall_64+0x5b/0x1b0
entry_SYSCALL_64_after_hwframe+0x61/0xc6
RIP: 0033:0x7f8909cc21c8
Code: b8 ff ff ff ff eb c5 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 8b 05 86 d2 20 00 49 89 ca 85 c0 75 17 b8 11 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 60 c3 0f 1f 80 00 00 00 00 41 55 49 89 cd 41
RSP: 002b:00007ffc9a7d8c68 EFLAGS: 00000246 ORIG_RAX: 0000000000000011
RAX: ffffffffffffffda RBX: 00007f890853a7f8 RCX: 00007f8909cc21c8
RDX: 0000000000002000 RSI: 0000000785eaa000 RDI: 0000000000000106
RBP: 00007ffc9a7dd680 R08: 00007ffc9a7fa090 R09: 00000000b4ac01d8
R10: 00000004a8d5e000 R11: 0000000000000246 R12: 0000000000002000
R13: 00000160f4f542ba R14: 0000000000000000 R15: 00007f890853aa00
Modules linked in: ...
CR2: ffffffff00000000
- The faulting address involved in the instruction fetch–triggered page fault is consistently 0xffffffff00000000.
Environment
- Red Hat Enterprise Linux 8
- HPE ProLiant Servers
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.