[Bug 275731] panic in zfs: VERIFY(buf[i] == 0) failed
Date: Tue, 12 Dec 2023 20:03:04 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275731 Bug ID: 275731 Summary: panic in zfs: VERIFY(buf[i] == 0) failed Product: Base System Version: CURRENT Hardware: arm64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: misc Assignee: bugs@FreeBSD.org Reporter: jfc@mit.edu About 20 minutes into a poudriere run my 4 core arm64 system crashed with VERIFY(buf[i] == 0) failed See sys/contrib/openzfs/module/zfs/dbuf.c line 1192. I am running CURRENT including the change from llvm16 to llvm17 (c711af7727824da79d87f375f3d6829feec3799a), but nothing newer. On the console I saw the text below. I have a crash dump. The temporary zfs filesystems created by poudriere still exist after reboot. cpuid = 2 time = 1702333198 KDB: stack backtrace: db_trace_self() at db_trace_self db_trace_self_wrapper() at db_trace_self_wrapper+0x38 vpanic() at vpanic+0x1a4 spl_panic() at spl_panic+0x44 dbuf_verify() at dbuf_verify+0x820 dbuf_rele_and_unlock() at dbuf_rele_and_unlock+0x38 arc_read_done() at arc_read_done+0x5d4 zio_done() at zio_done+0xd08 zio_nowait() at zio_nowait+0xe8 arc_read() at arc_read+0x157c dbuf_read() at dbuf_read+0xbd0 dmu_tx_check_ioerr() at dmu_tx_check_ioerr+0xc4 dmu_tx_count_write() at dmu_tx_count_write+0x198 dmu_tx_hold_write_by_dnode() at dmu_tx_hold_write_by_dnode+0x6c zfs_write() at zfs_write+0x440 zfs_freebsd_write() at zfs_freebsd_write+0x3c VOP_WRITE_APV() at VOP_WRITE_APV+0xac vn_write() at vn_write+0x304 vn_io_fault_doio() at vn_io_fault_doio+0x50 vn_io_fault1() at vn_io_fault1+0x144 vn_io_fault() at vn_io_fault+0x194 dofilewrite() at dofilewrite+0x80 kern_writev() at kern_writev+0x54 sys_write() at sys_write+0x88 do_el0_sync() at do_el0_sync+0x58c handle_el0_sync() at handle_el0_sync+0x48 --- exception, esr 0x56000000 -- You are receiving this mail because: You are the assignee for the bug.