From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 93522 invoked by alias); 4 Mar 2019 15:57:15 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 93300 invoked by uid 89); 4 Mar 2019 15:57:14 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-100.9 required=5.0 tests=BAYES_00,GOOD_FROM_CORINNA_CYGWIN,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 spammy=puzzled, HTo:D*jp, unload, H*F:D*cygwin.com X-HELO: mout.kundenserver.de Received: from mout.kundenserver.de (HELO mout.kundenserver.de) (212.227.126.131) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 04 Mar 2019 15:57:13 +0000 Received: from calimero.vinschen.de ([24.134.7.25]) by mrelayeu.kundenserver.de (mreue012 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MN67J-1ghndv3DsL-00J21U; Mon, 04 Mar 2019 16:57:06 +0100 Received: by calimero.vinschen.de (Postfix, from userid 500) id 9C2C7A80926; Mon, 4 Mar 2019 16:57:05 +0100 (CET) Date: Mon, 04 Mar 2019 15:57:00 -0000 From: Corinna Vinschen To: Takashi Yano Cc: cygwin@cygwin.com Subject: Re: cygwin snapshots after 23, Feb. ocasionally destroys windows logon session Message-ID: <20190304155705.GG3785@calimero.vinschen.de> Reply-To: cygwin@cygwin.com Mail-Followup-To: Takashi Yano , cygwin@cygwin.com References: <20190305002849.fdb1c8db14f8f83e5210553f@nifty.ne.jp> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="K/NRh952CO+2tg14" Content-Disposition: inline In-Reply-To: <20190305002849.fdb1c8db14f8f83e5210553f@nifty.ne.jp> User-Agent: Mutt/1.11.3 (2019-02-01) X-SW-Source: 2019-03/txt/msg00035.txt.bz2 --K/NRh952CO+2tg14 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-length: 1668 On Mar 5 00:28, Takashi Yano wrote: > Hi Corinna, >=20 > I encountered a problem with cygwin snapshots after 23, Feb. > If I login to cygwin via ssh and logout from ssh session, > explorer sometimes gets into erroneous state. Most of > operations cannot be done on explorer. >=20 > This does not happen in all environments, however, > at least two of my machines are affected. >=20 > * Windows 7 64bit machine with 32bit cygwin installed. > * Windows 10 64bit machine with 32bit cygwin installed. >=20 > To reproduce this, logon windows with a user and start > cygwin. Then, repeat login and logout via cygwin ssh/sshd > a few ten times with the user who logon to windows. >=20 > I looked into this problem, and found the culprit. >=20 > The following modification seems to cause this problem. You sure? If you revert that single patch, all is well even after multiple ssh logon/logoff attempts? > But I am not sure what is wrong with this code. No, I don't get it either. > Is this code really necessary? It's probably not necessary, at least we hadn't had anything like that before. As you can see from commits 71b8777a7140, 8eee25241e86, dd3730ed9c1c and bcb33dc4f055, the idea is to unload a user profile if it's not used anymore. I'm puzzled that calling UnloadUserProfile should actually unload a user profile if it's still in use by the interactive session. That sounds like a bug in Windows to me, but what do I know? I can revert this single patch, or I can revert the above patchset trying to unload a user profile entirely, whatever makes more sense. However, what makes most sense?!? Thanks, Corinna --=20 Corinna Vinschen Cygwin Maintainer --K/NRh952CO+2tg14 Content-Type: application/pgp-signature; name="signature.asc" Content-length: 833 -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEoVYPmneWZnwT6kwF9TYGna5ET6AFAlx9StEACgkQ9TYGna5E T6DfRA/+NEmBjs/fPNqpv2tdhuQwl+4osClwS22FdegI+8pidSUa8diV3BrKn8CV 508Abjuqx/Jujsk6OIijvCSjYUICzq54mQHK5sBF3G0DDC4DAt7ALdTdDbFwUYNJ FlFePnI4RLMxbMYBnUcI54YzKUunrG/uZpXKZ9duITZgxEWk0UvTVGTtP3oIdEG1 2zU7VhdgqiXdPx8GpV9U3e1OenFgbYt4fJdv5zVcrl6DhQUA29NZ45kWJsHsx1rn YgRR20U82HN6fKmqPoL+oW0484pfn5evtP3LsqbGV31iMYBLGI3sc76ma9K1xjRf tkII2AsSh7ukvPZsGdX3FHKaS6a2SEG+V7rkUPC543jZ1kGyPF75W8l0Z0jPnAHL /JpUOeINIgaKC8AoGWQ3ZBPU8kVpCP4C62zx/KtiZ+YBzAtXGHpBx6OerW181KcL iO1Rvc+MrWg6hCEDmgL+1RoGeoaSx75zqjEqpIP8Wvmvks4mKrn6piEFFgv0/ovi VB/QuhBI+TgBrk6fFGR0pSUz/MT7S7o3YZfG/pnOAtVo9uaJg6HLiePZH+E9QmSq aYa0AQzyf7q0WmXUG1+MLM8+TmLqxBFYmDmg45n5T8kTKI/NHsLm0v68UCVPaKU7 2IlUoCNC8t+/3gW1jsN5N7yZXqMON4/OTq7ZAnhVbDxch8Ew8nc= =0z6/ -----END PGP SIGNATURE----- --K/NRh952CO+2tg14--