System crash when writing back dirty pages in VxFS
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.