delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2011/04/09/18:04:06

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=4.7 required=5.0 tests=AWL,BAYES_20,TW_BG,TW_BL,TW_EG,T_RP_MATCHES_RCVD
X-Spam-Check-By: sourceware.org
Message-Id: <7.0.1.0.2.20110409174908.022ac6c8@CraneSoftwrights.com>
Date: Sat, 09 Apr 2011 18:02:27 -0400
To: cygwin AT cygwin DOT com
From: "G. Ken Holman" <gkholman AT CraneSoftwrights DOT com>
Subject: Delay during invocation of any CYGWIN command
Mime-Version: 1.0
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

Hi folks,

For many years I ran CYGWIN commands under XP without delays in invocation.

I'm now running XP under VirtualBox and I'm pretty sure when I first 
moved over I was running CYGWIN commands without delays.  But I don't 
always use CYGWIN, so I can't say for sure.

But I am sure I'm now getting a 5-second delay when invoking any 
CYGWIN command.  Once the command executes, I get a 10-second window 
of no delays when invoking any CYGWIN command.  After the 10 seconds 
expires, the next CYGWIN command I try to execute delays for 5 
seconds before it executes.

Program execution is always correct, the only problem is invocation.

Here is my environment:

P:\cygwin\bin>cygcheck -c
Cygwin Package Information
Package              Version             Status
_update-info-dir     00953-1             OK
alternatives         1.3.30c-10          OK
base-cygwin          3.0-1               OK
base-files           4.0-6               OK
bash                 4.1.10-4            OK
bzip2                1.0.6-1             OK
coreutils            8.10-1              OK
cygutils             1.4.4-1             OK
cygwin               1.7.8-1             OK
cygwin-doc           1.7-1               OK
dash                 0.5.6.1-2           OK
diffutils            2.9-1               OK
editrights           1.01-2              OK
findutils            4.5.9-2             OK
gawk                 3.1.8-1             OK
gettext              0.17-11             OK
grep                 2.6.3-1             OK
groff                1.20.1-2            OK
gzip                 1.4-1               OK
ipc-utils            1.0-1               OK
less                 436-1               OK
libattr1             2.4.43-1            OK
libbz2_1             1.0.6-1             OK
libgcc1              4.3.4-3             OK
libgmp3              4.3.1-3             OK
libiconv2            1.13.1-2            OK
libintl8             0.17-11             OK
liblzma1             4.999.9beta-11      OK
libncurses10         5.7-18              OK
libncurses8          5.5-10              OK
libncursesw10        5.7-18              OK
libpcre0             8.02-1              OK
libpopt0             1.6.4-4             OK
libreadline7         6.1.2-2             OK
libsigsegv2          2.8-1               OK
libstdc++6           4.3.4-3             OK
login                1.10-10             OK
man                  1.6f-1              OK
rebase               3.0.1-1             OK
run                  1.1.13-1            OK
sed                  4.2.1-1             OK
tar                  1.25-1              OK
terminfo             5.7_20091114-14     OK
terminfo0            5.5_20061104-12     OK
texinfo              4.13-3              OK
tzcode               2010j-1             OK
which                2.20-2              OK
xz                   4.999.9beta-11      OK
zlib0                1.2.5-1             OK

P:\cygwin\bin>


So, I was at a loss to come up with proof of what is going on and 
have been suffering with these delays for months.  All Google 
searches were fruitless.  It came to me today how to illustrate the delays.

First, to prove it isn't a path issue, I got rid of the path:

P:\cygwin\bin>path
PATH=(null)

P:\cygwin\bin>

Next, I created a DOS looping batch file that invokes the CYGWIN date command:

P:\cygwin\bin>type lupe.bat
:lupe
.\date.exe
goto :lupe

P:\cygwin\bin>

The execution results are below.  You cannot see the first pause, 
because, well, it just paused!  What you can see are reports every 
second from 17:41:06 until 17:41:15.  Then there is a pause!  The 
*next* date command is invoked but it doesn't get running until 
l7:41:20, and then all date commands run until 17:41:30 at which 
point the *next* date command doesn't produce its result until 
17:41:35.  Subsequent commands start up immediately on invocation.

It doesn't matter which command is used.  Every CYGWIN command will 
delay for 5 seconds until it runs without error.  For the next 10 
seconds every CYGWIN command will start without delay.  Then the 
scenario starts all over again and my next CYGWIN command will delay 
for 5 seconds.

Monitoring XP's Windows Task Manager reveals the System Idle Process 
at 99% during the 5-second pause.

Can anyone think of what is going on?

Thanks for any ideas anyone may have!

. . . . .  Ken


P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:06 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:06 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:06 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:06 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:06 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:07 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:07 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:07 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:07 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:07 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:08 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:08 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:08 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:08 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:08 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:09 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:09 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:09 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:09 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:09 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:10 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:10 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:10 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:10 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:10 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:11 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:11 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:11 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:11 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:11 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:12 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:12 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:12 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:12 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:12 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:13 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:13 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:13 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:13 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:13 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:14 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:14 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:14 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:14 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:14 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:14 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:15 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:15 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:15 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:15 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:15 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:20 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:20 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:21 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:21 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:21 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:21 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:21 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:22 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:22 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:22 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:22 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:22 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:22 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:23 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:23 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:23 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:23 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:23 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:24 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:24 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:24 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:24 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:25 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:25 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:25 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:25 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:25 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:25 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:26 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:26 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:26 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:26 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:26 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:27 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:27 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:27 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:27 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:27 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:28 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:28 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:28 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:28 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:28 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:29 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:29 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:29 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:29 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:29 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:30 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:30 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:30 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:35 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:35 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:35 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:35 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:36 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:36 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:36 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:36 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:36 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:36 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:37 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:37 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:37 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:37 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:37 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:38 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:38 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:38 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:38 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:38 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe
Sat Apr  9 17:41:39 EDT 2011

P:\cygwin\bin>goto :lupe

P:\cygwin\bin>.\date.exe

--
Contact us for world-wide XML consulting & instructor-led training
Crane Softwrights Ltd.          http://www.CraneSoftwrights.com/z/
G. Ken Holman                 mailto:gkholman AT CraneSoftwrights DOT com
Legal business disclaimers:  http://www.CraneSoftwrights.com/legal


--
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019