Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Apr 2026 20:12:46 +0200
From:      =?UTF-8?Q?Jean-S=C3=A9bastien_P=C3=A9dron?= <dumbbell@FreeBSD.org>
To:        freebsd-current@freebsd.org
Subject:   Re: openzfs panic: VERIFY3U(offset, <, dn->dn_datablksz) failed
Message-ID:  <07ab9cba-8089-4fd3-9bc7-31bbdbf0bffe@FreeBSD.org>
In-Reply-To: <34C033D4-AC92-4E11-A130-AFFBAB6CCB45@FreeBSD.org>
References:  <d41fa969c39062e325e1991616708a6d@Leidinger.net> <34C033D4-AC92-4E11-A130-AFFBAB6CCB45@FreeBSD.org>

index | next in thread | previous in thread | raw e-mail

On 25/04/2026 10:24, Kristof Provost wrote:
> On 24 Apr 2026, at 14:18, Alexander Leidinger wrote:
>     recent current (last commit 2026-04-23-222413).
> 
>     short:
>     #3 0xffffffff805502f7 in vpanic (
>     fmt=0xffffffff82556d5d "VERIFY3U(offset, <, dn->dn_datablksz) failed
>     (%llu < %llu)\n", ap=ap@entry=0xfffffe0228f57c70)
>     at /space/system/usr_src/sys/kern/kern_shutdown.c:974
>     buf = "VERIFY3U(offset, <, dn->dn_datablksz) failed
>     (9223372036854775807 < 24576)\n", '\000' <repeats 180 times>
>     __pc = 0x0
>     __pc = 0x0
>     __pc = 0x0
>     other_cpus = {__bits = {16777213, 0 <repeats 15 times>}}
>     td = 0xfffff80741b6e780
>     bootopt = <unavailable>
>     newpanic = <optimized out>
> 
> I’m seeing the same panic (somewhat regularly, without obvious trigger), 
> so I’m fairly confident it’s not some obscure corruption in your pool.
I get it while working on RabbitMQ as well, 100% reproducible. I shared 
what I think I understand of the problem on the pull request that added 
POSIX_FADV_DONTNEED support:
https://github.com/openzfs/zfs/pull/18399

However, the patch I drafted, even though it does not cause the panic 
anymore, is incorrect as I misunderstood that code.

-- 
Jean-Sébastien Pédron
The FreeBSD Project


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?07ab9cba-8089-4fd3-9bc7-31bbdbf0bffe>