Panics in vx_bio_associate_blkg  encountered on InfoScale 7.4.2 for RHEL8 system

book

Article ID: 100052833

calendar_today

Updated On:

Description

Error Message

crash> bt
...
 #7 [ffffaec0b45e7640] page_fault at ffffffffa58010fe
    [exception RIP: vx_bio_associate_blkg+56]
    RIP: ffffffffc12056c8  RSP: ffffaec0b45e76f0  RFLAGS: 00010246
    RAX: 0000000000000000  RBX: ffff9bdd0c7dd900  RCX: 0000000000000000
    RDX: ffff9c02c302dc40  RSI: 0000000000000000  RDI: ffff9bdd0c7dd900
    RBP: ffffaec0b45e78e0   R8: ffffaec0b45e7640   R9: 0000000000000000
    R10: 0011fce2556bcf94  R11: 000273597a5389c0  R12: ffff9bd14f406d70
    R13: ffff9c7b10f03c00  R14: ffff9bd14f406c20  R15: ffff9bd14f406c00
    ORIG_RAX: ffffffffffffffff  CS: 0010  SS: 0018
 #8 [ffffaec0b45e76f8] vx_dio_physio at ffffffffc12513a3 [vxfs]
 #9 [ffffaec0b45e78f8] vx_dio_rdwri at ffffffffc10e1a0a [vxfs]
#10 [ffffaec0b45e7b38] vx_dio_read at ffffffffc122acf6 [vxfs]
#11 [ffffaec0b45e7c00] vx_read_common_noinline at ffffffffc122c07e [vxfs]
#12 [ffffaec0b45e7cc8] vx_read1 at ffffffffc122c96b [vxfs]
#13 [ffffaec0b45e7d70] vx_vop_read at ffffffffc120cce2 [vxfs]
#14 [ffffaec0b45e7dc0] vx_read at ffffffffc120cfa8 [vxfs]
#15 [ffffaec0b45e7ec8] vfs_read at ffffffffa5119511
#16 [ffffaec0b45e7f00] ksys_pread64 at ffffffffa5119b41
#17 [ffffaec0b45e7f38] do_syscall_64 at ffffffffa4e0420b
#18 [ffffaec0b45e7f50] entry_SYSCALL_64_after_hwframe at ffffffffa58000ad
    RIP: 00007f61a36291c8  RSP: 00007fffab3d2b78  RFLAGS: 00000246
    RAX: ffffffffffffffda  RBX: 0000000000002000  RCX: 00007f61a36291c8
    RDX: 0000000000020000  RSI: 000000142b9b5000  RDI: 0000000000000205
    RBP: 00007fffab3d7590   R8: 000000140b9fe260   R9: 00007fffab3d8c50
    R10: 00000003b66bc000  R11: 0000000000000246  R12: 00007fffab3d8c08
    R13: 0000000000000000  R14: 0000000000000000  R15: 00007f61a22064f8
    ORIG_RAX: 0000000000000011  CS: 0033  SS: 002b

 

BUG: unable to handle kernel NULL pointer dereference at 0000000000000520

Cause

This issue occurred due to a bug in the Veritas Volume Manager (VxVM) code.

During this issue. the system call to increase the device inode ref count is present, but the corresponding call to decrease the device inode ref count is missed. Hence, an inode count leak occurs which causes VxFS to panic when issuing I/O on a VxVM volume.

Resolution

The code has been fixed in the VxVM 7.4.2.2606 hotfix

Issue/Introduction

Panics in vx_bio_associate_blkg encountered on InfoScale 7.4.2 for RHEL8 system

Additional Information

JIRA: STESC-6740 JIRA: STESC-6424 ETrack: 4068090