The kernel crashes in __delete_from_page_cache() with a message, "kernel BUG at mm/filemap.c:240!" following "WARNING: CPU: X PID: XXXXX at mm/mmap.c:3081 exit_mmap+0x196/0x1a0"

Solution Verified - Updated -

Issue

  • The kernel crashes in __delete_from_page_cache() with a message, "kernel BUG at mm/filemap.c:240!" following "WARNING: CPU: X PID: XXXXX at mm/mmap.c:3081 exit_mmap+0x196/0x1a0"
[6274745.908600] ------------[ cut here ]------------
[6274745.908610] WARNING: CPU: 7 PID: 19889 at mm/mmap.c:3081 exit_mmap+0x196/0x1a0
[6274745.908611] Modules linked in: [...]
[6274745.908741] CPU: 7 PID: 19889 Comm: etxproxy Kdump: loaded Not tainted 3.10.0-1160.88.1.el7.x86_64 #1
[6274745.908742] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 11/12/2020
[6274745.908743] Call Trace:
[6274745.908748]  [<ffffffff853b1bec>] dump_stack+0x19/0x1f
[6274745.908751]  [<ffffffff84c9f868>] __warn+0xd8/0x100
[6274745.908752]  [<ffffffff84c9f9ad>] warn_slowpath_null+0x1d/0x30
[6274745.908753]  [<ffffffff84e095b6>] exit_mmap+0x196/0x1a0
[6274745.908755]  [<ffffffff84c9c07f>] mmput+0x6f/0x100
[6274745.908756]  [<ffffffff84ca6128>] do_exit+0x288/0xa30
[6274745.908758]  [<ffffffff84d1a58f>] ? futex_wait+0x11f/0x290
[6274745.908759]  [<ffffffff84ca694f>] do_group_exit+0x3f/0xa0
[6274745.908762]  [<ffffffff84cb825e>] get_signal_to_deliver+0x1ce/0x5e0
[6274745.908764]  [<ffffffff84c2d5b7>] do_signal+0x57/0x6f0
[6274745.908766]  [<ffffffff84d1c2e6>] ? do_futex+0x106/0x4d0
[6274745.908769]  [<ffffffff853b7ca9>] ? schedule+0x29/0x70
[6274745.908770]  [<ffffffff84c2dcca>] do_notify_resume+0x7a/0xd0
[6274745.908772]  [<ffffffff853c56f7>] int_signal+0x12/0x17
[6274745.908773] ---[ end trace 20394bfe4dc4c20f ]---
[6274745.909937] BUG: Bad rss-counter state mm:ffff97a3d3673840 idx:0 val:1224
[6274745.910002] BUG: Bad rss-counter state mm:ffff97a3d3673840 idx:1 val:7161
[6274745.910020] BUG: Bad rss-counter state mm:ffff97a3d3673840 idx:3 val:579
[6274745.936453] ------------[ cut here ]------------
[6274745.936517] kernel BUG at mm/filemap.c:240!
[6274745.936534] invalid opcode: 0000 [#1] SMP 
[6274745.936557] Modules linked in: [...]
[6274745.937342] CPU: 0 PID: 31631 Comm: xterm Kdump: loaded Tainted: G        W      ------------   3.10.0-1160.88.1.el7.x86_64 #1
[6274745.937372] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 11/12/2020
[6274745.937407] task: ffff97a2c1ced280 ti: ffff97a3a398c000 task.ti: ffff97a3a398c000
[6274745.937427] RIP: 0010:[<ffffffff84dca8a6>]  [<ffffffff84dca8a6>] __delete_from_page_cache+0x296/0x2b0
[6274745.937458] RSP: 0018:ffff97a3a398fad0  EFLAGS: 00010046
[6274745.937471] RAX: 0000000000000000 RBX: ffff97a72bf1bec8 RCX: 00000000ffffffb8
[6274745.937488] RDX: 000000000001fd60 RSI: 0000000000000018 RDI: ffff97a7bffda000
[6274745.937507] RBP: ffff97a3a398fb08 R08: 0000000000000048 R09: 0000000000000046
[6274745.937523] R10: 0000000000000230 R11: ffff97a4d1414870 R12: ffffedbd94afa400
[6274745.937542] R13: ffff97a72bf1bec0 R14: 0000000000000000 R15: 0000000000000000
[6274745.937562] FS:  0000000000000000(0000) GS:ffff97a79d600000(0000) knlGS:0000000000000000
[6274745.937584] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[6274745.937610] CR2: 00007fcd9c9f2160 CR3: 0000000453410000 CR4: 0000000000760ff0
[6274745.937651] PKRU: 55555554
[6274745.937661] Call Trace:
[6274745.937670]  [<ffffffff84dca8fb>] delete_from_page_cache+0x3b/0x80
[6274745.938023]  [<ffffffff84dda1db>] truncate_inode_page+0x5b/0x90
[6274745.938042]  [<ffffffff84de6d73>] shmem_undo_range+0x2e3/0x750
[6274745.938060]  [<ffffffff84de71f4>] shmem_truncate_range+0x14/0x40
[6274745.938077]  [<ffffffff84de72df>] shmem_evict_inode+0xbf/0x140
[6274745.938094]  [<ffffffff84e7ab34>] evict+0xb4/0x180
[6274745.938106]  [<ffffffff84e7af6c>] iput+0xfc/0x190
[6274745.938119]  [<ffffffff84e75698>] __dentry_kill+0x158/0x1d0
[6274745.938132]  [<ffffffff84e75d49>] dput+0xb9/0x1b0
[6274745.938144]  [<ffffffff84e5dfb1>] __fput+0x191/0x230
[6274745.938160]  [<ffffffff84e5e13e>] ____fput+0xe/0x20
[6274745.938177]  [<ffffffff84cc7f6b>] task_work_run+0xbb/0xe0
[6274745.938191]  [<ffffffff84ca6174>] do_exit+0x2d4/0xa30
[6274745.938204]  [<ffffffff853bf7f8>] ? __do_page_fault+0x238/0x510
[6274745.938218]  [<ffffffff84ca694f>] do_group_exit+0x3f/0xa0
[6274745.939024]  [<ffffffff84ca69c4>] SyS_exit_group+0x14/0x20
[6274745.939744]  [<ffffffff853c539a>] system_call_fastpath+0x25/0x2a
[6274745.940440] Code: f7 fd ff ff 90 45 31 f6 e9 36 fe ff ff 48 8b 75 c8 48 89 df e8 9c 93 1d 00 84 c0 0f 85 69 fe ff ff e9 4d fe ff ff e8 fa 4c ed ff <0f> 0b 0f 1f 84 00 00 00 00 00 e8 04 22 5e 00 90 66 2e 0f 1f 84 
[6274745.942184] RIP  [<ffffffff84dca8a6>] __delete_from_page_cache+0x296/0x2b0
[6274745.942927]  RSP <ffff97a3a398fad0>

Environment

  • Red Hat Enterprise Linux 7.9.z

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