Mail Archives: cygwin/2002/09/25/00:05:46
On a freshly installed and configured Windows XP machine with a fresh
install of a recent Cygwin, we noticed that every non-builtin command
took about a second to start.
The PATH started with /usr/bin:/bin as the first dirs, and then also
included much later a symlink to a samba shared script area
(/usr/local/script --> //samba/script).
On this particular machine, just having /usr/local/script in the PATH
slowed down *every* command. Even commands like "ls", much earlier
in the path suffered the problem.
Any idea why? I ran an strace on rxvt (which is how I diagnosed the
problem - saw what it was doing the output streaming past stopped).
Any idea why this machine (same network, same domain) has this problem,
and others don't?
Here's a dramatically trimmed down bit of the strace output:
**********************************************
Program name: C:\cygwin\bin\rxvt.exe (3388)
App version: 1003.9, api: 0.51
DLL version: 1003.12, api: 0.54
DLL build: 2002-07-06 02:16
OS version: Windows NT-5.1
Date/Time: 2002-09-25 09:43:01
**********************************************
556 1025 [main] rxvt 3388 environ_init: 0xA010420: !C:=C:\cygwin\bin
91 1116 [main] rxvt 3388 environ_init: 0xA010438: ALLUSERSPROFILE=C:\Documents and Settings\All Users
125 1241 [main] rxvt 3388 environ_init: 0xA010470: APPDATA=C:\Documents and Settings\desmolej\Application Data
114 1355 [main] rxvt 3388 environ_init: 0xA0104B0: CLIENTNAME=Console
71 1426 [main] rxvt 3388 environ_init: 0xA0104C8: COMMONPROGRAMFILES=C:\Program Files\Common Files
154 1580 [main] rxvt 3388 environ_init: 0xA010500: COMPUTERNAME=ZOLTAN
59 1639 [main] rxvt 3388 environ_init: 0xA010518: COMSPEC=C:\WINDOWS\system32\cmd.exe
56 1695 [main] rxvt 3388 environ_init: 0xA010540: CVSROOT=cvs.research.canon.com.au:/u/archive
58 1753 [main] rxvt 3388 environ_init: 0xA010578: CVS_SERVER=/opt/bin/cvs
59 1812 [main] rxvt 3388 parse_options: binmode 131072
75 1887 [main] rxvt 3388 parse_options: returning
[...]
32 11680 [main] rxvt 3388 mount_info::conv_to_posix_path: conv_to_posix_path (x:\bin\script, keep-rel, no-add-slash)
78 11758 [main] rxvt 3388 normalize_win32_path: x:\bin\script = normalize_win32_path (x:\bin\script)
34 11792 [main] rxvt 3388 mount_info::conv_to_posix_path: /cygdrive/x/bin/script = conv_to_posix_path (x:\bin\script)
32 11824 [main] rxvt 3388 mount_info::conv_to_posix_path: conv_to_posix_path (\\samba\script, keep-rel, no-add-slash)
31 11855 [main] rxvt 3388 normalize_win32_path: \\samba\script = normalize_win32_path (\\samba\script)
32 11887 [main] rxvt 3388 mount_info::conv_to_posix_path: //samba/script = conv_to_posix_path (\\samba\script)
32 11919 [main] rxvt 3388 mount_info::conv_to_posix_path: conv_to_posix_path (C:\cygwin\usr\X11R6\bin, keep-rel, no-add-slash)
32 11951 [main] rxvt 3388 normalize_win32_path: C:\cygwin\usr\X11R6\bin = normalize_win32_path (C:\cygwin\usr\X11R6\bin)
32 11983 [main] rxvt 3388 mount_info::conv_to_posix_path: /usr/X11R6/bin = conv_to_posix_path (C:\cygwin\usr\X11R6\bin)
88 12071 [main] rxvt 3388 win_env::add_cache: posix /usr/bin:/usr/bin:/cygdrive/x/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/Program Files/nsr/bin:/cygdrive/x/bin:/cygdrive/x/bin/script://samba/script:/usr/X11R6/bin
34 12105 [main] rxvt 3388 win_env::add_cache: native PATH=C:\cygwin\bin;C:\cygwin\bin;x:\bin;c:\WINDOWS\system32;c:\WINDOWS;c:\WINDOWS\System32\Wbem;c:\Program Files\nsr\bin;x:\bin;x:\bin\script;\\samba\script;C:\cygwin\usr\X11R6\bin
33 12138 [main] rxvt 3388 posify: env var converted to PATH=/usr/bin:/usr/bin:/cygdrive/x/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/Program Files/nsr/bin:/cygdrive/x/bin:/cygdrive/x/bin/script://samba/script:/usr/X11R6/bin
59 12197 [main] rxvt 3388 environ_init: 0xA010950: PATH=/usr/bin:/usr/bin:/cygdrive/x/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/Program Files/nsr/bin:/cygdrive/x/bin:/cygdrive/x/bin/script://samba/script:/usr/X11R6/bin
121 12318 [main] rxvt 3388 environ_init: 0xA010890: PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
[...]
luke
--
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 -