From nobody Sun Aug 17 23:52:49 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 4c4t2W57rqz64FRW for ; Sun, 17 Aug 2025 23:53:07 +0000 (UTC) (envelope-from bakul@iitbombay.org) Received: from mail-pj1-x102a.google.com (mail-pj1-x102a.google.com [IPv6:2607:f8b0:4864:20::102a]) (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 4c4t2W3D69z3pr2 for ; Sun, 17 Aug 2025 23:53:07 +0000 (UTC) (envelope-from bakul@iitbombay.org) Authentication-Results: mx1.freebsd.org; none Received: by mail-pj1-x102a.google.com with SMTP id 98e67ed59e1d1-32326e20aeeso622509a91.2 for ; Sun, 17 Aug 2025 16:53:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iitbombay.org; s=google; t=1755474781; x=1756079581; darn=freebsd.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=JGWClD/V/lH+sEPkZ1HEZ0SJmarwblfroYMCFrstAks=; b=UuPtDrizUahvJf06cE1VU0iJMbU8RxA5BmVtUxtO79Ob8gKdQbMtLyc7hVnR0OjrUa vzYmNsj4CExOl5MZMnI2f5bza6E+tmnYIbXMqVn7K0sUvuNvd4QsyNrlU3yYjmyqsT8a /DvYgoq7NBKjw431yZFOVp6zH4vtB11xoyyYM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755474781; x=1756079581; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=JGWClD/V/lH+sEPkZ1HEZ0SJmarwblfroYMCFrstAks=; b=PiXZClmmDs5zq7+Sx6nme4ym2s0ziT5dWD9dz7S59HES6ADY1oU+lRA+MSbCIBGMkB j7971xYgDTdfIwOc6civO8+/VBnWGkp/f4nrF05ugtbcvi0CqBWEYLy25YdIR2dBGP7+ LHO7p/LM1rJe1jNWwHb5T17ykPx+VJvR1Mi4UBBY5O9fyQSpfS9LWsj2QBVxXuwmX8kp LVraGcK2qKCCeC9kUvBOvMpKEFq5j0/cRQj4T/wnUHmjieB9RIqmHt1JW5uTFzlLktTW NUMZRLn+rKI3G/1X1EZaU9Ab728I1g5Xg/JqG4zYuC1UoGHb42uCBej6Fms8LR+j77B+ gzlA== X-Gm-Message-State: AOJu0Ywxr77ciWiguxo5NvySIwqU9k26+7L8V8r+XgtL78pG4VgymiWC uxlAb3jPvQ1F8dJpRG5eDeKjeNIhKUdF4oCRxt1RVIuYlECRBmoZfprmjGwqy9QwIQ== X-Gm-Gg: ASbGncvK1flyQ4PRmUQOEadpVkBzzzcagnewwdujhYHzWfKVqVYRZSJCLv5mHaZCv/B 6r8grWqu2nSloMPzpqj3277FrnMuERKiFBiqRXVihHRsHjuSiqHafwBeKrgD2ikjkFFc19MN51z MNEcZmbwYjPduq/BKKsV7EaoisOdHTaiiF42JTc0KclB1Gxg1Muizf70XX8KfrZS2IHNlc0p4fu ElVkAXhlhOAMggfiqHUVkWJQoANLR3NVE85DdsbzlOsHmk5OUyc/x0WRFHk3qN6dwNMsi0TB+Dd w+WhMSk5xlwbLrJZa6Hs9JG/cELzx8roDCxWx0uhuAGDAl9kzwQ7nJ7pby2isg50ms2Uwqy/f+T uYmenhfFLy1M768R1MTtaCAJGKNbeo/2HS6B7liiDVv3lvnNxnAVxVQKEEm78aMa1XsiA7OrUR8 eTVJd+x7IN0hxRmKZkl7Q= X-Google-Smtp-Source: AGHT+IFlIsfcfh/0WDMPQ0+0In5IlkZB4NmLU+VF7aIFvF9DLMF4XeW4pHknPi/ZH1239YJf4QLAWA== X-Received: by 2002:a05:6a20:3c89:b0:1ee:c75c:bed4 with SMTP id adf61e73a8af0-240d2edf503mr6483868637.3.1755474781120; Sun, 17 Aug 2025 16:53:01 -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 41be03b00d2f7-b472d73aa36sm6685542a12.35.2025.08.17.16.53.00 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 17 Aug 2025 16:53:00 -0700 (PDT) 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 \(3826.700.81\)) Subject: Re: vfs: Assert that st_rdev is NODEV for non-devices From: Bakul Shah In-Reply-To: <86o6sdczbw.fsf@ltc.des.dev> Date: Sun, 17 Aug 2025 16:52:49 -0700 Cc: FreeBSD Current Content-Transfer-Encoding: quoted-printable Message-Id: References: <86o6sdczbw.fsf@ltc.des.dev> To: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4c4t2W3D69z3pr2 On Aug 17, 2025, at 4:17=E2=80=AFPM, Dag-Erling Sm=C3=B8rgrav = wrote: >=20 > Bakul Shah writes: >> etcupdate panics since this commit: >> [...] >> #13 0xffffffff80c97cb5 in kern_statat (td=3D0xfffff8007e7fc000, >> flag=3D, fd=3D, path=3D0x19e4d3242358 = "/usr/src", >> pathseg=3DUIO_USERSPACE, sbp=3D0xfffffe0054050d18) >> at /home/FreeBSD/current/sys/kern/vfs_syscalls.c:2574 >=20 > Which filesystem is /usr/src on? If by any chance you are using = openzfs > from ports, please either switch back to base or try the attached = patch. No, this is just stock GENERIC + option GDB. =20 This is because /usr/src is NFS mounted from a 14-stable system (the = host). On a freshly booted system: $ ls /usr/src panic: st_rdev should be NODEV unless the file is a device node cpuid =3D 0 time =3D 1755474701 KDB: stack backtrace: #0 0xffffffff80bcfa2d at kdb_backtrace+0x5d #1 0xffffffff80b7ff66 at vpanic+0x136 #2 0xffffffff80b7fe23 at panic+0x43 #3 0xffffffff80c97cb5 at kern_statat+0x255 #4 0xffffffff80c982c7 at sys_fstatat+0x27 #5 0xffffffff810d08b9 at amd64_syscall+0x169 #6 0xffffffff810a21fb at fast_syscall_common+0xf8 KDB: enter: panic=