Kernel panic in memset_orig() while updating BIOS on Dell R640

Solution Verified - Updated -

Issue

  • Kernel panic in memset_orig() while updating BIOS on Dell R640
[41108.511080] BUG: kernel NULL pointer dereference, address: 0000000000000000
[41108.511085] #PF: supervisor write access in kernel mode
[41108.511086] #PF: error_code(0x0002) - not-present page
[41108.511088] PGD 4a9193d067 P4D 4a9193d067 PUD 44dd434067 PMD 0 
[41108.511092] Oops: 0002 [#1] PREEMPT SMP NOPTI
[41108.511095] CPU: 23 PID: 926459 Comm: biosie.bin Kdump: loaded Not tainted 5.14.0-503.35.1.el9_5.x86_64 #1
[41108.511097] Hardware name: Dell Inc. PowerEdge R640/06NR82, BIOS 2.22.2 09/12/2024
[41108.511098] RIP: 0010:memset_orig+0x33/0xb0
[41108.511104] Code: 01 01 01 01 01 01 01 01 48 0f af c1 41 89 f9 41 83 e1 07 75 74 48 89 d1 48 c1 e9 06 74 39 66 0f 1f 84 00 00 00 00 00 48 ff c9 <48> 89 07 48 89 47 08 48 89 47 10 48 89 47 18 48 89 47 20 48 89 47
[41108.511106] RSP: 0018:ffffa949a507bbf8 EFLAGS: 00010216
[41108.511108] RAX: 0000000000000000 RBX: ffff90e80f492040 RCX: 000000000000003f
[41108.511110] RDX: 0000000000001000 RSI: 0000000000000000 RDI: 0000000000000000
[41108.511111] RBP: ffffffffc1577a60 R08: ffff90e80f492040 R09: 0000000000000000
[41108.511112] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001
[41108.511113] R13: dead000000000122 R14: dead000000000100 R15: ffff91251a941760
[41108.511114] FS:  00007f3bc4899740(0000) GS:ffff915a7f8c0000(0000) knlGS:0000000000000000
[41108.511116] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[41108.511117] CR2: 0000000000000000 CR3: 000000468ba66002 CR4: 00000000007726f0
[41108.511118] PKRU: 55555554
[41108.511119] Call Trace:
[41108.511121]  <TASK>
[41108.511123]  ? show_trace_log_lvl+0x1c4/0x2df
[41108.511130]  ? show_trace_log_lvl+0x1c4/0x2df
[41108.511137]  ? packet_empty_list+0x78/0xe0 [dell_rbu]
[41108.511144]  ? __die_body.cold+0x8/0xd
[41108.511146]  ? page_fault_oops+0x134/0x170
[41108.511151]  ? find_next_iomem_res+0xb2/0x110
[41108.511157]  ? exc_page_fault+0x62/0x150
[41108.511163]  ? asm_exc_page_fault+0x22/0x30
[41108.511170]  ? memset_orig+0x33/0xb0
[41108.511173]  packet_empty_list+0x78/0xe0 [dell_rbu]
[41108.511180]  packet_size_write+0x33/0x90 [dell_rbu]
[41108.511187]  kernfs_fop_write_iter+0x128/0x1c0
[41108.511192]  vfs_write+0x2cb/0x410
[41108.511196]  ksys_write+0x5f/0xe0
[41108.511199]  do_syscall_64+0x5c/0xf0
[41108.511201]  ? syscall_exit_work+0x103/0x130
[41108.511204]  ? syscall_exit_to_user_mode+0x19/0x40
[41108.511206]  ? do_syscall_64+0x6b/0xf0
[41108.511208]  ? __audit_filter_op+0xa5/0xf0
[41108.511212]  ? audit_reset_context.part.0.constprop.0+0x273/0x2e0
[41108.511214]  ? syscall_exit_work+0x103/0x130
[41108.511216]  ? syscall_exit_to_user_mode+0x19/0x40
[41108.511217]  ? do_syscall_64+0x6b/0xf0
[41108.511219]  ? syscall_exit_work+0x103/0x130
[41108.511220]  ? syscall_exit_to_user_mode+0x19/0x40
[41108.511222]  ? do_syscall_64+0x6b/0xf0
[41108.511223]  ? syscall_exit_work+0x103/0x130
[41108.511225]  ? syscall_exit_to_user_mode+0x19/0x40
[41108.511226]  ? clear_bhb_loop+0x25/0x80
[41108.511229]  ? clear_bhb_loop+0x25/0x80
[41108.511231]  ? clear_bhb_loop+0x25/0x80
[41108.511233]  ? clear_bhb_loop+0x25/0x80
[41108.511235]  ? clear_bhb_loop+0x25/0x80
[41108.511237]  entry_SYSCALL_64_after_hwframe+0x78/0x80
[41108.511239] RIP: 0033:0x7f3bc42fd617
[41108.511273] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
[41108.511275] RSP: 002b:00007ffeb1c25258 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[41108.511277] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f3bc42fd617
[41108.511278] RDX: 0000000000000004 RSI: 0000000000d78a90 RDI: 0000000000000006
[41108.511279] RBP: 0000000000d78a90 R08: 0000000000db7470 R09: 0000000000000000
[41108.511280] R10: 0000000000d79a90 R11: 0000000000000246 R12: 0000000000000004
[41108.511281] R13: 0000000000d73e10 R14: 0000000000000004 R15: 00007f3bc43f49e0

Environment

  • Red Hat Enterprise Linux 9
  • kernel-5.14.0-503.35.1.el9_5
  • Dell PowerEdge R640

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