Soft lockup in nfs_access_cache_shrinker+0x2d
Issue
The system has the following error messages in the system log and can crash shortly after that:
kernel: BUG: soft lockup - CPU#1 stuck for 10s! [kswapd0:859]
kernel: CPU 1:
kernel: Pid: 859, comm: kswapd0 Tainted: PF M 2.6.18-164.10.1.el5 #1
kernel: RIP: 0010:[<ffffffff80064bcf>] [<ffffffff80064bcf>] .text.lock.spinlock+0x5/0x30
kernel: RSP: 0000:ffff810c1fbcdd38 EFLAGS: 00000286
kernel: RAX: ffff810c1fbcdd50 RBX: 0000000000000000 RCX: 00000000005ac9a9
kernel: RDX: 0000000000000000 RSI: 00000000000000d0 RDI: ffffffff88d75f70
kernel: RBP: ffffffff800c9a16 R08: ffff810b521dd228 R09: 0000000000000286
kernel: R10: ffff810a1ea174b0 R11: 00000000000004a0 R12: ffff8101151bd868
kernel: R13: ffffffff8004815c R14: 0000000000000000 R15: 0000000000000000
kernel: FS: 0000000000000000(0000) GS:ffff81061fc27ac0(0000) knlGS:0000000000000000
kernel: CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b
kernel: CR2: 00000000f7f40000 CR3: 0000000832b1b000 CR4: 00000000000006e0
kernel: Call Trace:
kernel: [<ffffffff88d3c33a>] :nfs:nfs_access_cache_shrinker+0x2d/0x1da
kernel: [<ffffffff8003f3e8>] shrink_slab+0x60/0x153
kernel: [<ffffffff80057e22>] kswapd+0x343/0x46c
kernel: [<ffffffff8009fdcf>] autoremove_wake_function+0x0/0x2e
kernel: [<ffffffff80057adf>] kswapd+0x0/0x46c
kernel: [<ffffffff8009fbb7>] keventd_create_kthread+0x0/0xc4
kernel: [<ffffffff8003298c>] kthread+0xfe/0x132
kernel: [<ffffffff8009ca4c>] request_module+0x0/0x14d
kernel: [<ffffffff8005dfb1>] child_rip+0xa/0x11
kernel: [<ffffffff8009fbb7>] keventd_create_kthread+0x0/0xc4
kernel: [<ffffffff8003288e>] kthread+0x0/0x132
kernel: [<ffffffff8005dfa7>] child_rip+0x0/0x11
Environment
Red Hat Enterprise Linux 5
Kernel version earlier than 2.6.18-308.el5
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.