Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 May 2024 15:33:04 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 279038] zfs panic: VERIFY3(dev->l2ad_hand + distance < dev->l2ad_end) failed
Message-ID:  <bug-279038-227@https.bugs.freebsd.org/bugzilla/>

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

            Bug ID: 279038
           Summary: zfs panic: VERIFY3(dev->l2ad_hand + distance <
                    dev->l2ad_end) failed
           Product: Base System
           Version: 13.2-STABLE
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: jfc@mit.edu

While receiving incremental rsync data over the network my server crashed w=
ith
message

panic: VERIFY3(dev->l2ad_hand + distance < dev->l2ad_end) failed (161060749=
312
< 161060749312)

Looking at arc.c, end of function l2arc_evict, I wonder if < should be <=3D.

The relevant variables are

 l2ad_hand =3D 161051246592
 l2ad_start =3D 4198400
 l2ad_end =3D 161060749312
 l2ad_first =3D 0
 l2ad_writing =3D 0

 distance =3D 9502720

# zfs version
zfs-2.1.15-FreeBSD_gfb6d53206
zfs-kmod-2.1.15-FreeBSD_gd99134be8

The server has a raidz2 pool on 3.5 inch hard drives with a cache on SSD.  =
RAM
is 24 GB and there is no other pressure on memory or CPU.

--=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-279038-227>