From nobody Mon Jul 07 13:54:14 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 4bbQhh4Zk6z61n3Y for ; Mon, 07 Jul 2025 13:54:28 +0000 (UTC) (envelope-from oleg.nauman@gmail.com) Received: from mail-pg1-x52f.google.com (mail-pg1-x52f.google.com [IPv6:2607:f8b0:4864:20::52f]) (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 4bbQhh2ZNXz3NFC for ; Mon, 07 Jul 2025 13:54:28 +0000 (UTC) (envelope-from oleg.nauman@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-pg1-x52f.google.com with SMTP id 41be03b00d2f7-b2c2c762a89so2378325a12.0 for ; Mon, 07 Jul 2025 06:54:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751896466; x=1752501266; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Gyl1pxqmwg8DI/s9u5KpLyQlKc7snDOaZ2m18DoV8mk=; b=RwKkSUO2uRGj4dPLVRy4+3E5q/IVDmL7frslesKnXgjn3N5oWTd9Np2KkmattKDV5Q LZP/zJLxkg4ImyDBwuWE0ZKRkxZK5C6Mro9voulEsltZpxXAIGYsAhuI3FTp+kwUbOiT pzp1LW4jnaLKFUqgWUt2xYiUmqsXWrLAqzPrvNoifKwpgVY5m6SVY09/gQymAilan/IN Nqee2zLQ+S/MN7hH7e653jKlII6Nv9s6YWJbc2X/ruwgbo19oTEf+Fvv7PA97iaYGCx5 fd3HcIAnQPBgqrxDSlRLJkbxYEYehmRoH7HZ16cgQUHWfARbavuJSnt3ez8PWNrttJnC eo/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751896466; x=1752501266; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Gyl1pxqmwg8DI/s9u5KpLyQlKc7snDOaZ2m18DoV8mk=; b=WAapSAznmiH1zQH3hVxJoCZb7B34ryiklJ2NehuC7WIyQEd/nB176F/dTKQrDNcxfU GgFiTaazIWg+/OUHCRBPHRv37tNgMAmzlTXM9gUHrsmtkuD+2Xe3LwC4CkQryaD6gKsw vYFoUIDEVvYEse+1TdpgBk0S2KxMykgIKNxk2DFVxWx7YxnDVJcte9ExEwblVUJTOuDl u7F73gRescMEhrBj/VlXr3HZWuLeJghlkR7ClY8gKX8mR8fAWV7vJmnaUaemyczGPzaF yFZ1B7RPj4UEiSpvTpVvy3THla/raFv1ppPXHvqZ+B/CjmXRFD0gWkXOKVSL7mLmMtli HSnw== X-Gm-Message-State: AOJu0YzHQLCoaXmSh2/m8dpLoAqdXmzlkLXk1b2aQqRUHz1B9bhUcg37 AsSjKKl6SQPnPzhyhktESTguueBc2DHMrLEn0L18n8qvm/f8Khag4NiNpM3jbaJCGTEl4cDI7if Dak6WrKj8SsQGxj4RiMcVd83y5MtXnNA= X-Gm-Gg: ASbGncsG4nee03RcD4OTAsYaPXHMI4TYJmf1A3MAj54UodQFhqVg+M1qmoVEt0wX5M9 /ipgcOm2JvRLaVi1UW6Q92Qy5LALZu9G/w0nqxKY0D0Z1I13Xaga1knF5Tv9URm0hXOHY4DMb4V Atx3fMANDIJ2+Ltc8fV9FlrH8rWG4iV9sKViGUEMd8Jmb9bR31kO5W X-Google-Smtp-Source: AGHT+IGhR8pR2/ffZUuUM0zrG6xa+jvMUbIISTMqAMdatLDCkgEcIv3oMl66msLMzOB5Hvt0sAF4zJlpFPurJwLnvbU= X-Received: by 2002:a17:90b:560f:b0:311:b005:93d4 with SMTP id 98e67ed59e1d1-31aba8d2697mr12605866a91.25.1751896465845; Mon, 07 Jul 2025 06:54:25 -0700 (PDT) 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 References: In-Reply-To: From: Oleg Nauman Date: Mon, 7 Jul 2025 16:54:14 +0300 X-Gm-Features: Ac12FXwyaErREsace6Es_SJh29ZxIfAiMV8xF5aoJCUqueoNhvJtsMiGjjlwKwU Message-ID: Subject: Re: tail -f is broken in recent CURRENT ( afd5bc630930 Sunday Jul 6 ) To: Konstantin Belousov Cc: FreeBSD Current , David Wolfskill Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4bbQhh2ZNXz3NFC X-Spamd-Bar: ---- 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)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] On Mon, Jul 7, 2025 at 4:31=E2=80=AFPM Konstantin Belousov wrote: > > On Mon, Jul 07, 2025 at 04:14:22PM +0300, Oleg Nauman wrote: > > On Mon, Jul 7, 2025 at 3:53=E2=80=AFPM Konstantin Belousov wrote: > > > > > > On Mon, Jul 07, 2025 at 03:36:12PM +0300, Oleg Nauman wrote: > > > > I noticed that > > > > tail -f /var/log/messages never receive updates if running with rec= ent > > > > CURRENT ( afd5bc630930 Sunday Jul 6 ) > > > > > > > > 60092: read(3,"talled\nJul 6 16:59:54 mysystem pkg-static[86368]: > > > > gstreamer1-plugins-mpg123-1.26.2 deinstalled\nJul 6 16:59:57 mysyt= em > > > > pkg"...,32768) =3D 2666 (0xa6a) > > > > 60092: munmap(0x801403000,297578) =3D 0 (0x0) > > > > 60092: read(3,0x80182c600,32768) =3D 0 (0x0) > > > > 60092: kqueue() =3D 5 (0x5) > > > > 60092: fstatfs(3,{ > > > > fstypename=3Dufs,mntonname=3D/,mntfromname=3D/dev/gpt/FreeBSD-UFS,f= sid=3D133a996124e0f956 > > > > }) =3D 0 (0x0) > > > > 60092: kevent(5,{ 3,EVFILT_READ,EV_ADD|EV_ENABLE|EV_CLEAR,0,0,0x0 > > > > },1,0x0,0,{ 0.000000000 }) =3D 0 (0x0) > > > > 60092: kevent(5,0x0,0,0x801814000,1,0x0) ERR#4 'Interrupted > > > > system call' <--- killed at this point by me > > > > 60095: select(7,{ 6 },0x0,0x0,0x0) ERR#4 'Interrupted= system call' > > > > 60092: SIGNAL 2 (SIGINT) code=3DSI_KERNEL > > > > 60095: SIGNAL 2 (SIGINT) code=3DSI_KERNEL > > > > 60095: process killed, signal =3D 2 > > > > 60092: process killed, signal =3D 2 > > > > > > > > Likely something is wrong with kqueue and/or kevent > > > > > > Try this > > > > > > diff --git a/sys/sys/vnode.h b/sys/sys/vnode.h > > > index 3ed469bdce6d..2c6947103c94 100644 > > > --- a/sys/sys/vnode.h > > > +++ b/sys/sys/vnode.h > > > @@ -1032,7 +1032,7 @@ void vop_rename_fail(struct vop_rename_arg= s *ap); > > > #define VOP_WRITE_POST(ap, ret) = \ > > > noffset =3D (ap)->a_uio->uio_offset; = \ > > > if (noffset > ooffset) { = \ > > > - if (VN_KNLIST_EMPTY((ap)->a_vp)) { = \ > > > + if (!VN_KNLIST_EMPTY((ap)->a_vp)) { = \ > > > VFS_KNOTE_LOCKED((ap)->a_vp, NOTE_WRITE | = \ > > > (noffset > osize ? NOTE_EXTEND : 0)); = \ > > > } = \ > > > > > > > Buildworld is running, please give me two hours or so > > World is not relevant, just rebuild the kernel. > Well, I can confirm that patched kernel restore tail -f behavior Thank you