From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#70517: 29.3; suspicious error message from compile command in Emacs 29.3 Date: Mon, 22 Apr 2024 22:40:09 +0300 Message-ID: <867cgp5gpy.fsf@gnu.org> References: <6d29a2f0-9571-4c59-af09-64055d301883@gmx.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28530"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 70517@debbugs.gnu.org To: Thomas =?UTF-8?Q?D=C3=BCssel?= , Paul Eggert Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Apr 22 21:41:00 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ryzX9-00079k-RB for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 22 Apr 2024 21:40:59 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ryzX1-0000Yj-SX; Mon, 22 Apr 2024 15:40:51 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ryzX0-0000Y0-ND for bug-gnu-emacs@gnu.org; Mon, 22 Apr 2024 15:40:50 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ryzWy-0006No-T8 for bug-gnu-emacs@gnu.org; Mon, 22 Apr 2024 15:40:50 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ryzXE-0007nD-T7 for bug-gnu-emacs@gnu.org; Mon, 22 Apr 2024 15:41:04 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 22 Apr 2024 19:41:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70517 X-GNU-PR-Package: emacs Original-Received: via spool by 70517-submit@debbugs.gnu.org id=B70517.171381484829794 (code B ref 70517); Mon, 22 Apr 2024 19:41:04 +0000 Original-Received: (at 70517) by debbugs.gnu.org; 22 Apr 2024 19:40:48 +0000 Original-Received: from localhost ([127.0.0.1]:47504 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ryzWx-0007kU-BV for submit@debbugs.gnu.org; Mon, 22 Apr 2024 15:40:47 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45230) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ryzWs-0007jP-MG for 70517@debbugs.gnu.org; Mon, 22 Apr 2024 15:40:46 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ryzWW-0006HD-3t; Mon, 22 Apr 2024 15:40:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=GpToNatJbcxaznXTs4XMLWGnwzrkC9xaH7S7hqVkZ5M=; b=TxL6Z53Wq5z69VjnpWp5 wx36MU0ip81u5cUe7gjGEXE4Nf6Xp7eMSzg6LNB+1AzktzJuwHOPNk2B5yMyMaNBuy1qjL/5u3/6x wuSHmxiAunMOZA7dPOACsPVvL8ScocwRj81QtEMcpdWVadmjGugVtQ0OJNp6Tu5zkwcTFZT/rek6Y lTSZdWvBOrZVS/P+gGLmZVJDaL1v7KPSNDR5MXbN1bhBZlNSEvc1uQ9paXyxTyKwAHDb76mGgo1RF 6ZMT0mopSesBgikwr5MFEAOecOd34z5gcUj4vjIOT1NPiKM96YUb6JV6TNo1fY656PhlyLccCncc/ bXtwDVHbiq0Pvg==; In-Reply-To: <6d29a2f0-9571-4c59-af09-64055d301883@gmx.de> (bug-gnu-emacs@gnu.org) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:283847 Archived-At: > Date: Mon, 22 Apr 2024 17:55:24 +0200 > From: Thomas Düssel via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > The following error message appears in the terminal from which emacs was > started every time I use the 'compile' command: > > > emacs: writing to child signal FD: Invalid argument > > The compilation itself (via make) works perfectly fine. Only this new > message is a bit annoying. And so cryptic, isn't it? It did not appear > up until the latest update. > > This error message (or whatever it is) appears also, when I start emacs > from a non-X tty (Ctrl + Alt + F2) and with '-Q' option. To be precise, > it appears when I use 'M-x compile' and for longer compilation processes > it appears at the end of the compilation, not at the beginning. When a sub-process exits, Emacs writes to file descriptor which it monitors with pselect. This is so we don't miss SIGCHLD for some reason. Why in your case this write errors out with EINVAL, I don't know. Perhaps Paul (CC'ed) could have some ideas. If this could happen for benign reasons, maybe we should silently ignore these errors.