RHEL8.6: panic/oops on nlmsvc_mark_host
Issue
- System panics with the following stack:
PID: 999 TASK: ffff942ab0064000 CPU: 9 COMMAND: "lockd"
#0 [ffffb5de0117f618] machine_kexec at ffffffff98067cfe
#1 [ffffb5de0117f670] __crash_kexec at ffffffff981ad94d
#2 [ffffb5de0117f738] crash_kexec at ffffffff981ae881
#3 [ffffb5de0117f750] oops_end at ffffffff980274f1
#4 [ffffb5de0117f770] no_context at ffffffff98079a03
#5 [ffffb5de0117f7c8] __bad_area_nosemaphore at ffffffff98079d64
#6 [ffffb5de0117f810] do_page_fault at ffffffff9807a617
#7 [ffffb5de0117f840] page_fault at ffffffff98a0111e
[exception RIP: nlmsvc_mark_host+17]
RIP: ffffffffc056c521 RSP: ffffb5de0117f8f0 RFLAGS: 00010286
RAX: ffffffff99d2f8c0 RBX: ffff942af9a47bd8 RCX: ffff9453eb973018
RDX: 0000000000000001 RSI: ffffb5de0117fa50 RDI: 0000000000000000
RBP: ffff94445e71dbb0 R8: 0000000000000030 R9: fffffffffffffffe
R10: ffff9430e19a883e R11: 0000000000000001 R12: ffff94445e71db98
R13: ffffb5de0117fa50 R14: ffffffffc056c510 R15: ffff9448ec9ab300
ORIG_RAX: ffffffffffffffff CS: 0010 SS: 0018
#8 [ffffb5de0117f8f0] nlm_traverse_locks at ffffffffc056c6f9 [lockd]
#9 [ffffb5de0117fa08] nlm_traverse_files at ffffffffc056c848 [lockd]
#10 [ffffb5de0117fa48] nlmsvc_mark_resources at ffffffffc056cd41 [lockd]
#11 [ffffb5de0117fcd0] nlm_gc_hosts at ffffffffc05686a6 [lockd]
#12 [ffffb5de0117fd00] nlmsvc_lookup_host at ffffffffc0568df8 [lockd]
#13 [ffffb5de0117fda0] nlm4svc_retrieve_args at ffffffffc056f310 [lockd]
#14 [ffffb5de0117fde8] __nlm4svc_proc_lock at ffffffffc056fcf1 [lockd]
#15 [ffffb5de0117fe28] svc_process_common at ffffffffc0177d48 [sunrpc]
#16 [ffffb5de0117fe90] svc_process at ffffffffc0177ea7 [sunrpc]
#17 [ffffb5de0117fea8] lockd at ffffffffc056945e [lockd]
#18 [ffffb5de0117ff10] kthread at ffffffff9811798a
#19 [ffffb5de0117ff50] ret_from_fork at ffffffff98a0023f
Environment
- NFS server with NFS3 client mounts (NLM/lockd used).
- Local storage with a filesystem with its own lock management. Seem on GPFS , Lustre...
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.