On Oct 28 00:51, Denis Excoffier wrote: > On 2009-10-19 21:47, Corinna Vinschen wrote: > >On Oct 19 21:18, Denis Excoffier wrote: > >> > >>Hope this helps. > > > >It does. The value of $PATH is used without checking if $PATH > >exists. I fixed that in CVS. > Thank you. Let's wait until 1.7.0-63 now. > > In the same spirit, i discovered that > `cygcheck -s' does not behave correctly (ie is prematurely > interrupted) if COMSPEC is not set to the > appropriate value (C:\WINNT\system32\cmd.exe or equivalent), > or is not set at all.
That appears to be a bug in Windows' msvcrt.dll. cygcheck is not a Cygwin application, but a native Win32 application. It calls popen() from msvcrt.dll, and this function crashes with a SEGV, as soon as cygcheck tries to run cygrunsrv --version. What's strange is that two prior calls to popen("id.exe") work fine. Even if I omit them, popen crashes if it's called for cygrunsrv. I have no explanation for this. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple