| delorie.com/archives/browse.cgi | search |
| X-Recipient: | archive-cygwin AT delorie DOT com |
| DKIM-Filter: | OpenDKIM Filter v2.11.0 sourceware.org 8EB47385840C |
| DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; |
| s=default; t=1680663471; | |
| bh=A3qNAdPUFinTPgDDSSl3CZulE90UXf0Xn03XcSxa5sA=; | |
| h=References:In-Reply-To:Date:Subject:To:List-Id:List-Unsubscribe: | |
| List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: | |
| From; | |
| b=V9YAY+EiqYcL6gLUDamUSndC/kFomek+sf/HKkspjQlHbAox9ZCblX0yOf55aUMr8 | |
| gqCxdMwarIwbYA0Z/ATIrONP2ZuLNe0/Lit+m1MzHdfXjO9EJ+SKn1vlPBRH2GIcbo | |
| 1HtKFz17v8PWQxZrr6Ywv6nVTd3gNsV7OWs3tZi0= | |
| X-Original-To: | cygwin AT cygwin DOT com |
| Delivered-To: | cygwin AT cygwin DOT com |
| DMARC-Filter: | OpenDMARC Filter v1.4.2 sourceware.org 531AE3858C50 |
| X-Google-DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=1e100.net; s=20210112; t=1680663429; x=1683255429; | |
| h=content-transfer-encoding:to:subject:message-id:date:from | |
| :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc | |
| :subject:date:message-id:reply-to; | |
| bh=t4/apG5n2js9U4nekPjN9XOLR0t4wOQK+SWrk8reock=; | |
| b=LrEbKkfLCGtX3GoJdHIczl2aogpgkJlHTCrvmvXOTxw35Z1FcBYhEG22o6zO95qZB0 | |
| sO8ll4gmEkaYGjCGB+cGDnbr/3BarkfydYfY7JqiQbESEnsIKiVPbGpXvKdPtftCRadD | |
| WlTuo+/VOGd60LICjwP+Erlr+7P6/EYKiN6Uy44075TbSMHLx8a64KcZyJQOHT7VyBlT | |
| v8E+l9VZ3pW+cqNCKEfNJUB8WzcuqFAgIX/B41FG2dUq/koO6bTgupsndm+EnbKnkcme | |
| J7QKNGZVq4alBk3QDei1w6BztwpQiT3lzc1dmec7rnWC+2HgQXg9+ArjNGluwx3o56zN | |
| bEWQ== | |
| X-Gm-Message-State: | AAQBX9cR7We1V9XyWSVSqRYK8lYAM559l//jv0Vglv/J8cRIja8+7gIN |
| TiGdmbilRZAY22jmOZ2QbxZKDsj3hDjCE9bMqGM/3qgtg1M= | |
| X-Google-Smtp-Source: | AKy350YChzKqBlhSV8qSJm/dfSzTYxC3tG1wtQ3vQ1WgoDQMyLyBJadtY78HinZQmMJxkhsdX1QoqzeSSwMJ2acUYVo= |
| X-Received: | by 2002:a17:907:78cf:b0:947:9f2a:8ca0 with SMTP id |
| kv15-20020a17090778cf00b009479f2a8ca0mr778605ejc.10.1680663429238; Tue, 04 | |
| Apr 2023 19:57:09 -0700 (PDT) | |
| MIME-Version: | 1.0 |
| References: | <CAJ_58ioyu9bDq_1xxRSfOTnG=D3Fwev3m87SiCds5B8iCcEgBA AT mail DOT gmail DOT com> |
| <fb79d3f4-ef1e-cc9e-1596-6d76a8b73dfe AT Shaw DOT ca> | |
| In-Reply-To: | <fb79d3f4-ef1e-cc9e-1596-6d76a8b73dfe@Shaw.ca> |
| Date: | Wed, 5 Apr 2023 11:56:57 +0900 |
| Message-ID: | <CAJ_58ir7cFbHcUeUoU3yaGT+zR7yUU9ehcerA4-voG3FtAFe=Q@mail.gmail.com> |
| Subject: | Re: Mintty terminal crashes after changing the default home via |
| nsswitch.conf and launch in a new profile in Windows 11 | |
| To: | cygwin AT cygwin DOT com |
| X-Spam-Status: | No, score=3.1 required=5.0 tests=BAYES_05, BODY_8BITS, |
| DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, | |
| FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, KAM_NUMSUBJECT, RCVD_IN_DNSWL_NONE, | |
| SPF_HELO_NONE, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.6 | |
| X-Spam-Level: | *** |
| X-Spam-Checker-Version: | SpamAssassin 3.4.6 (2021-04-09) on |
| server2.sourceware.org | |
| X-BeenThere: | cygwin AT cygwin DOT com |
| X-Mailman-Version: | 2.1.29 |
| List-Id: | General Cygwin discussions and problem reports <cygwin.cygwin.com> |
| List-Archive: | <https://cygwin.com/pipermail/cygwin/> |
| List-Post: | <mailto:cygwin AT cygwin DOT com> |
| List-Help: | <mailto:cygwin-request AT cygwin DOT com?subject=help> |
| List-Subscribe: | <https://cygwin.com/mailman/listinfo/cygwin>, |
| <mailto:cygwin-request AT cygwin DOT com?subject=subscribe> | |
| From: | Yuta SUZUKI via Cygwin <cygwin AT cygwin DOT com> |
| Reply-To: | Yuta SUZUKI <suzuyu1729 AT gmail DOT com> |
| Sender: | "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com> |
| X-MIME-Autoconverted: | from base64 to 8bit by delorie.com id 3352wGxL014239 |
Brian,
Thank you for your reply.
But I can't get the point so much...
> This setting example is only a suggestion, not meant to be used verbatim, and
--- Yes. In my lab, I use another path for the default home. This is
just a simple test configuration.
> means that, for each Windows account at setup or login, under the user's Windows
> home directory, you will create a literal "cygwin" subdirectory, to be mounted
> ...
---- I think that usually cygwin automatically makes the directory
assigned as the default home in nsswitch.conf (and indeed it does).
I tried the same experiment with making C:\Users\test\cygwin manually
before launching cygwin,
but the same crash is reproduced.
> When you change this field from the default, it is up to you to understand and support the setting.
---- Well, I know that I want to assign the home directory
automatically to every user of my lab.
I don't know the internal structure of cygwin and so what I can do is
to only announce
"Do not use cygwin at your very first sign-in to the machine.
Re-sign-in before launching cygwin".
But I think this is a bit ridiculous...
> Cygwin startup is probably waiting for an automounter to provide the directory here,
---- Actually, in my experiment, cygwin does make the directory
C:\Users\test\cygwin
and even I could output cygcheck to C:\Users\test\cygwin\foo.out (or
/cygdrive/c/test/foo.out).
The problem is only in the crash of the window system.
Addendum:
Setting Windows environment variable HOME to be /cygdrive/c/users/test
works without the issue,
but it does affect another application in my lab as documented in
cygwin's users guide.
Yours,
Yuta Suzuki
2023年4月5日(水) 4:46 Brian Inglis <Brian DOT Inglis AT shaw DOT ca>:
>
> On 2023-04-04 09:13, Yuta SUZUKI via Cygwin wrote:
> > I am recently setting up the computer room of my faculty
> > and then encountered the following issue:
> > Short description:
> > Change the default home directory via
> > /etc/nsswitch.conf
> > and make a new Windows user.
> > Login to the new user (and do not logout) and launch cygwin.
> > After opening another application's window, e.g. Explorer,
> > and try to switch the focus between the cygwin window and the other window.
> > After once or twice of switch, switching is not smooth
> > and both the cygwin and the other application seem freezing.
> > (Still we can launch powershell to restart the machine.)
> > Procedure to reproduce the issue:
> > 1. Login as an administrator.
> > 2. Install cygwin with the default configuration.
> > 3. In C:\cygwin64\etc\nssswitch.conf, replace
> > # db_home: /home/%U
> > to
> > db_home: /%H/cygwin
>
> When you change this field from the default, it is up to you to understand and
> support the setting.
>
> This setting example is only a suggestion, not meant to be used verbatim, and
> means that, for each Windows account at setup or login, under the user's Windows
> home directory, you will create a literal "cygwin" subdirectory, to be mounted
> by Cygwin at the user's Cygwin "login" as the user's Cygwin home directory
> /home/$USER.
>
> Cygwin startup is probably waiting for an automounter to provide the directory
> here, just as if this were a Samba, NFS, or Unix network mount, or a Windows
> remote profile mount set up under
> {$USERPROFILE,$HOMEDRIVE$HOMEPATH}/AppData/Remote/.
>
> Given the use of "cygwin" as a schema also here, this is possibly a poor
> example, which could be better documented.
>
> --
> Take care. Thanks, Brian Inglis Calgary, Alberta, Canada
>
> La perfection est atteinte Perfection is achieved
> non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add
> mais lorsqu'il n'y a plus rien à retirer but when there is no more to cut
> -- Antoine de Saint-Exupéry
--
鈴木 雄太
立教大学 理学部数学科 助教
Yuta Suzuki
Department of Mathematics, Rikkyo University
suzuyu1729 AT gmail DOT com
--
Problem reports: https://cygwin.com/problems.html
FAQ: https://cygwin.com/faq/
Documentation: https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
| webmaster | delorie software privacy |
| Copyright 2019 by DJ Delorie | Updated Jul 2019 |