From owner-svn-src-head@freebsd.org Thu Jun 15 05:04:03 2017 Return-Path: Delivered-To: svn-src-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2BF8FC09C88; Thu, 15 Jun 2017 05:04:03 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebi.us (glebi.us [96.95.210.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "cell.glebi.us", Issuer "cell.glebi.us" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 142233E04; Thu, 15 Jun 2017 05:04:01 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.glebi.us (localhost [127.0.0.1]) by cell.glebi.us (8.15.2/8.15.2) with ESMTPS id v5F541pZ068518 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 14 Jun 2017 22:04:01 -0700 (PDT) (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by cell.glebi.us (8.15.2/8.15.2/Submit) id v5F540Hu068517; Wed, 14 Jun 2017 22:04:00 -0700 (PDT) (envelope-from glebius@FreeBSD.org) X-Authentication-Warning: cell.glebi.us: glebius set sender to glebius@FreeBSD.org using -f Date: Wed, 14 Jun 2017 22:04:00 -0700 From: Gleb Smirnoff To: Konstantin Belousov Cc: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: Re: svn commit: r319874 - head/sys/kern Message-ID: <20170615050400.GP50023@FreeBSD.org> References: <201706122111.v5CLBBUT092606@repo.freebsd.org> <20170612234356.GD50023@FreeBSD.org> <20170613120643.GX2088@kib.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20170613120643.GX2088@kib.kiev.ua> User-Agent: Mutt/1.8.2 (2017-04-18) X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2017 05:04:03 -0000 On Tue, Jun 13, 2017 at 03:06:43PM +0300, Konstantin Belousov wrote: K> On Mon, Jun 12, 2017 at 04:43:56PM -0700, Gleb Smirnoff wrote: K> > On Mon, Jun 12, 2017 at 09:11:11PM +0000, Konstantin Belousov wrote: K> > K> Author: kib K> > K> Date: Mon Jun 12 21:11:11 2017 K> > K> New Revision: 319874 K> > K> URL: https://svnweb.freebsd.org/changeset/base/319874 K> > K> K> > K> Log: K> > K> Print unimplemented syscall number to the ctty on SIGSYS, if enabled K> > K> by the knob kern.lognosys. K> > K> > Why is it off by default? K> In some (non-default) situation it may cause lot of ctty output. K> I made the knob tunable to allow it to be set very early (init) K> if needed. I remember myself being a beginner UNIX user, and all this "bad system call, core dumped" messages were so annoyingly uninformative for me, and I had no idea how to track to the actual problem. This feature gives a lot of clue for a beginner user, but having it default to off, devaluates its value. To avoid possible tty spam for an application that produces ton of bad syscalls, but ignores SIGSYS, we can enable the feature for those processes, who doesn't ignore SIGSYS. -- Totus tuus, Glebius.