Kernel BUG at cachefiles_walk_to_object with CacheFiles: Error: Unexpected object collision
Issue
- Server panic with below call trace:
[ 598.845204] CacheFiles:
[ 598.845236] CacheFiles: Error: Unexpected object collision
[ 598.845269] CacheFiles: object: OBJd1bf
[ 598.845292] CacheFiles: objstate=LOOK_UP_OBJECT fl=8 wbusy=2 ev=0[0]
[ 598.845328] CacheFiles: ops=0 inp=0 exc=0
[ 598.845353] CacheFiles: parent=ffff88beea4e8180
[ 598.845376] CacheFiles: cookie=ffff88be9c3651b8 [pr=ffff885eddb71000 nd=ffff88bec69c3120 fl=27]
[ 598.845415] CacheFiles: key=[20] '010001810200000027e4eb010c0000000d14bd8a'
[ 598.845509] CacheFiles: xobject: OBJ345e
[ 598.845530] CacheFiles: xobjstate=WAIT_FOR_CMD fl=38 wbusy=1 ev=50[6d]
[ 598.845558] CacheFiles: xops=0 inp=0 exc=0
[ 598.845578] CacheFiles: xparent=ffff88beea4e8180
[ 598.845600] CacheFiles: xcookie=ffff885e542516e0 [pr=ffff885eddb71000 nd= (null) fl=18]
[ 598.845674] ------------[ cut here ]------------
[ 598.845697] kernel BUG at fs/cachefiles/namei.c:198!
[ 598.846502] RIP: 0010:[<ffffffffc0426725>] [<ffffffffc0426725>] cachefiles_walk_to_object+0x845/0x8c0 [cachefiles]
Environment
- Red Hat Enterprise Linux 6
- all kernel versions
- Red Hat Enterprise Linux 7
- kernels before 3.10.0-957.el7
- fscache enabled (for example, an NFS client with 'fsc' on the mount options)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.