On Dec 6 21:21, Kacper Michajlow wrote: > 2015-12-06 19:57 GMT+01:00 Corinna Vinschen <corinna-cyg...@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
pgpBUS1b0W1Gh.pgp
Description: PGP signature