From nobody Fri Aug 15 18:19:55 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4c3VlM3zwrz6470y for ; Fri, 15 Aug 2025 18:20:15 +0000 (UTC) (envelope-from bakul@iitbombay.org) Received: from mail-pf1-x42a.google.com (mail-pf1-x42a.google.com [IPv6:2607:f8b0:4864:20::42a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4c3VlL1Zm3z3CBS for ; Fri, 15 Aug 2025 18:20:13 +0000 (UTC) (envelope-from bakul@iitbombay.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=iitbombay.org header.s=google header.b="QjVw/Th1"; spf=pass (mx1.freebsd.org: domain of bakul@iitbombay.org designates 2607:f8b0:4864:20::42a as permitted sender) smtp.mailfrom=bakul@iitbombay.org; dmarc=pass (policy=quarantine) header.from=iitbombay.org Received: by mail-pf1-x42a.google.com with SMTP id d2e1a72fcca58-76e2ead79b5so171788b3a.3 for ; Fri, 15 Aug 2025 11:20:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iitbombay.org; s=google; t=1755282007; x=1755886807; darn=freebsd.org; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:from:to:cc:subject:date:message-id:reply-to; bh=MSnzvuKWRjfNNq0+AdESZeUf7wqWi7hgubesUU2tpWE=; b=QjVw/Th1aliuj3ePPbeifvrowfd09jVuAcGBVlkFwWetOjpNdnTC+ochY7SzUHcLos DWHZtwy/WIUbGOW+9kO0ZWc62O7GzxC3wWnPMRQXsgW1xsCdK7YXMMHI5ADdPqnAkyJj GoYmhcZwR+GsvMe1mHHnESsgoPONej2C3mF8Q= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755282007; x=1755886807; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=MSnzvuKWRjfNNq0+AdESZeUf7wqWi7hgubesUU2tpWE=; b=k7hfC/4iMIqs/YS2wNDauUysUg37jq449b2ArDmXEDra26fCyd56BgbpXjpt0QUIWP o182wjdJwXtN2i5s2RZ5S5i/zMB1HU/sC6/TooIbN71Tfs15pxUU7LV8Hih1eKtaOK5q NGL0DJ+dAqjqkAqIh4Ic7aqPpqvDeTqHvRfPWt2ISnLNNoUowy4thNxunyhk0sptDeCL y9UMvh58OpwhUgGCbrdbZK2ZbUKQIrBlBMmhLnvoVR5zt0k9F+TiCmEkvjGGMUqIiszF xqejjl4z1kKbB8XLmLcsMjAstvrVQ+8Df0bCWXIb3LMqIRUQXpu3AjvN70wL3hHJ6wYF yI/Q== X-Gm-Message-State: AOJu0YyjsVtJtdx3XuOXECZuzs0LVL/WxU+Nz7GMo/0Z+VV7g+NzX5m6 T24uFnX9ZpQmsFgURLy29XA8wkD5oaz58e9iVKm4AUF5dxv3edJrd7kS8mVl0NtCquwo1MOl+eo YszA= X-Gm-Gg: ASbGncsJKqauR5hhe1GbLbdQS8DGadTBubk1B5ZU8mU9h84AknLi5LzGb5ZLRuYAhz9 TGzt079k4tymoZUhaKBdnDF3mDY1RYk4I0YvGgNEpr2IcH4J3SMJk/nxhLiNcvg9lew5uWIprd1 1y5Fh6qScBubaZ5AtMeoHQC/jGhHQmuRawDKjQlTgRitdNBg3iTzAIV2J5sYIIPHFm/CGWTwrmP 72DmyGJM7sRkR7ndKfu1FVIlcDjDra/uqYkZMZkW8XyLroQW1zxn8UYH8DkscRbwx2BffRilt1B /rW5aDU/znTlc46Lp6rEd/d7HZTFhXBC+i4yRZF+yy8qXz4XaI4aFUcrzQmsjGvKTFdgUdzmeRc V0oJUocBCfLCQdcMLN/sEDJ8nhg2XaIrT4LStDMFxF5nTPerJpAtxmYT8uW8a3r3cmeII4uAEqw wHtH37cb3ZGwgM9XigGSISerJtMuewnQ== X-Google-Smtp-Source: AGHT+IHAHddrYxMiNj9u3Hz3puJ0y+QLGegz7QsQ0oX5V4fsM023ZIx55vfP8i+kwkaDWjKaD6IApQ== X-Received: by 2002:a05:6a00:80b:b0:730:9989:d2d4 with SMTP id d2e1a72fcca58-76e4480b00amr2049717b3a.3.1755282007242; Fri, 15 Aug 2025 11:20:07 -0700 (PDT) Received: from smtpclient.apple (107-215-223-229.lightspeed.sntcca.sbcglobal.net. [107.215.223.229]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-76e4526d20dsm1589314b3a.11.2025.08.15.11.20.06 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 15 Aug 2025 11:20:06 -0700 (PDT) From: Bakul Shah Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: zfs related panic Message-Id: <14C5523D-1F66-434F-A4D9-E14DA4BBF1E9@iitbombay.org> Date: Fri, 15 Aug 2025 11:19:55 -0700 To: FreeBSD Current X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[iitbombay.org,quarantine]; R_DKIM_ALLOW(-0.20)[iitbombay.org:s=google]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[iitbombay.org:+]; TO_DN_ALL(0.00)[]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MIME_TRACE(0.00)[0:+]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEFALL_USER(0.00)[bakul]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::42a:from] X-Rspamd-Queue-Id: 4c3VlL1Zm3z3CBS X-Spamd-Bar: --- Is this a known bug or may be something specific on my machine? If the latter, any way to "fsck" it? FYI, the zpool is a mirror (two files on the host via nvme). built from c992ac621327 commit hash (which has other issues but they seem to be separate from this). I saw the same panic when I booted from a day old snapshot. Note that "ls /.zfs" panics but "ls /.zfs/snapshot" doesn't! This is on a -current VM: root@:/ # ls .zfs VNASSERT failed: oresid =3D=3D 0 || nresid !=3D oresid || = *(a)->a_eofflag =3D=3D 1 not true at vnode_if.c:1824 (VOP_READDIR_APV) 0xfffff800058b0528: type VDIR state VSTATE_CONSTRUCTED op = 0xffffffff82734fd0 usecount 1, writecount 0, refcount 1 seqc users 0 mountedhere 0 hold count flags () flags () lock type zfs: SHARED (count 1) name =3D .zfs parent_id =3D 0 id =3D 1 panic: VOP_READDIR: eofflag not set cpuid =3D 0 time =3D 1755218355 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame = 0xfffffe0053f83af0 vpanic() at vpanic+0x136/frame 0xfffffe0053f83c20 panic() at panic+0x43/frame 0xfffffe0053f83c80 VOP_READDIR_APV() at VOP_READDIR_APV+0x205/frame 0xfffffe0053f83cd0 kern_getdirentries() at kern_getdirentries+0x228/frame = 0xfffffe0053f83dd0 sys_getdirentries() at sys_getdirentries+0x29/frame 0xfffffe0053f83e00 amd64_syscall() at amd64_syscall+0x169/frame 0xfffffe0053f83f30 fast_syscall_common() at fast_syscall_common+0xf8/frame = 0xfffffe0053f83f30 --- syscall (554, FreeBSD ELF64, getdirentries), rip =3D 0x2a1c933af6aa, = rsp =3D 0x2a1c8f0bf838, rbp =3D 0x2a1c8f0bf870 --- KDB: enter: panic [ thread pid 51 tid 100211 ] Stopped at kdb_enter+0x33: movq $0,0x1231602(%rip) zpool scrub finishes without trouble. Same problem when I boot a day = old kernel. gdb shows: #15 0xffffffff80b7970b in vpanic ( fmt=3D0xffffffff812ddf30 "VOP_READDIR: eofflag not set", ap=3Dap@entry=3D0xfffffe0053f83c60) at /home/FreeBSD/current/sys/kern/kern_shutdown.c:962 #16 0xffffffff80b79573 in panic ( fmt=3D0xffffffff81d9eab0 = "\304\372\032\201\377\377\377\377") at /home/FreeBSD/current/sys/kern/kern_shutdown.c:887 #17 0xffffffff81195fd5 in VOP_READDIR_APV (vop=3D, a=3Da@entry=3D0xfffffe0053f83d30) at vnode_if.c:1824 #18 0xffffffff80c95c38 in VOP_READDIR (vp=3D0xfffff800058b0528, uio=3D0xfffffe0053f83d00, cred=3D, = eofflag=3D0xfffffe0053f83d6c, ncookies=3D0x0, cookies=3D0x0) at ./vnode_if.h:972 #19 kern_getdirentries (td=3D0xfffff8007e7c3780, fd=3D, buf=3D0x3009ffe20000 "\001", count=3D4096, basep=3Dbasep@entry=3D0xfffffe0053f83df0, residp=3Dresidp@entry=3D0x0,= bufseg=3DUIO_USERSPACE) at = /home/FreeBSD/current/sys/kern/vfs_syscalls.c:4353 #20 0xffffffff80c96069 in sys_getdirentries ( td=3D0xffffffff81d9eab0 , uap=3D0xfffff8007e7c3ba8) at /home/FreeBSD/current/sys/kern/vfs_syscalls.c:4287 #21 0xffffffff810ca8b9 in syscallenter (td=3D0xfffff8007e7c3780) at = /home/FreeBSD/current/sys/amd64/amd64/../../kern/subr_syscall.c:193 #22 amd64_syscall (td=3D0xfffff8007e7c3780, traced=3D0) at /home/FreeBSD/current/sys/amd64/amd64/trap.c:1208