RHEL5.5 or below: rpciod panic at run_workqueue+0x4b/0xb5 or panic in __list_add from queue_work
Issue
- Kernel panic with
rcpiod
oops inrun_workqueue
called fromworker_thread
with oops similar to
BUG: unable to handle kernel NULL pointer dereference at virtual address 00000004
- Kernel crashes in
__list_add
called from a backtrace similar tonfs_lock -> ... nlmclnt_proc -> ... rpc_ping -> ... rpc_getport -> ... queue_work
and oops message similar to
list_add corruption. prev->next should be e7c1254c, but was 00000000
------------[ cut here ]------------
kernel BUG at lib/list_debug.c:31!
- Kernel crashes in
__list_add
called from a backtrace coming fromxs_tcp_state_change
-> ... ->rpc_wake_up
->__rpc_wake_up_task
-> ... ->queue_work
->__queue_work
and oops message similar to
list_add corruption. prev->next should be ffff81013e887758, but was 0000000000000000
----------- [cut here ] --------- [please bite here ] ---------
Kernel BUG at lib/list_debug.c:31
Environment
- NFS Client
- Red Hat Enterprise Linux 5.5 or below
- kernel 2.6.18-128.el5
- kernel 2.6.18-164.15.1.el5xen
- kernel 2.6.18-194.el5PAE
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.