A server frequently crashes due to a page fault invoked by an instruction fetch

Solution Unverified - Updated -

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.

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