From nobody Tue Apr 7 18:20:55 2026 X-Original-To: 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 4fqvf50Mdpz6YhJ4 for ; Tue, 07 Apr 2026 18:21:17 +0000 (UTC) (envelope-from janm@transactionware.com) Received: from mail3.transactionware.com (mail.transactionware.com [203.14.245.7]) by mx1.freebsd.org (Postfix) with SMTP id 4fqvf32jDPz3QGW for ; Tue, 07 Apr 2026 18:21:15 +0000 (UTC) (envelope-from janm@transactionware.com) Authentication-Results: mx1.freebsd.org; none Received: (qmail 11365 invoked by uid 907); 7 Apr 2026 18:21:12 -0000 Received: from ip-109-41-48-64.web.vodafone.de (HELO smtpclient.apple) (109.41.48.64) (smtp-auth username janm, mechanism plain) by mail3.transactionware.com (qpsmtpd/0.84) with (ECDHE-RSA-AES256-GCM-SHA384 encrypted) ESMTPSA; Wed, 08 Apr 2026 04:21:12 +1000 Content-Type: text/plain; charset=utf-8 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 \(3864.500.181\)) Subject: Re: Panic: cache_vop_rename: lingering negative entry From: Jan Martin Mikkelsen In-Reply-To: Date: Tue, 7 Apr 2026 20:20:55 +0200 Cc: current@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <44E3FE9A-4244-49EB-97E0-16080B68F12B@transactionware.com> References: <2016260A-5C07-45EE-87CA-73918BA16E83@transactionware.com> To: Konstantin Belousov X-Mailer: Apple Mail (2.3864.500.181) X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:17559, ipnet:203.14.245.0/24, country:AU] X-Rspamd-Queue-Id: 4fqvf32jDPz3QGW X-Spamd-Bar: ---- On 7 Apr 2026, at 18:53, Konstantin Belousov wrote: >=20 > On Tue, Apr 07, 2026 at 05:02:05PM +0200, Jan Martin Mikkelsen wrote: >> Hi, >>=20 >> I am consistently getting the panic below while building = lang/perl5.42. This is the command from the perl build that triggers the = panic: >>=20 >> /usr/bin/strip = /ports-work/usr/ports/lang/perl5.42/work/stage/usr/local/bin/perl5.42.0 >>=20 >> CURRENT on aarch64, with a kernel from last week, also with a later = one from the weekend. A kernel from mid-January worked fine. >>=20 >> I can reproduce on demand, no parallelism in the build required. >>=20 >> Does this look familiar to anyone? >>=20 >> panic: cache_vop_rename: lingering negative entry >> cpuid =3D 4 >> time =3D 1775410763 >> KDB: stack backtrace: >> db_trace_self() at db_trace_self >> db_trace_self_wrapper() at db_trace_self_wrapper+0x38 >> vpanic() at vpanic+0x1a0 >> panic() at panic+0x48 >> cache_vop_rename() at cache_vop_rename+0xb0 >> zfs_do_rename() at zfs_do_rename+0xafc >> zfs_freebsd_rename() at zfs_freebsd_rename+0x5c >> VOP_RENAME_APV() at VOP_RENAME_APV+0x44 >> kern_renameat () at kern_renameat+0x574 >> do_el0_sync() at do_el0_sync+0x5f8 >> handle_el0_sync() at handle_el0_sync+0x4c >> --- exception, esr 0x56000000 >> KDB: enter: panic >> [ thread pid 81230 tid 101738 ] >> Stopped at kdb_enter+0x48: str xzr, [x19, #3072] >=20 > Is it reproducable on UFS and/or tmpfs? Successful completion (no panic) when the work directory is on UFS, and = when the work directory is on tmpfs. I didn=E2=80=99t try multiple = times, but it never works on ZFS. Regards, Jan M.