Translated message

A translation of this page exists in English.

RHEL5.5 以前: run_workqueue+0x4b/0xb5 における rpciod パニック、または queue_work からの __list_add from のパニック

Solution Unverified - Updated -

Issue

  • 以下の oops のように、worker_thread から呼び出された run_workqueuerpciod
    カーネルパニックします。
BUG: unable to handle kernel NULL pointer dereference at virtual address 00000004
  • バックトレースから、__list_add でのカーネルクラッシュは nfs_lock -> ... nlmclnt_proc -> ... rpc_ping -> ... rpc_getport -> ... queue_work のように呼ばれています。また、oops メッセージは、以下のようになります。
list_add corruption. prev->next should be e7c1254c, but was 00000000
------------[ cut here ]------------
kernel BUG at lib/list_debug.c:31!
  • バックトレースから、__list_add でのカーネルクラッシュは xs_tcp_state_change -> ...-> rpc_wake_up -> __rpc_wake_up_task -> ...-> queue_work -> __queue_work のように呼ばれています。また、oops メッセージは、以下のようになります。
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 クライアント
    • Red Hat Enterprise Linux 5.5 以前
    • 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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content