Problem
Machine crashes in _d_rehash function in 7.4.2 Infoscale on RedHat 7
Error Message
Snippet from crash dump follows:
crash> bt
PID: 22396 TASK: ffff9de891714200 CPU: 0 COMMAND: "find"
#0 [ffff9de85522f810] machine_kexec at ffffffffb34698c4
#1 [ffff9de85522f870] __crash_kexec at ffffffffb3529f32
#2 [ffff9de85522f940] crash_kexec at ffffffffb352a028
#3 [ffff9de85522f958] oops_end at ffffffffb3bbc818
#4 [ffff9de85522f980] die at ffffffffb3431c0b
#5 [ffff9de85522f9b0] do_trap at ffffffffb3bbbf30
#6 [ffff9de85522fa00] do_invalid_op at ffffffffb342e374
#7 [ffff9de85522fab0] invalid_op at ffffffffb3bc88ae
[exception RIP: _d_rehash+122]
RIP: ffffffffb367670a RSP: ffff9de85522fb60 RFLAGS: 00010286
RAX: ffffab68cee5a588 RBX: ffff9dc744f1f9d8 RCX: 0000000000000019
RDX: ffffab68c0002000 RSI: ffff9dc89b3620c0 RDI: ffff9dc744f1f980
RBP: ffff9de85522fb60 R8: ffff9dc89b362150 R9: ffffffffc0f4bb52
R10: 0000000000000000 R11: 0000000000000000 R12: ffff9dc744f1f980
R13: ffff9dc744f1f980 R14: ffff9dc6f8d12c78 R15: ffff9de891714200
ORIG_RAX: ffffffffffffffff CS: 0010 SS: 0018
#8 [ffff9de85522fb68] d_rehash at ffffffffb3676743
#9 [ffff9de85522fb88] vx_splice_alias_v2 at ffffffffc0f5869d [vxfs]
#10 [ffff9de85522fbc0] vx_lookup at ffffffffc0f5e5a5 [vxfs]
#11 [ffff9de85522fc30] lookup_real at ffffffffb3666e03
#12 [ffff9de85522fc50] __lookup_hash at ffffffffb3667852
#13 [ffff9de85522fc80] lookup_slow at ffffffffb3bae77c
#14 [ffff9de85522fcb8] path_lookupat at ffffffffb366c06e
#15 [ffff9de85522fd50] filename_lookup at ffffffffb366c0cb
#16 [ffff9de85522fd88] user_path_at_empty at ffffffffb366f417
#17 [ffff9de85522fe58] user_path_at at ffffffffb366f481
#18 [ffff9de85522fe68] vfs_fstatat at ffffffffb3661983
#19 [ffff9de85522feb8] SYSC_newfstatat at ffffffffb3661e44
#20 [ffff9de85522ff40] sys_newfstatat at ffffffffb36622ce
#21 [ffff9de85522ff50] system_call_fastpath at ffffffffb3bc539f
RIP: 00007efea0b9461a RSP: 00007fffde8718c8 RFLAGS: 00000206
RAX: 0000000000000106 RBX: 000000000223f550 RCX: ffffffffffffffff
RDX: 000000000223f5c8 RSI: 000000000223f658 RDI: 0000000000000007
RBP: 000000000223f5c8 R8: 0000000000000100 R9: 00007efea0af22cd
R10: 0000000000000100 R11: 0000000000000246 R12: 0000000002229a58
R13: 0000000000000003 R14: 0000000000000000 R15: 0000000000000000
ORIG_RAX: 0000000000000106 CS: 0033 SS: 002b
Cause
The issue relates to a bug in VxFS code on RedHat 7 only.
Solution
A patch to address this can be located here: