From unknown Tue Jun 17 01:47:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#49496: 28.0.50; process-tests/fd-setsize-no-crash/make-network-process hangs on Cygwin Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 09 Jul 2021 18:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 49496 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 49496@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.162585404527880 (code B ref -1); Fri, 09 Jul 2021 18:08:02 +0000 Received: (at submit) by debbugs.gnu.org; 9 Jul 2021 18:07:25 +0000 Received: from localhost ([127.0.0.1]:59657 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1uuL-0007Fa-E2 for submit@debbugs.gnu.org; Fri, 09 Jul 2021 14:07:25 -0400 Received: from lists.gnu.org ([209.51.188.17]:39914) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1uuK-0007FT-2W for submit@debbugs.gnu.org; Fri, 09 Jul 2021 14:07:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57200) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1uuJ-0002is-Oq for bug-gnu-emacs@gnu.org; Fri, 09 Jul 2021 14:07:23 -0400 Received: from mail-bn7nam10on2070a.outbound.protection.outlook.com ([2a01:111:f400:7e8a::70a]:13664 helo=NAM10-BN7-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1uuH-0006KZ-QI for bug-gnu-emacs@gnu.org; Fri, 09 Jul 2021 14:07:23 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RWEdOsmgGSWfyMtVadUvumQM02Q+kJU/eflAhK3V9dmJcA1StZMjid2I33l0eoREUOwIQd9fsHMi+T8B/XMyPAubn9lZ3fPBQc4mhCzPXmb8J3LRl+vZ71Bbw0/wqywtN3gXRMDNQ9Zv1pOUbUci271FH0v9sMYFNNgcYfE2rCEYGrfYx9Amk091KYtl7ZfeurEmkGYuCYFR+z1Hifu1BoOtt8EMavrTVQKbaIEUpb3+h7b05fGN39kP29BnzKwUK8U6Fc8U6aHz1SM4AiogFjyU0WiGiT4xBreQ83R+2XiVpSGa7rZ0bGHFmSvmmh0Y4PawfxyoL8kjXKsf8MSjcA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gzsGUljH0HOufoG8ohuONAMUGx/u4meQk26Q43UDwbc=; b=m5S71jr5NiHmx0NulBUayS1px+8+9kR2sHC0Ugn2GgqpQ73iYAByZbk7TM4juKwmI/VXnPniVZ7eWr2LFhWw1CvjMz0B5sIVEHTnE7seQN1D01lgsw7NFx81rukwagh7CpkOApdrtIkUPWsIuE99JrkCMCi+bQJfUO19KohZGgtshxpkYtkbvRq/cmwEs4h87S59jm2qyAw4K9uqEQEQPC56nPHEOk5fbIOSB/q/wFWV+wzeQweXCVK8vktONGOlDIQ+b0OhmEjXNrxq90GWek1DuLD6bYiqIJ6KG+7v905XV5NEUqmJDppPuFJNGFugfRyqgmwr/mKzrLp96xGNhA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gzsGUljH0HOufoG8ohuONAMUGx/u4meQk26Q43UDwbc=; b=BtHe6/fIlEZoStevry3OPl72+ztPefCziVc0qqHYMzlcUIllQSCFR+ZUOxII2Xx7wMaRuGDaGlJaHCS6naiGfbG+gYVF7ctQzqgGdn9Ih1Yh35yZD0dk8w7as37Wj1Xyq5+IehhyWYVLTeNTcPsGLqZN2JIvD3tyN4ezrm+JM08= Authentication-Results: gnu.org; dkim=none (message not signed) header.d=none;gnu.org; dmarc=none action=none header.from=cornell.edu; Received: from BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) by BN8PR04MB6372.namprd04.prod.outlook.com (2603:10b6:408:dd::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.22; Fri, 9 Jul 2021 18:02:18 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::cda2:359c:cb66:5c42]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::cda2:359c:cb66:5c42%7]) with mapi id 15.20.4308.021; Fri, 9 Jul 2021 18:02:18 +0000 From: Ken Brown Message-ID: <8dec2b34-f041-35e8-1971-da2596a8b760@cornell.edu> Date: Fri, 9 Jul 2021 14:01:33 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BL1PR13CA0217.namprd13.prod.outlook.com (2603:10b6:208:2bf::12) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.0.18] (24.194.34.31) by BL1PR13CA0217.namprd13.prod.outlook.com (2603:10b6:208:2bf::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.12 via Frontend Transport; Fri, 9 Jul 2021 18:02:17 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7a12d1e8-6321-44d8-8848-08d94303b0cf X-MS-TrafficTypeDiagnostic: BN8PR04MB6372: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: VnvveOATkGkVC/WyTtVVPNQfA1DKji7hzxpIepgpAwYBlDxEp8XXKuiJnDo7dwi3mMolSFxOrrnpKFIOSax3wHqWUrQPrDvkv3zfw+wUhn8V0CAr2nFL83fE0zA2R5dKzyACifipb1+gU/ILlpLyZx97nzw7bqHYcFcwVUAQGAaYiYnoZC46h/iof7i7LocJXMKy+Bw+/Umk+eS4nfYYPz8dUuI7BMjp1S1QHhvT4VDYaX1yZTjYyHltWUuZUV6xKvJBOhcB1qE+hUKtiMfrOlS0P/THKkh7HGpwvEl7TWBzJODPWkGGcFqPhPL/a5LqsoP+/8WLeaRQ5OP3KqxSk3wUY1K2Kbx5L31yVSQLgLSr1EMIXIbMEbg/yw/JKE/SrG08GSDAisZSwe/vA7ZOX6v1nY+z34tpCTbjpqNb0NzkXH17oeKAlBikGDgo2uV9hqHTxqk8Jmr6cLwy6s0etJI2tCIQbhH2oOwyQOA4/aAIG0bhaD6wa1eXaXQwgsNI5KWSB21yQnv75grtsgbHkXveRqiH47Vb0KS1jHteRFbvrXKjLllP1ao43ek/UvAI97rjpJTK/FoQ6pF4s/owyT/y7eznalsjuM1mXouOEFCA02wPBlDBd7j3bMX7w1M2kKXhmTbY0bHfdppbaRgyPgSx/4n0u1oDGEA1b7c3z9uvIuZTbxzEwmKTi7x7X/WpBS73larkPP/mJpFXW+sT3lMlY4ci+J3pDmGL03wNPqw= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN7PR04MB4388.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(39860400002)(346002)(396003)(136003)(376002)(186003)(2616005)(66476007)(478600001)(83380400001)(8676002)(956004)(75432002)(66946007)(86362001)(5660300002)(2906002)(6666004)(6916009)(66556008)(31696002)(8936002)(36756003)(31686004)(16576012)(786003)(6486002)(26005)(38100700002)(316002)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: wyOwY/lpnA4QDJXLCxcdOmEEhTj66K2oRKzy9hnmogCePRZPLLxquaHejnG33qSHbSjb1uwd7xAWfD2eQ9Fh744U4uEQaG4LPcmgxAZZ1KvZf3NhJwKRsfkN/TdH4gB1GhWmBRF9M3ATPrAOczCFMzamq2pjv7fnR0k+HVcPI+l/nNiG0mPTKwrFgdiWHuizfiFRyCfjrala0Diun8/Lb5yZrxD9I/iY4qpiiECK84bebciiEfvXdpJcqpd3kPV4aZ5zdElsAtkEn+geuC1rIni6r85AsS1jLpByi1HkvZuUxfy6kpAupN1f/C95wKUuAam8WUPrCLXbUfD+0f5j3i8PzrCfcv44vOx2ExMfrcLY/Dss48KMT9gdLAc7+jh9MAw3CCIsskmcoD6C4XETmFqr2rfZUldtw1J51x4WKC9sPYW526R5g+gfv9+G6GKuFUuMrSO+7VWSxTBvCX1oCKAxPUqIZX3H24hCve1JNF3hNVBCp0+Y63wL3MDu01M5NeuxtVrErRBCVP4FII6Fc7qfiIcxLiItvd3mfikqUU/l7EJzM3iOZPmjwdJtRPWkvMap0llTZRUyuuI45nQ7iH3o7G2cPAFoxoAswyvZRMJh8B3vSqYp5v0C6r6zSjH7+sY56tpVeKWW8CNd1n2zv4WB7UegRM7HyTILwq+w8Lx87T9tZf5jyuDBxo2maY40nbtPUrMiEADKeIRaM6SLuYGOZDskYFx6B13Ty5mItPOIGrMgkUeBzIqJEaidI3i6F7z5qFjrBUtShGbSpP1Kx6KRXcAAifWvipYtrR+86b4/Hl9/w7UNXDGSYOJGXY9y8vDVxEnabuETZTopB4gliWp1XHMT36PazHnAntB0Ili3zUe21MK3i9MceJRlVGEfTKdWjPBzzKSb+QZePp8Xln3UJsyF/wDDoYgkWfilt588a2DDmh1OXQFn5RCM8km6c7LANhI+mhOC8iQwy9mf9n3xfY/DTzxNK2fuXzvJhGG15LDcxzxLA5yedijh733fcArjPQp4JH63PkVhOfthUS0HUxoxb0wW9YAfCV9Z2owlbrgEn9bPw62NG1+stnBo84y+6pYofTtuwcU8sqrxrcFah6HyZ80WmowS6uJeB3KJ9tG67dhlaCkxeNPkGibJXf0/MDMFYNoQ1eVRfma+jL8a5SJNczUApArSlTb4Z/KdbdnkWRqmnMngh5y7gOcnysdfvNiy9vz18tZXFvcQoBcxQA44PWh1RADSeHNI3hbdGADxVhS0pDV3OLzwzLFqMCM9871voNbcQniK3cSBwaZnXbsDmyimBA2/pbIuCJpARdjxD22vH4KEqyXczQnW X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 7a12d1e8-6321-44d8-8848-08d94303b0cf X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jul 2021 18:02:18.2028 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: IT8aK4tcM+Gr7FH6Mns51uDf1lTqewVoexQxATb4Eq+uCWNXMGQ6UPCsJMlyamNO8ZwmEcy2kIpL8cdpraTm3g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR04MB6372 Received-SPF: pass client-ip=2a01:111:f400:7e8a::70a; envelope-from=kbrown@cornell.edu; helo=NAM10-BN7-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) The hang can actually be triggered by evaluating the following, extracted from the test in the subject: (setq socket-name "/tmp/socktest/socket") (delete-file socket-name) (make-network-process :name "server" :server 10 :buffer nil :service socket-name :family 'local :coding 'no-conversion :noquery t) (make-network-process :name "client" :service socket-name :family 'local :coding 'no-conversion :noquery t) The reason for the hang is that Cygwin does a blocking handshake in accept/connect to exchange credentials. This can hang in certain situations in which connect is called before a listening socket is ready to accept connections. It is possible to work around this problem by disabling the credential exchange as in the following patch: diff --git a/src/process.c b/src/process.c index b8c3e4ecfb..01548c8ab5 100644 --- a/src/process.c +++ b/src/process.c @@ -3355,6 +3355,12 @@ connect_network_socket (Lisp_Object proc, Lisp_Object addrinfos, xerrno = EMFILE; continue; } +#ifdef CYGWIN + /* Avoid possible hang in connect/accept. */ + if (family == AF_LOCAL && p->socktype == SOCK_STREAM + && setsockopt (s, SOL_SOCKET, SO_PEERCRED, 0, 0) < 0) + report_file_error ("Cannot disable credential exchange", Qnil); +#endif } if (p->is_non_blocking_client && ! (SOCK_NONBLOCK && socket_to_use < 0)) But this seems too drastic just to fix a potential problem that doesn't seem to occur in practice, but only in the contrived situation of process-tests/fd-setsize-no-crash/make-network-process. So my preference is to simply skip that test on Cygwin. OK? In GNU Emacs 28.0.50 (build 9, x86_64-pc-cygwin, GTK+ Version 3.22.28, cairo version 1.17.4) of 2021-07-09 built on moufang2 Repository revision: 68276f6d30bbdc09cc26fb49d7f0c3aa4bce35f2 Repository branch: master Windowing system distributor 'The Cygwin/X Project', version 11.0.12011000 Configured using: 'configure 'CFLAGS=-g -O0'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBXML2 M17N_FLT MODULES NOTIFY GFILENOTIFY PDUMPER PNG RSVG SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3 ZLIB From unknown Tue Jun 17 01:47:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#49496: 28.0.50; process-tests/fd-setsize-no-crash/make-network-process hangs on Cygwin Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 09 Jul 2021 18:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49496 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown Cc: 49496@debbugs.gnu.org Received: via spool by 49496-submit@debbugs.gnu.org id=B49496.162585474428975 (code B ref 49496); Fri, 09 Jul 2021 18:20:02 +0000 Received: (at 49496) by debbugs.gnu.org; 9 Jul 2021 18:19:04 +0000 Received: from localhost ([127.0.0.1]:59668 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1v5b-0007XH-Sj for submit@debbugs.gnu.org; Fri, 09 Jul 2021 14:19:04 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33310) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1v5a-0007Wo-MU for 49496@debbugs.gnu.org; Fri, 09 Jul 2021 14:19:03 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60064) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m1v5T-0003Qp-TT; Fri, 09 Jul 2021 14:18:55 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:3917 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1v5T-0007rK-Hh; Fri, 09 Jul 2021 14:18:55 -0400 Date: Fri, 09 Jul 2021 21:18:43 +0300 Message-Id: <83bl7bcpvg.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <8dec2b34-f041-35e8-1971-da2596a8b760@cornell.edu> (message from Ken Brown on Fri, 9 Jul 2021 14:01:33 -0400) References: <8dec2b34-f041-35e8-1971-da2596a8b760@cornell.edu> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Ken Brown > Date: Fri, 9 Jul 2021 14:01:33 -0400 > > It is possible to work around this problem by disabling the credential exchange > as in the following patch: > > diff --git a/src/process.c b/src/process.c > index b8c3e4ecfb..01548c8ab5 100644 > --- a/src/process.c > +++ b/src/process.c > @@ -3355,6 +3355,12 @@ connect_network_socket (Lisp_Object proc, Lisp_Object > addrinfos, > xerrno = EMFILE; > continue; > } > +#ifdef CYGWIN > + /* Avoid possible hang in connect/accept. */ > + if (family == AF_LOCAL && p->socktype == SOCK_STREAM > + && setsockopt (s, SOL_SOCKET, SO_PEERCRED, 0, 0) < 0) > + report_file_error ("Cannot disable credential exchange", Qnil); > +#endif > } > if (p->is_non_blocking_client && ! (SOCK_NONBLOCK && socket_to_use < 0)) > > But this seems too drastic just to fix a potential problem that doesn't seem to > occur in practice, but only in the contrived situation of > process-tests/fd-setsize-no-crash/make-network-process. So my preference is to > simply skip that test on Cygwin. > > OK? Yes, OK. But please explain there in a comment why we skip that, with a reference to this bug. (FWIW, I consider the process-tests suite to be not useful enough, in that it many times tests behavior that is only guaranteed to happen on GNU/Linux, and is not really required, nor should be expected, in portable Lisp programs. So it doesn't surprise me that some of the tests fail on some systems.) From unknown Tue Jun 17 01:47:08 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ken Brown Subject: bug#49496: closed (Re: bug#49496: 28.0.50; process-tests/fd-setsize-no-crash/make-network-process hangs on Cygwin) Message-ID: References: <8dec2b34-f041-35e8-1971-da2596a8b760@cornell.edu> X-Gnu-PR-Message: they-closed 49496 X-Gnu-PR-Package: emacs Reply-To: 49496@debbugs.gnu.org Date: Fri, 09 Jul 2021 20:44:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1625863442-9977-1" This is a multi-part message in MIME format... ------------=_1625863442-9977-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #49496: 28.0.50; process-tests/fd-setsize-no-crash/make-network-process han= gs on Cygwin which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 49496@debbugs.gnu.org. --=20 49496: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D49496 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1625863442-9977-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 49496-done) by debbugs.gnu.org; 9 Jul 2021 20:43:35 +0000 Received: from localhost ([127.0.0.1]:59856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1xLT-0002a7-ID for submit@debbugs.gnu.org; Fri, 09 Jul 2021 16:43:35 -0400 Received: from mail-dm6nam10on2126.outbound.protection.outlook.com ([40.107.93.126]:63072 helo=NAM10-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1xLP-0002Zp-3i for 49496-done@debbugs.gnu.org; Fri, 09 Jul 2021 16:43:34 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b0TU96YQyXD1yUlxvHsNhmlATfr/3I1zxtj5L1VqkM2lxE+ELmshkXAVjY7I4skFVabq0RH3dP5B4s2QurMcAtPFmGDbq4GgmTTBGmzcdYGzYJzDEMsSjcEqTwhNzTr/uBbxc6tEvhNyb+d2EDaTm3tePPQBZphsgaT7NELmGAlvXcu33PbLK60WnLcz+E0xbUJIeHkA/Ctrcnaw1/ecKnuFURA3lPY1GR5qMbd+yvbNQw6UbBux8CDmYLl5jDrqXi5pAHge+jrX8pUjCfGJ6BLMHUfn4JsVLKpH4CJh/YQaezMixJ70KxlkBXcfjg09MCYs1aQ291d2YDOsjjzcqA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GvU659LghPhDq/D7ajvurv0ak3GfwU4zPcMGxOWRtJI=; b=VKPuw1G4YookmBy5TarfmREqjopcT4ivrMqaDg1m0V9x9tcWdgK34aXp6dStmg/MeGlIXtg4I5xPiuYkvoyURnnbFk3kf4cKKVTeYbjKXq3ohFLN0CJo+nxNC180keRlTad1xMOuVabAG9/cUH0B1VUgKAeRz4+DZt+JOO07XFr/akfVtk2yTNSImSBgwRhzpza1ej8haoankSQUv6ZvBwipoxV/Z+cBFFnib2Or5JQhe4wVadnbG2oTmQSieRvDA0G0w5Lqzd23xoXoYH1Uyuujv14jZ0CboeXkmJbyP728fwgozPGzia44Kb6lTKpIc8PT01sMTzBCkDy0Fop50Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GvU659LghPhDq/D7ajvurv0ak3GfwU4zPcMGxOWRtJI=; b=Tl2dv2QJNjhJnFiMCslLSEcq6ckF5iOFgCmNdLMIqZzZwT0T+9De4WVGizk9Hzq88jczY65Apv78WzYo55PWrGwLJ5ps+oWL9PpWMSootk4QHECFUd9nICcOntBf4a1XmhdKn9mtHQD9GIuIhcsWO67AhTL8dFunXPU1qQYRdLY= Authentication-Results: debbugs.gnu.org; dkim=none (message not signed) header.d=none;debbugs.gnu.org; dmarc=none action=none header.from=cornell.edu; Received: from BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) by BN7PR04MB3956.namprd04.prod.outlook.com (2603:10b6:406:c2::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.22; Fri, 9 Jul 2021 20:43:21 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::cda2:359c:cb66:5c42]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::cda2:359c:cb66:5c42%7]) with mapi id 15.20.4308.021; Fri, 9 Jul 2021 20:43:21 +0000 Subject: Re: bug#49496: 28.0.50; process-tests/fd-setsize-no-crash/make-network-process hangs on Cygwin To: Eli Zaretskii References: <8dec2b34-f041-35e8-1971-da2596a8b760@cornell.edu> <83bl7bcpvg.fsf@gnu.org> From: Ken Brown Message-ID: Date: Fri, 9 Jul 2021 16:42:36 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 In-Reply-To: <83bl7bcpvg.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH2PR08CA0008.namprd08.prod.outlook.com (2603:10b6:610:5a::18) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.0.18] (24.194.34.31) by CH2PR08CA0008.namprd08.prod.outlook.com (2603:10b6:610:5a::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.19 via Frontend Transport; Fri, 9 Jul 2021 20:43:20 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f3609ce9-40ef-44b1-5803-08d9431a304f X-MS-TrafficTypeDiagnostic: BN7PR04MB3956: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:4303; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: M23RWqbbqqF7ESIjNw9uWaNNc4CBGPL0+lET/ccbJMIgK/SmimcDIqYf74T1Go5e2I77+zaMhGSFU2gpcxRDUDzBJngsqnFlj5ebUjuxZqDcJkpuQcAx5/gwupkGTv4uMeEumibSVg5cvFTYiBXOBH9RtH6vIXiQNApevCcuQMYk4wqKbvTYcNSKsN4XiW5G2S+fkNZ9bpp4YZ1hBqz0OnLJ0CkIe228Av0zywNHoT47qmrISm6GH55LlhtoegFOfBpQpLi9/sIyWr6FIaBaq0f9Dz80AYj++80yoQJcva3LXntYS9hdFtNDmRJh/ubf8oAln6F6QA1zSObtQKRVYAmcQjvkIoLOYO6i0Jz2eT8KlR0M2W/07e5pX8Q5Hm32QMceReUbl3mbhN1HpY9XUCVXrQiurcqxIrroS8tk4BIDk3JhUd8+tlmxz6wRkcIOCSy/BpOY/CPiXF1QDUYZnZ1Vzdr2b4KZdrYcAUQGU5xnd4f/LNbIi+BgJIeV5YnEjG+hbKrNTqDbaRwsv+YqEyO+wjOZJyppAaZ95QQIJNFRLTntfiTacNykH1cI5VYDdifk5OiA6Lo9Rl6QU2EFSCWbhcfTutKun1MEg//WIDecdaM7elwPiR+3InvFmIRX0z6Dken5swg5+TNe7XKIwy/Lwpd5zDJODtUhYmEVsX3Bj59+8t0oQUfYCDB3okuxogjmO9xdp7nc3RJL4q7tCjaippuZT2cgBWBupNB7C6s= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN7PR04MB4388.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(39860400002)(136003)(366004)(396003)(346002)(31696002)(4326008)(2906002)(66476007)(66946007)(8676002)(5660300002)(16576012)(53546011)(66556008)(75432002)(316002)(2616005)(786003)(86362001)(26005)(8936002)(956004)(6916009)(6486002)(31686004)(478600001)(38100700002)(558084003)(36756003)(186003)(6666004)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?Windows-1252?Q?q3G6hZcJWrnTRp+aQizFpu91zEhAOsfUj4RTY03rBJtBtUhU8BhWD8QD?= =?Windows-1252?Q?USeWOY4ZYNfpqMptU95687UPmTmM/k6pxH1cedv6HLZ+nPSpA6+Ggldq?= =?Windows-1252?Q?OxwIYTs1QHTArUAkEdteClblUQrSTAfzcqv9bymZhHTfWjzbjyhRAv81?= =?Windows-1252?Q?gj03A5LdPRg12YQqU7aKfBBLqP8QFUf6kaQozrnqVROkiHVDV6qyKy/X?= =?Windows-1252?Q?/2fX0k4hkaM04FDSENSw2LEujsgeZan/m/O7bKBkwlRVmkJW/Kx7y5G2?= =?Windows-1252?Q?lWhr8MJzZgxI9cyPz4zayjigTrR4czF4ICCV6kuujGAzgdoNBaeeYhG6?= =?Windows-1252?Q?MvLNxNzFnQeLgwSeQRVeInvu7fxcdTqH9o5c+tAWX/oY8pf8phF9agI1?= =?Windows-1252?Q?Gi7Uw9iKAMG3pNvlXJVJdR4bJt8iYn96iCsNjcdMuQlfNABxNnO8Ezl9?= =?Windows-1252?Q?Wc01tRLWSdYIjQLhlP5pGLYSltwEwWqayrFLPhTS0VkosqVtQYyygQ6l?= =?Windows-1252?Q?WHbM7fk5gwMRRitcTylfaMtGm1bG2Y3n6XAc0zjPEN08ljxJ3IucvNF8?= =?Windows-1252?Q?MhvEFhFCelqT0tCYruLrIEFAJ90hDCsBu+rFxEjqRvPlvOLZogARHpJ4?= =?Windows-1252?Q?NOzDmAFuJNcxktrWMEc5D253HK5deq4MtNGdpzuFfiQmIvQ++ULQe9tC?= =?Windows-1252?Q?v/+9RxJW7YkhNgN5gcJDkLl8Da9ngVDnEFiwCKoUno2nLc4Cec/neU6z?= =?Windows-1252?Q?KL7zM5ELc8/4qD0IeirsFNWykG/zEnoCUVGKhnq6O6+3CjF3qm7z+Aig?= =?Windows-1252?Q?cZWGaWaC311YyUJKSB8Lg615KYo636b8jRAFkDue+5cZLseZC31JhFHV?= =?Windows-1252?Q?b/do2Lrnba/eGEGu1BH49peL5/LCbddgS21QjGXE5/0CaOwrdHctaYan?= =?Windows-1252?Q?8PjnvT1sAjIbNZDitr0ZJwLV17SptSm4crIGpzBcKkNoNNy7SL+9vO9O?= =?Windows-1252?Q?UxfpDYBQZClEaiXp/OWkmj0HPg/jU3+ugofmWojDjFQP1OFZ2i2P/v+x?= =?Windows-1252?Q?T7WXZEH/Ee4ry2tDAkzBbhIgjUzHm5S4XcK3PK/b7ssd8im2dy/LXoDn?= =?Windows-1252?Q?ijx3j5iPHlJ5Ym1jvvUWBbCK4Gr7TjGhAbq0aZoYIYeeM6yMi5JyYA+W?= =?Windows-1252?Q?cZnr65eAuZekmuWK8r93+Ls6/45YGGE36faFpR0pZDU4qNjRHRDL1qLn?= =?Windows-1252?Q?cQ9PJSmlKcmx3mp1xzjW0P/hgkGQGaJeoMUJ4dT6w4CCBOTUbbI/LwFs?= =?Windows-1252?Q?S4IgD3C6XkIbRDYSAs3jOMm67loolHBGX0P8eKk5wzTuih5R9rIe8iVk?= =?Windows-1252?Q?0akueCCGWUuiJtiW/So57Mh0Xb5k0GOeIopubUb+k1+RFCJVETt1q6VO?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: f3609ce9-40ef-44b1-5803-08d9431a304f X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jul 2021 20:43:21.1271 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: EiGQnimB7DwFuh4xY02VGheFXt9v6zxpiBJw1VI7VWaBuCnCLtaZ+gSvvElnxkj+EnMY4XlXGTJUvuhRDjrsDg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR04MB3956 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 49496-done Cc: 49496-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 7/9/2021 2:18 PM, Eli Zaretskii wrote: > Yes, OK. But please explain there in a comment why we skip that, with > a reference to this bug. Done. Closing. ------------=_1625863442-9977-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 9 Jul 2021 18:07:25 +0000 Received: from localhost ([127.0.0.1]:59657 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1uuL-0007Fa-E2 for submit@debbugs.gnu.org; Fri, 09 Jul 2021 14:07:25 -0400 Received: from lists.gnu.org ([209.51.188.17]:39914) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1uuK-0007FT-2W for submit@debbugs.gnu.org; Fri, 09 Jul 2021 14:07:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57200) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1uuJ-0002is-Oq for bug-gnu-emacs@gnu.org; Fri, 09 Jul 2021 14:07:23 -0400 Received: from mail-bn7nam10on2070a.outbound.protection.outlook.com ([2a01:111:f400:7e8a::70a]:13664 helo=NAM10-BN7-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1uuH-0006KZ-QI for bug-gnu-emacs@gnu.org; Fri, 09 Jul 2021 14:07:23 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RWEdOsmgGSWfyMtVadUvumQM02Q+kJU/eflAhK3V9dmJcA1StZMjid2I33l0eoREUOwIQd9fsHMi+T8B/XMyPAubn9lZ3fPBQc4mhCzPXmb8J3LRl+vZ71Bbw0/wqywtN3gXRMDNQ9Zv1pOUbUci271FH0v9sMYFNNgcYfE2rCEYGrfYx9Amk091KYtl7ZfeurEmkGYuCYFR+z1Hifu1BoOtt8EMavrTVQKbaIEUpb3+h7b05fGN39kP29BnzKwUK8U6Fc8U6aHz1SM4AiogFjyU0WiGiT4xBreQ83R+2XiVpSGa7rZ0bGHFmSvmmh0Y4PawfxyoL8kjXKsf8MSjcA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gzsGUljH0HOufoG8ohuONAMUGx/u4meQk26Q43UDwbc=; b=m5S71jr5NiHmx0NulBUayS1px+8+9kR2sHC0Ugn2GgqpQ73iYAByZbk7TM4juKwmI/VXnPniVZ7eWr2LFhWw1CvjMz0B5sIVEHTnE7seQN1D01lgsw7NFx81rukwagh7CpkOApdrtIkUPWsIuE99JrkCMCi+bQJfUO19KohZGgtshxpkYtkbvRq/cmwEs4h87S59jm2qyAw4K9uqEQEQPC56nPHEOk5fbIOSB/q/wFWV+wzeQweXCVK8vktONGOlDIQ+b0OhmEjXNrxq90GWek1DuLD6bYiqIJ6KG+7v905XV5NEUqmJDppPuFJNGFugfRyqgmwr/mKzrLp96xGNhA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gzsGUljH0HOufoG8ohuONAMUGx/u4meQk26Q43UDwbc=; b=BtHe6/fIlEZoStevry3OPl72+ztPefCziVc0qqHYMzlcUIllQSCFR+ZUOxII2Xx7wMaRuGDaGlJaHCS6naiGfbG+gYVF7ctQzqgGdn9Ih1Yh35yZD0dk8w7as37Wj1Xyq5+IehhyWYVLTeNTcPsGLqZN2JIvD3tyN4ezrm+JM08= Authentication-Results: gnu.org; dkim=none (message not signed) header.d=none;gnu.org; dmarc=none action=none header.from=cornell.edu; Received: from BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) by BN8PR04MB6372.namprd04.prod.outlook.com (2603:10b6:408:dd::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.22; Fri, 9 Jul 2021 18:02:18 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::cda2:359c:cb66:5c42]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::cda2:359c:cb66:5c42%7]) with mapi id 15.20.4308.021; Fri, 9 Jul 2021 18:02:18 +0000 To: bug-gnu-emacs@gnu.org Subject: 28.0.50; process-tests/fd-setsize-no-crash/make-network-process hangs on Cygwin From: Ken Brown Message-ID: <8dec2b34-f041-35e8-1971-da2596a8b760@cornell.edu> Date: Fri, 9 Jul 2021 14:01:33 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BL1PR13CA0217.namprd13.prod.outlook.com (2603:10b6:208:2bf::12) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.0.18] (24.194.34.31) by BL1PR13CA0217.namprd13.prod.outlook.com (2603:10b6:208:2bf::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.12 via Frontend Transport; Fri, 9 Jul 2021 18:02:17 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7a12d1e8-6321-44d8-8848-08d94303b0cf X-MS-TrafficTypeDiagnostic: BN8PR04MB6372: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: VnvveOATkGkVC/WyTtVVPNQfA1DKji7hzxpIepgpAwYBlDxEp8XXKuiJnDo7dwi3mMolSFxOrrnpKFIOSax3wHqWUrQPrDvkv3zfw+wUhn8V0CAr2nFL83fE0zA2R5dKzyACifipb1+gU/ILlpLyZx97nzw7bqHYcFcwVUAQGAaYiYnoZC46h/iof7i7LocJXMKy+Bw+/Umk+eS4nfYYPz8dUuI7BMjp1S1QHhvT4VDYaX1yZTjYyHltWUuZUV6xKvJBOhcB1qE+hUKtiMfrOlS0P/THKkh7HGpwvEl7TWBzJODPWkGGcFqPhPL/a5LqsoP+/8WLeaRQ5OP3KqxSk3wUY1K2Kbx5L31yVSQLgLSr1EMIXIbMEbg/yw/JKE/SrG08GSDAisZSwe/vA7ZOX6v1nY+z34tpCTbjpqNb0NzkXH17oeKAlBikGDgo2uV9hqHTxqk8Jmr6cLwy6s0etJI2tCIQbhH2oOwyQOA4/aAIG0bhaD6wa1eXaXQwgsNI5KWSB21yQnv75grtsgbHkXveRqiH47Vb0KS1jHteRFbvrXKjLllP1ao43ek/UvAI97rjpJTK/FoQ6pF4s/owyT/y7eznalsjuM1mXouOEFCA02wPBlDBd7j3bMX7w1M2kKXhmTbY0bHfdppbaRgyPgSx/4n0u1oDGEA1b7c3z9uvIuZTbxzEwmKTi7x7X/WpBS73larkPP/mJpFXW+sT3lMlY4ci+J3pDmGL03wNPqw= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN7PR04MB4388.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(39860400002)(346002)(396003)(136003)(376002)(186003)(2616005)(66476007)(478600001)(83380400001)(8676002)(956004)(75432002)(66946007)(86362001)(5660300002)(2906002)(6666004)(6916009)(66556008)(31696002)(8936002)(36756003)(31686004)(16576012)(786003)(6486002)(26005)(38100700002)(316002)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?Windows-1252?Q?wyOwY/lpnA4QDJXLCxcdOmEEhTj66K2oRKzy9hnmogCePRZPLLxquaHe?= =?Windows-1252?Q?jnG33qSHbSjb1uwd7xAWfD2eQ9Fh744U4uEQaG4LPcmgxAZZ1KvZf3Nh?= =?Windows-1252?Q?JwKRsfkN/TdH4gB1GhWmBRF9M3ATPrAOczCFMzamq2pjv7fnR0k+HVcP?= =?Windows-1252?Q?I+l/nNiG0mPTKwrFgdiWHuizfiFRyCfjrala0Diun8/Lb5yZrxD9I/iY?= =?Windows-1252?Q?4qpiiECK84bebciiEfvXdpJcqpd3kPV4aZ5zdElsAtkEn+geuC1rIni6?= =?Windows-1252?Q?r85AsS1jLpByi1HkvZuUxfy6kpAupN1f/C95wKUuAam8WUPrCLXbUfD+?= =?Windows-1252?Q?0f5j3i8PzrCfcv44vOx2ExMfrcLY/Dss48KMT9gdLAc7+jh9MAw3CCIs?= =?Windows-1252?Q?skmcoD6C4XETmFqr2rfZUldtw1J51x4WKC9sPYW526R5g+gfv9+G6GKu?= =?Windows-1252?Q?FUuMrSO+7VWSxTBvCX1oCKAxPUqIZX3H24hCve1JNF3hNVBCp0+Y63wL?= =?Windows-1252?Q?3MDu01M5NeuxtVrErRBCVP4FII6Fc7qfiIcxLiItvd3mfikqUU/l7EJz?= =?Windows-1252?Q?M3iOZPmjwdJtRPWkvMap0llTZRUyuuI45nQ7iH3o7G2cPAFoxoAswyvZ?= =?Windows-1252?Q?RMJh8B3vSqYp5v0C6r6zSjH7+sY56tpVeKWW8CNd1n2zv4WB7UegRM7H?= =?Windows-1252?Q?yTILwq+w8Lx87T9tZf5jyuDBxo2maY40nbtPUrMiEADKeIRaM6SLuYGO?= =?Windows-1252?Q?ZDskYFx6B13Ty5mItPOIGrMgkUeBzIqJEaidI3i6F7z5qFjrBUtShGbS?= =?Windows-1252?Q?pP1Kx6KRXcAAifWvipYtrR+86b4/Hl9/w7UNXDGSYOJGXY9y8vDVxEna?= =?Windows-1252?Q?buETZTopB4gliWp1XHMT36PazHnAntB0Ili3zUe21MK3i9MceJRlVGEf?= =?Windows-1252?Q?TKdWjPBzzKSb+QZePp8Xln3UJsyF/wDDoYgkWfilt588a2DDmh1OXQFn?= =?Windows-1252?Q?5RCM8km6c7LANhI+mhOC8iQwy9mf9n3xfY/DTzxNK2fuXzvJhGG15LDc?= =?Windows-1252?Q?xzxLA5yedijh733fcArjPQp4JH63PkVhOfthUS0HUxoxb0wW9YAfCV9Z?= =?Windows-1252?Q?2owlbrgEn9bPw62NG1+stnBo84y+6pYofTtuwcU8sqrxrcFah6HyZ80W?= =?Windows-1252?Q?mowS6uJeB3KJ9tG67dhlaCkxeNPkGibJXf0/MDMFYNoQ1eVRfma+jL8a?= =?Windows-1252?Q?5SJNczUApArSlTb4Z/KdbdnkWRqmnMngh5y7gOcnysdfvNiy9vz18tZX?= =?Windows-1252?Q?FvcQoBcxQA44PWh1RADSeHNI3hbdGADxVhS0pDV3OLzwzLFqMCM9871v?= =?Windows-1252?Q?oNbcQniK3cSBwaZnXbsDmyimBA2/pbIuCJpARdjxD22vH4KEqyXczQnW?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 7a12d1e8-6321-44d8-8848-08d94303b0cf X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jul 2021 18:02:18.2028 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: IT8aK4tcM+Gr7FH6Mns51uDf1lTqewVoexQxATb4Eq+uCWNXMGQ6UPCsJMlyamNO8ZwmEcy2kIpL8cdpraTm3g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR04MB6372 Received-SPF: pass client-ip=2a01:111:f400:7e8a::70a; envelope-from=kbrown@cornell.edu; helo=NAM10-BN7-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) The hang can actually be triggered by evaluating the following, extracted from the test in the subject: (setq socket-name "/tmp/socktest/socket") (delete-file socket-name) (make-network-process :name "server" :server 10 :buffer nil :service socket-name :family 'local :coding 'no-conversion :noquery t) (make-network-process :name "client" :service socket-name :family 'local :coding 'no-conversion :noquery t) The reason for the hang is that Cygwin does a blocking handshake in accept/connect to exchange credentials. This can hang in certain situations in which connect is called before a listening socket is ready to accept connections. It is possible to work around this problem by disabling the credential exchange as in the following patch: diff --git a/src/process.c b/src/process.c index b8c3e4ecfb..01548c8ab5 100644 --- a/src/process.c +++ b/src/process.c @@ -3355,6 +3355,12 @@ connect_network_socket (Lisp_Object proc, Lisp_Object addrinfos, xerrno = EMFILE; continue; } +#ifdef CYGWIN + /* Avoid possible hang in connect/accept. */ + if (family == AF_LOCAL && p->socktype == SOCK_STREAM + && setsockopt (s, SOL_SOCKET, SO_PEERCRED, 0, 0) < 0) + report_file_error ("Cannot disable credential exchange", Qnil); +#endif } if (p->is_non_blocking_client && ! (SOCK_NONBLOCK && socket_to_use < 0)) But this seems too drastic just to fix a potential problem that doesn't seem to occur in practice, but only in the contrived situation of process-tests/fd-setsize-no-crash/make-network-process. So my preference is to simply skip that test on Cygwin. OK? In GNU Emacs 28.0.50 (build 9, x86_64-pc-cygwin, GTK+ Version 3.22.28, cairo version 1.17.4) of 2021-07-09 built on moufang2 Repository revision: 68276f6d30bbdc09cc26fb49d7f0c3aa4bce35f2 Repository branch: master Windowing system distributor 'The Cygwin/X Project', version 11.0.12011000 Configured using: 'configure 'CFLAGS=-g -O0'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBXML2 M17N_FLT MODULES NOTIFY GFILENOTIFY PDUMPER PNG RSVG SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3 ZLIB ------------=_1625863442-9977-1--