delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2020/02/09/08:56:47

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:subject:to:references:from:message-id:date
:in-reply-to:content-type:content-transfer-encoding
:mime-version; q=dns; s=default; b=UvUoADuMKkL3JkgYncKXMHH7q4keK
KhNx8CJd5rWtzv6W34Ds+q3sGNwjaNcDqUjRCy16+pU9qheEKERn8OSwd3BzmxoV
ansAxjsoR971QtDeY+D3NgpV1sNaEiFaA0eN8br6BcSjC6uBs6PnlrAfRa1BcjQP
gn/JW+Bx2GjwSk=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:subject:to:references:from:message-id:date
:in-reply-to:content-type:content-transfer-encoding
:mime-version; s=default; bh=ZCWb0auO3hHpDsMJnc5h14czywA=; b=q5v
e0RBUptZQ6aPODLIWpz4W8gAHibroIFP5DxoPkvl08fHGGaBBhnEi+Yoee+09edC
wk2Uj1jwhAPvYvWqenhdPjBNwJNfXJuR2XpO7PTOiprkIkBlnyaoMBTqCsbxtgV3
Czk8OE6H7tcuC8qKYpJRZD0rGcftm/MS/Du7jT7I=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Spam-SWARE-Status: No, score=-7.6 required=5.0 tests=AWL,BAYES_00,MSGID_FROM_MTA_HEADER,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 spammy=zell, Zell, H*MI:sk:44b2893, H*f:sk:44b2893
X-HELO: NAM11-CO1-obe.outbound.protection.outlook.com
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CLf5Rklf3plVvfNrzfeIqCx7BCMpn+EXtBAMR+5Jd3rC9KdPBamXbJex8XX2xxTF5gtikkZ8RcGFEWpS3ZQOWf5xD9MULVMFcj7pAyNOpn9huYfcElxb2cRWlD9QSadGukMd5ot5Vz+ndertZps1CK4+geIjojbolZ1yhUdaW+IHhEiiJYlfQkIRXUSSUU/wlJYtF5jgg/PIrfgTKytU4nfXNCewWmJAPEy5xL3bol5aOqggrRV/4n/jpVkPXYp4pMzFzugXZAJdyBrkWrzt+czl9yeoNfs14qkVzemQsddpE3EtbtKQps5JJsHBr82zT5lE688St03pm4KbDH4WeQ==
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=e3CQ77OmNAskzGhqbUfkHfCpjAW3ZVDkEnXY+8Igl0k=; b=DO4YTtxEmhLKwIzCtsdjouVoUgmFnozWvgnbSG8YVDw/qyJbPWrFX8nDsCJu2UHyQdWLxif5XwaYt6glREy9r2tjN8NmWqd43ltvmqmv7n+5tFYqTLoUlhKHRBuDGlyKX04cfhWy8V/4hP3sgb/C+wajaUCW6SprQgq1G2r+3NRnyMpG69YTCx+IEdPrQ10ILb3yj6bvZaOaiiOV+MA26gd4jxiK3xgY2k2vFCPI2r/xa2DJzFzA7x9Q0NchNVgU1wMUsgOaJW8ql/h/OZvvb7Pz6GKCwVQIiJqKQTLXRl7pKoaT4mxXMofmLMr8YkU07rM88/7GI0QlRR1hmncdzA==
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=e3CQ77OmNAskzGhqbUfkHfCpjAW3ZVDkEnXY+8Igl0k=; b=DdZztVa7M4pmIGuvab71+6tbnTrS3GcNOWxHlqrL96DigQSSt8M9YWtptGKOq//94zHAFwADPlLJn+qeJ++cmEmtlZWT4/G2iMZffVuONZX8FWFKleAV349SPaEu/7waz0M2RaIv1klXj1xNQV2gdWaVF/TiVbDWWENdNVsl6ZM=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kbrown AT cornell DOT edu;
Subject: Re: Cygwin installations directly on root drive
To: cygwin AT cygwin DOT com
References: <44b2893f-9c5e-e4e0-236d-9ffcbb36b01c AT volkerzell DOT de>
From: Ken Brown <kbrown AT cornell DOT edu>
Message-ID: <07e38050-81a9-8dc0-27b3-617438fb7672@cornell.edu>
Date: Sun, 9 Feb 2020 08:55:04 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.4.2
In-Reply-To: <44b2893f-9c5e-e4e0-236d-9ffcbb36b01c@volkerzell.de>
MIME-Version: 1.0
X-MS-Oob-TLC-OOBClassifiers: OLM:6430;
Received-SPF: None (protection.outlook.com: cornell.edu does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-MessageData: KHabp11+PUyVvoDtXZQ+5Q6r8V4hLP6SosQdfrcD9b+1u+pqr9vBevI5shISYSXFCT20rjv1ZW/tS9vxFaOAgkn7iDFaVNqzPxE8s47V03szNcGtp0bEf3Q3lHMdBum3PyKjtRlFwN5OPhZu3EfpKg==
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: 2zzxwZM4MHe/8W9Yx+5+dhuG6Dlu5D8vq9QyOzdxgTbAjFLWJIHph148dijerpiZU+3gTdRvqDNdJvO92iOeEg==
X-IsSubscribed: yes

On 2/9/2020 8:28 AM, Dr. Volker Zell wrote:
> Hi
> 
> I always installed my Cygwin environment on the root of a dedicated drive (for 
> example D:)
> instead of the Setup.exe suggested subdirectory (for example D:\cygwin)
> 
> I recently upgraded my Cygwin system from cygwin1.dll (version 3.0.9) to the 
> latest 3.1.2-1 package.
> 
> Now whenever I call an executable linked with this dll I get the following stack 
> trace:
> 
> [04:38]D:\>Cygwin.bat
>        0 [main] bash (5368) D:\bin\bash.exe: *** fatal error - add_item 
> ("\??\D:", "/", ...) failed, errno 22
> Stack trace:
> Frame        Function    Args
> 000FFFFABCC  001800614DE (0018028087A, 0018025A1B9, 00800010000, 000FFFF8B40)
> 000FFFFABCC  00180049249 (000FFFF9BC0, 000FFFFABCC, 00000000000, 00000000000)
> 000FFFFABCC  00180049282 (000FFFF9BC0, 00000000016, 00800010000, 3A445C3F3F5C)
> 000FFFFABCC  001800E23DC (000FFFFCBC0, 000FFFFCE00, 001800D2F78, 00000000000)
> 000FFFFCCD0  00180132725 (001800CB15C, 00000000000, 00000000000, 00000000000)
> 000FFFFCCD0  00180049873 (00000000000, 00000000000, 00000000000, 00000000000)
> 00000000000  00180048353 (00000000000, 00000000000, 00000000000, 00000000000)
> 000FFFFFFF0  00180048404 (00000000000, 00000000000, 00000000000, 00000000000)
> End of stack trace
> 
> [04:42]D:\>pwd
>        0 [main] pwd (3192) D:\bin\pwd.exe: *** fatal error - add_item ("\??\D:", 
> "/", ...) failed, errno 22
> Stack trace:
> Frame        Function    Args
> 000FFFFABCC  001800614DE (0018028087A, 0018025A1B9, 00800010000, 000FFFF8B40)
> 000FFFFABCC  00180049249 (000FFFF9BC0, 000FFFFABCC, 00000000000, 00000000000)
> 000FFFFABCC  00180049282 (000FFFF9BC0, 00000000016, 00800010000, 3A445C3F3F5C)
> 000FFFFABCC  001800E23DC (000FFFFCBC0, 000FFFFCE00, 001800D2F78, 00000000000)
> 000FFFFCCD0  00180132725 (001800CB15C, 00000000000, 00000000000, 00000000000)
> 000FFFFCCD0  00180049873 (00000000000, 00000000000, 00000000000, 00000000000)
> 00000000000  00180048353 (00000000000, 00000000000, 00000000000, 00000000000)
> 000FFFFFFF0  00180048404 (00000000000, 00000000000, 00000000000, 00000000000)
> End of stack trace
> 
> 
> The only mention of "\\??\\D:" seems to come from the 
> ""HKEY_CURRENT_USER\Software\Cygwin\Installations"
> registry entry (see below)
> 
> I then tried new base installations under "D:\cygwin", "C:\" and "C:\cygwin":
> 
> Windows Registry Editor Version 5.00
> 
> [HKEY_CURRENT_USER\Software\Cygwin\Installations]
> "8aa36a1fe80b21a1"="\\??\\D:" <=== Broken
> "c5e39b7a9d22bafb"="\\??\\C:\\cygwin" <=== OK
> "1720b01b097bf4fc"="\\??\\D:\\cygwin" <=== OK
> "2af6b8d6450bff37"="\\??\\C:" <=== Broken
> 
> It looks like installations directly to the root of a drive DO NOT work anymore, 
> although the Cygwin
> installer still allows it (with a warning).
> 
> This all seems to be related to a patch mentioned in 
> https://cygwin.com/ml/cygwin/2019-09/msg00255.html
> 
> 
> My big problem is: ALL of my Cygwin installations on different systems now will 
> break
> during upgrade because of the initial Root-Drive install. Also the rest of my 
> ecosystem
> assumes this Root-Drive install and its a nightmare to fix.
> 
> Any chance this type of installation can be supported again?
> 
> I found a mention of Ken Brown "I think I see how to fix this.  I'll submit a 
> patch within the next few days."
> in https://cygwin.com/ml/cygwin/2020-01/msg00129.html

This has been fixed for cygwin-3.1.3, which should be released soon.  A 
workaround in the meantime is to install the latest snapshot and then re-run 
setup.  Or revert to cygwin-3.0.7.

Ken

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019