RHEL5.5 or below: rpciod panic at run_workqueue+0x4b/0xb5 or panic in __list_add from queue_work

Solution Unverified - Updated -

Issue

  • Kernel panic with rcpiod oops in run_workqueue called from worker_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 to nfs_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 from xs_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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In