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

Solution Unverified - Updated -

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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In