VxFS filesystems will fail to mount on systems running InfoScale 7.3.1 and sles12sp3 (4.4.175-94.79 and 4.4.176-94.88 kernel )

VxFS filesystems will fail to mount on systems running InfoScale 7.3.1 and sles12sp3 (4.4.175-94.79 and 4.4.176-94.88 kernel )

Article: 100045050
Last Published: 2019-05-09
Ratings: 1 0
Product(s): InfoScale & Storage Foundation

Problem

VxFS filesystems will fail to mount on systems running InfoScale 7.3.1 and sles12sp3 (4.4.175-94.79 and 4.4.176-94.88 kernel ) and a panic will occur.

 

PANIC: "BUG: unable to handle kernel NULL pointer dereference at 00000000000004c0"
PID: 21179
COMMAND: "mount.vxfs"
TASK: ffff883fd4340400 [THREAD_INFO: ffff883faa324000]
CPU: 6
STATE: TASK_RUNNING (PANIC)

crash> bt
PID: 21179 TASK: ffff883fd4340400 CPU: 6 COMMAND: "mount.vxfs"
#0 [ffff883faa327728] machine_kexec at ffffffff81059bdc
#1 [ffff883faa327778] __crash_kexec at ffffffff8111a22a
#2 [ffff883faa327838] crash_kexec at ffffffff8111a2fc
#3 [ffff883faa327848] oops_end at ffffffff8101a5b4
#4 [ffff883faa327868] no_context at ffffffff81068087
#5 [ffff883faa3278b8] __bad_area at ffffffff8107e797
#6 [ffff883faa3278f0] __do_page_fault at ffffffff81068fed
#7 [ffff883faa327958] do_page_fault at ffffffff810690cb
#8 [ffff883faa327980] page_fault at ffffffff816241e2
[exception RIP: truncate_inode_pages_range+38]
RIP: ffffffff811a6356 RSP: ffff883faa327a30 RFLAGS: 00010286
RAX: 0000000000000000 RBX: ffffffffffffffff RCX: 0000000000000000
RDX: ffffffffffffffff RSI: 0000000000000000 RDI: ffff881fd6b286c0
RBP: ffff881fd6b286d8 R8: ffff881fd6b28000 R9: 0000000000000000
R10: 0000000000000000 R11: 0000000000000000 R12: ffffffffa10f3d00
R13: ffff881fd6b286c0 R14: 0000000000000000 R15: ffff883faa327d50
ORIG_RAX: ffffffffffffffff CS: 0010 SS: 0018
#9 [ffff883faa327b68] vx_osrel_clear_inode at ffffffffa0f0cfd2 [vxfs]
#10 [ffff883faa327b80] vx_idetach at ffffffffa0f08d29 [vxfs]
#11 [ffff883faa327ba0] vx_getnewvnode at ffffffffa0f09650 [vxfs]
#12 [ffff883faa327bc0] vx_get_dummy_inode at ffffffffa0e9412c [vxfs]
#13 [ffff883faa327bd8] vx_fill_super at ffffffffa0f77653 [vxfs]
#14 [ffff883faa327c80] mount_bdev at ffffffff812137e0
#15 [ffff883faa327ce8] vx_get_sb_bdev_v2 at ffffffffa0f0ccd0 [vxfs]
#16 [ffff883faa327cf8] vx_get_sb_impl at ffffffffa0f75993 [vxfs]
#17 [ffff883faa327dc0] vx_get_sb_v2 at ffffffffa0f0cc2e [vxfs]
#18 [ffff883faa327e00] mount_fs at ffffffff812140ca
#19 [ffff883faa327e48] vfs_kern_mount at ffffffff8122e5c2
#20 [ffff883faa327e78] do_mount at ffffffff81230bd3
#21 [ffff883faa327f18] sys_mount at ffffffff81231985
#22 [ffff883faa327f50] entry_SYSCALL_64_fastpath at ffffffff81620d21
RIP: 00007f82fe8965ea RSP: 00007ffe692a2d28 RFLAGS: 00000206
RAX: ffffffffffffffda RBX: 00000000006a2420 RCX: 00007f82fe8965ea
RDX: 000000000047cd33 RSI: 000000000092e000 RDI: 000000000092a000
RBP: 000000000093c000 R8: 000000000093b000 R9: ffffffffffd67400
R10: 0000000001000000 R11: 0000000000000206 R12: 000000000092e000
R13: 000000000093b0e8 R14: 000000000093b000 R15: 0000000001000000
ORIG_RAX: 00000000000000a5 CS: 0033 SS: 002b

Error Message

PANIC: "BUG: unable to handle kernel NULL pointer dereference at 00000000000004c0"

Cause

This sles12sp3 kernel contains a change to a system call that is used by VxFS when mounting the filesystems and is now resulting in the panic. 

Solution

Veritas has reviewed the VxFS code and identified the necessary code changes to handle this change. A hotfix to fix this issue has been created for VxFS 7.3.1. Additionally this issue required a hotfix for odm to be created. This odm hotfix is now available.

 

If an upgrade to this sles12sp3 kernel is planned, then please contact Veritas Support so that the hotfixes can be made available to you.

References

JIRA : STESC-2788

Was this content helpful?