kernel panic "BUG at mm/truncate.c" when using NFS in RHEL 6.5 and earlier
Issue
- kernel panic "BUG at mm/truncate.c" when using NFS in RHEL 6.5 and earlier
- A vmcore backtrace similar to the following is seen:
------------[ cut here ]------------
kernel BUG at mm/truncate.c:489!
invalid opcode: 0000 [#1] SMP
last sysfs file: /sys/devices/pci0000:00/0000:00:1c.0/0000:03:00.0/host0/target0:0:0/0:0:0:0/state
CPU 12
Pid: 64230, comm: process Not tainted 2.6.32-431.20.3.el6.x86_64 #1 HP ProLiant BL680c G7
RIP: 0010:[<ffffffff81137e88>] [<ffffffff81137e88>] invalidate_inode_pages2_range+0x388/0x3b0
RSP: 0018:ffff886301f07b88 EFLAGS: 00010246
RAX: 0000000000000000 RBX: ffffea000fce5630 RCX: ffff8865f19f6198
RDX: ffff8865f19f6198 RSI: ffff886301f07a58 RDI: ffff886301f07a98
RBP: ffff886301f07c68 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000a2b
R13: 000000000000000d R14: ffff886301f07c38 R15: ffff8846d0d4edd8
FS: 00007fa5534b7700(0000) GS:ffff8820b0c80000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 00007f79d84ed010 CR3: 0000006316835000 CR4: 00000000000007e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process tnslsnr (pid: 64230, threadinfo ffff886301f06000, task ffff8866e10a9540)
Stack:
ffff8846d0d4ecb8 ffff8846d0d4edf0 ffff886301f07bd0 0000000000000000
<d> 0000000000000001 ffffffffffffffff 000000000000000e 0000000000000000
<d> ffffea00f7444450 ffffea00f6a68358 ffffea0015246880 ffffea00f67623e8
Call Trace:
[<ffffffff81137ec7>] invalidate_inode_pages2+0x17/0x20
[<ffffffffa05451a6>] nfs_revalidate_mapping+0xa6/0x200 [nfs]
[<ffffffffa05423c7>] nfs_file_read+0x77/0x130 [nfs]
[<ffffffff81188c3a>] do_sync_read+0xfa/0x140
[<ffffffff8109afa0>] ? autoremove_wake_function+0x0/0x40
[<ffffffff81225f75>] ? get_vfs_caps_from_disk+0x65/0xe0
[<ffffffff81226c06>] ? security_file_permission+0x16/0x20
[<ffffffff81189525>] vfs_read+0xb5/0x1a0
[<ffffffff81190f36>] kernel_read+0x46/0x60
[<ffffffff8119102c>] prepare_binprm+0xdc/0x110
[<ffffffff8119242e>] do_execve+0x19e/0x2c0
[<ffffffff810095ea>] sys_execve+0x4a/0x80
[<ffffffff8100b4ca>] stub_execve+0x6a/0xc0
Code: ff ff ff e9 81 fe ff ff 48 89 df e8 53 78 fe ff e9 d5 fd ff ff be cf 01 00 00 48 c7 c7 b9 ec 7b 81 e8 ed 9c f3 ff e9 c9 fd ff ff <0f> 0b eb fe 48 89 df 90 e8 1b 4f 01 00 e9 86 fe ff ff 0f 0b 0f
RIP [<ffffffff81137e88>] invalidate_inode_pages2_range+0x388/0x3b0
RSP <ffff886301f07b88>
Environment
- Red Hat Enterprise Linux 6.5 or earlier (any kernel earlier than
2.6.32-504.el6) - NFS network file system
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.