Mail Archives: cygwin/2003/03/12/09:24:08
Igor wrote:
>Matt,
>
>A virus checker *shouldn't* affect your command line length limit...
>Try running the offending command under strace, e.g.,
>
>strace -o echo.strace /usr/bin/echo ${PATH}${PATH}
>
>and look at the tail of the output.  That should give you a clue of where
>it's hanging.  If you're having a hard time reading the strace output, and
>if the output is not too large, you could post it here so other people
>could try to help you.
>	Igor
I did try an strace experiment... not very helpful I am afraid:
WILLISMA AT toww5462 ~
$ strace -o foo.txt echo.exe ${PATH} > /dev/null; wc foo.txt
    408    4141   40604 foo.txt
WILLISMA AT toww5462 ~
$ strace -o foo.txt echo.exe ${PATH}${PATH} > /dev/null; wc foo.txt
      0       0       0 foo.txt
Yesterday, in pre-rebase versions of cygwin I was able to get ls to hang;
whilst hanging I could see stuff like I described in
http://sources.redhat.com/ml/cygwin/2002-11/msg00371.html
As of the latest rebase, I don't see hangs with ls.exe, I just get the
immediately-return-to-command-line effect.
Other observations:
If I launch cmd.exe as the shell, and manually put c:\cygwin\usr\bin and
c:\cygwin\bin on my path, 
c:\cygwin\bin\ls.exe *               -- works fine; but I wonder if ls is
being passed "*" or a list of args
c:\cygwin\bin\echo.exe *             -- works fine
c:\cygwin\bin\echo.exe %PATH%        -- works fine
c:\cygwin\bin\echo.exe %PATH%%PATH%  -- fails, immediately returns to
command line
 
--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/
- Raw text -