System crash when writing back dirty pages in VxFS

Solution Unverified - Updated -

Issue

  • Server crashes when writing back an inode and its dirty pages in VxFS (Veritas File System) with the following stack trace:
PID: 48041  TASK: ffff8801a77aaf10  CPU: 8   COMMAND: "kworker/u97:1"
 #0 [ffff88000818f778] machine_kexec at ffffffff8105bb5b
 #1 [ffff88000818f7d8] __crash_kexec at ffffffff8110a7d2
 #2 [ffff88000818f8a8] crash_kexec at ffffffff8110a8c0
 #3 [ffff88000818f8c0] oops_end at ffffffff8169d7c8
 #4 [ffff88000818f8e8] no_context at ffffffff8168ccac
 #5 [ffff88000818f938] __bad_area_nosemaphore at ffffffff8168cd42
 #6 [ffff88000818f980] bad_area_nosemaphore at ffffffff8168ceac
 #7 [ffff88000818f990] __do_page_fault at ffffffff816a064e
 #8 [ffff88000818f9f0] do_page_fault at ffffffff816a07f5
 #9 [ffff88000818fa20] page_fault at ffffffff8169c758
    [exception RIP: vx_putpage1+496]
    RIP: ffffffffa09457a0  RSP: ffff88000818fad0  RFLAGS: 00010046
    RAX: 0000000000000206  RBX: ffff880c6fa0ec00  RCX: 0000000000008c24
    RDX: 0000000000000000  RSI: 0000000000008c24  RDI: ffff880c6fa0ee80
    RBP: ffff88000818fb20   R8: ffff880b8a637b00   R9: ffff88000818fb68
    R10: 0000000000002400  R11: 0000000000000000  R12: 8000000000000000
    R13: ffff88079f238000  R14: 0000000000000000  R15: ffff88079f238558
    ORIG_RAX: ffffffffffffffff  CS: 0010  SS: 0018
#10 [ffff88000818fb28] vx_writepages at ffffffffa0915811 [vxfs]
#11 [ffff88000818fbb8] do_writepages at ffffffff81192fe1
#12 [ffff88000818fbc8] __writeback_single_inode at ffffffff8122f110
#13 [ffff88000818fc08] writeback_sb_inodes at ffffffff8122fe5e
#14 [ffff88000818fcb0] __writeback_inodes_wb at ffffffff812300cf
#15 [ffff88000818fcf8] wb_writeback at ffffffff81230913
#16 [ffff88000818fd70] bdi_writeback_workfn at ffffffff8123280c
#17 [ffff88000818fe20] process_one_work at ffffffff810acae0
#18 [ffff88000818fe68] worker_thread at ffffffff810ad916
#19 [ffff88000818fec8] kthread at ffffffff810b5191
#20 [ffff88000818ff50] ret_from_fork at ffffffff816a501d

Environment

  • Red Hat Enterprise Linux 7.3
  • Veritas File System 7.3.0.100

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content