cygwin snapshots after 23, Feb. ocasionally destroys windows logon session
Corinna Vinschen
corinna-cygwin@cygwin.com
Mon Mar 4 16:06:00 GMT 2019
On Mar 4 16:57, Corinna Vinschen wrote:
> On Mar 5 00:28, Takashi Yano wrote:
> > Hi Corinna,
> >
> > 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.
> >
> > This does not happen in all environments, however,
> > at least two of my machines are affected.
> >
> > * Windows 7 64bit machine with 32bit cygwin installed.
> > * Windows 10 64bit machine with 32bit cygwin installed.
FTR, I just reproduced it after the fifth logon/logoff in a row
on W10 64 bit w/ 64 bit Cygwin.
Corinna
> >
> > 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.
> >
> > I looked into this problem, and found the culprit.
> >
> > 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?!?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin/attachments/20190304/6c1d1691/attachment.sig>
More information about the Cygwin
mailing list