RHEL5: kernel crash with rpciod in rpc_wake_up_next called from xprt_autoclose during high volume NFSv3 traffic

Solution Unverified - Updated -

Issue

  • System crashes with kernel panic during periods of high volume NFSv3 read/write activity.
  • Kernel crashes with rpciod in a backtrace similar to
    PID: 2160 TASK: ffff8103ffa7b0c0 CPU: 1 COMMAND: "rpciod/1"
    ...
    [exception RIP: rpc_wake_up_next+109]
    ...
    #4 [ffff8103fb493e08] xprt_release_xprt at ffffffff88348f75
    #5 [ffff8103fb493e18] xprt_autoclose at ffffffff883499fe
    #6 [ffff8103fb493e38] run_workqueue at ffffffff8004d139
    #7 [ffff8103fb493e78] worker_thread at ffffffff80049aaa
    #8 [ffff8103fb493ee8] kthread at ffffffff80032360

Environment

  • Red Hat Enterprise Linux 5 (NFS client)
    • all kernels prior to 2.6.18-238.el5 may be affected
    • seen on 2.6.18-128.el5 and 2.6.18-194.17.4.el5
  • Seen with NFSv3

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.