From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.kundenserver.de (mout.kundenserver.de [217.72.192.73]) by sourceware.org (Postfix) with ESMTPS id 39D3B38582A2 for ; Mon, 11 Jul 2022 07:52:31 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 39D3B38582A2 Authentication-Results: sourceware.org; dmarc=fail (p=none dis=none) header.from=cygwin.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=cygwin.com Received: from calimero.vinschen.de ([24.134.7.25]) by mrelayeu.kundenserver.de (mreue108 [212.227.15.183]) with ESMTPSA (Nemesis) id 1M4JiJ-1oAXEa3Sm9-000Nd1 for ; Mon, 11 Jul 2022 09:52:29 +0200 Received: by calimero.vinschen.de (Postfix, from userid 500) id 65603A80751; Mon, 11 Jul 2022 09:52:29 +0200 (CEST) Date: Mon, 11 Jul 2022 09:52:29 +0200 From: Corinna Vinschen To: cygwin@cygwin.com Subject: Re: [EXTERNAL] Re: Spurious / persistent "exception" condition in half-closed sockets Message-ID: Reply-To: cygwin@cygwin.com Mail-Followup-To: cygwin@cygwin.com References: <649314d9-4862-af2d-3717-2809b818a820@cornell.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Provags-ID: V03:K1:0WzJNU7R2ZqErXfAUaGq66hcBFevP+W9VY7C9Sb+nLZDhL96HHd C0qS/18wnJ/AcCkjW5ck0wDIWZMd0hIs5yo+5rxYNqB8zafwRjaRCq8npQioYKL7bz2OgX9 8HLYnmRQ0jVpiL80/gEqq7rn8u8rVKecUlu8Le4yMM2PjmoXuZkjI6KccFc7A6jZ12Q13hZ n99PbkPOrsVMw2kMBUyCQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:k+s5flJa600=:WeH+2EwdHt5WvwiHcUOuOg Rf/OZwLTigmFk/Fb0b+Yuk7jyU6h8xiCHz6dngQ9jDsDcFRWsObkroKC4rzB1WM/CTJEqP0Pf E2H0gR4knFMHFnwrN2Pvlq7BBIA+xnAoE4pcJOENPJrIsDAYrZF+X0ADMy1R/JDtKISsi9dQ/ K0zi3922V0v76xOcfoDTJYcLdrN+0M3sQrIlGt4ldsvuAhGG17bjh4LGxEtN1qxLVlEyyAwdL oTLHD7KR8SnA6Uj/jeYJqR/FjCFyElcQxfH2Tw3KWrSzTvjovqqJJ38Lm1SsjFs1HHWD6shfQ 5sYva9I6+X9E39AQwmJL8mkqn8xLqJr6NeOwMRR8QsQn9ia00LzcqD1mC4gbga0tNIs13kpNz MznDEKGjSLYMDGrZwXtVCYVaNqrSTRKCJcCD22FB6akmXUhmZ1DoTqH68/6PTNucw1J+ol3q7 ZkK9FM0mBN1wF14YWNHKZjdsrDQAiXd9YOljAfsXNxXDvrIbes8JYBkPtfpdhyTqUhc1/kE5y MrME73ohJlgVIkmv5cIxNuGkoZy/mHT5VvSwelt1ud1+KvjGQHMKxYzxXjR3plOPMj3/DUz6M 95DGEJ/0/Vc2BJbt4Kf0lj4MudIawFVhXYPQSz6aObo72hAqItNUoxLyg/4xTbHYO76OMzLET 4ctEdlMHoBZgO3OkAOQfQJmLbGY56r7BWo/X67WYYdnM1Jo/ZH2cBZ3u4mrcuEJOd4qzJDzFW Y38YBFadBS+N2cRYUQzcTUuOQOhYpj1gNsFQls5UvTyhMKt0zjQ3Q94a/1s= X-Spam-Status: No, score=-95.2 required=5.0 tests=BAYES_00, GOOD_FROM_CORINNA_CYGWIN, KAM_DMARC_NONE, KAM_DMARC_STATUS, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_FAIL, SPF_HELO_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Jul 2022 07:52:32 -0000 On Jul 9 23:02, Lavrentiev, Anton (NIH/NLM/NCBI) [C] via Cygwin wrote: > > This was fixed in Cygwin 3.3.0, as the announcement of the latter stated: > > Thanks! So maybe it is time to upgrade... after all LOL > > > But you can still run a parallel Cygwin installation > > I tried that before... And it did not work out well. Unless it's a VM, > there's a small but real chance that at some point they are to get intertwined, This must have been very long ago. For a long time, Cygwin's path handling and shared memory interaction between Cygwin processes is based on the installation path of the Cygwin DLL a process is running under. A Cygwin process running under a Cygwin DLL from path A uses different default Windows PATH and different shared memory names than a process running under Cygwin DLL from path B. Keeping Cygwin installations separate just requires never to run processes from installation A under Cygwin DLL B. > and then ... it's quite a mess (learned that the hard way, unfortunately). It really isn't. Only if you start to mix paths from two parallel Cygwin installations inside the same shell session, which should be easy to avoid. Corinna