Kernel panic in memset_orig() while updating BIOS on Dell R640
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.