Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Dec 2023 20:03:04 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 275731] panic in zfs: VERIFY(buf[i] == 0) failed
Message-ID:  <bug-275731-227@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D275731

            Bug ID: 275731
           Summary: panic in zfs: VERIFY(buf[i] =3D=3D 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] =3D=3D 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 =3D 2
time =3D 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

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-275731-227>