RHEL7.2: kernel crashes while freeing an xfs_inode either in xfs_qm_dqrele or xfs_idestroy_fork due to small memory corruption of 0x4000 or PG_head
Issue
- kernel crashes while freeing an xfs_inode due to a small memory corruption. One of two crashes is seen.
- kernel crash with
BUG: unable to handle kernel paging request at 0000000000004170. Call Trace:xfs_reclaim_inode -> xfs_qm_dqdetach -> xfs_qm_dqrele -> mutex_lock - kernel crash with
kernel BUG at mm/slub.c:3379!. Call Trace:xfs_reclaim_inode -> xfs_inode_free -> xfs_idestroy_fork -> kvfree -> kfree
Environment
- Red Hat Enterprise Linux 7.2
- seen on kernel-3.10.0-327.10.1.el7
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.