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
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.