This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [ANNOUNCEMENT] TEST RELEASE: Cygwin 2.4.0-0.8


On Dec  6 21:21, Kacper Michajlow wrote:
> 2015-12-06 19:57 GMT+01:00 Corinna Vinschen <corinna-cygwin@cygwin.com>:
> > Hi Cygwin friends and users,
> >
> >
> > I released a new TEST version of Cygwin, 2.4.0-0.8.
> >
> > This adds a new feature to cygpath, the -U flag, which allows to
> > generate /proc/cygdrive paths, which are unambiguous even if the
> > cygdrive prefix changes.  E.g.:
> >
> >   $ mount -p
> >   Prefix              Type         Flags
> >   /mnt                user         binmode
> >
> >   $ cygpath -D
> >   /mnt/c/Users/corinna/Desktop
> >
> >   $ ./cygpath -DU
> >   /proc/cygdrive/c/Users/corinna/Desktop
> >
> > I'd like to point out the Windows 10 1511 workaround added to 2.4.0-0.7
> > again since it's important that it gets tested:
> >
> > - Not a bug fix as such, but a workaround for new behaviour in Windows 10
> >   version 1511 64 bit.  This version introduces a problem which existed in
> >   a similar variation (just vice versa) in XP and Server 2003 64 bit as well.
> >   An unexpected stack arrangement when starting a 64 bit Cygwin application
> >   from a 32 bit application (e.g. 32 bit CMD.EXE) broke Cygwin's fork.
> >   Addresses: https://cygwin.com/ml/cygwin/2015-12/msg00003.html
> > [...]
> 
> Hi,
> 
> Since 2015-12-03 snapshot I got only black screen when running this batch script
> @echo off
> C:
> chdir C:\cygwin\bin
> zsh -l -i
> 
> Basically it deadlocks while processing .zshrc. I was debugging this
> and it locks when loading "oh my zsh".
> 
> Long story short is seems to hang here
> https://github.com/robbyrussell/oh-my-zsh/blob/master/lib/git.zsh#L177
> at least for the first time, because if I remove this line it hangs
> somewhere else. It basically hangs if in git_compare_version() is any
> kind of external command which cause fork.
> 
> It works fine when running from mintty.

Confirmed.  I have two different ways to fix this, but I'm not sure yet
which one is better.  I'll test them a bit and probably check one of
them in later today.


Thanks a lot for testing,
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

Attachment: pgphO45SkFHZn.pgp
Description: PGP signature


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]