delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2022/11/07/17:08:52

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 95F5A385841A
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1667858885;
bh=3IiDpRPq/tUJaiPr34kzUIm7f9LAPbz39tTzI4B7ZS0=;
h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post:
List-Help:List-Subscribe:From:Reply-To:From;
b=NAji+YMW5ECK3K9yJHUaKG0ncC9w2AZtZv2fqb00xAW/4IzATUkA6OikzcNBcj7ZN
cYTmalPfBy7glJGCJUa6oXtVHqOpVXWS0sN0CZ+Kj73MgHc2jF+/oEDJF94pY6Q1GV
dtfXvZQwS7SlPlObCthP6hqnotRKBLLHxfIIV9qg=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org C68323858D38
IronPort-Data: A9a23:AShdQqvzhYsLDxsYmltqqjr2DOfnVFNfMUV32f8akzHdYApBsoF/q
tZmKWDSPvvbZzHweI0kOo3j90oAv8fQztZiQAVkrX08FixH9ZOVVN+UEBz9bniYRiHhoOCLz
O1FM4Wdc5pkJpP4jk3wWlQ0hSAkjclkYJKiULacUsxWbVA4E3hJZSpLwrJ/2Mgw6TSAK1vlk
cvopMHCM0OS1TdxM2YFg4qOsxoqt/np0N8ilgVWictj4RmPyRH5MLpFffvrdiKgHdEPdgKHb
72rII+RrzqxEygFWovNfobTKiUiXrPUNA6SvXtaM4DKbs9q/3FaPg4TbZLwWG8P49m7t4kZJ
OZl7PRcfTwU0pjkw4zxZfX6/xZWZsWq8JefSZS2XFf6I0fuKxMAyN02ZK060BFxFk+azgii+
NRBQA3hYCxviMqd5pSSZ9hwuP8+dsnVPYcbhjJtlTXWWKNOrZDrG80m5Pd+9RJp3oViOKibY
MAULz1ycB7HfhtDfE8ND44zl/upgX+5dCBErFWSpuw85G27IA5ZieCxdoaKPIHaA5wNxy50p
Uqfl4j9Kj0XLtGcjwKM/X+oru7JkyThHokVEdVU89Yw2gTJmD1CWEB+uV2T+/OSsUCFXIxjL
xYs8TJzk4U13kmMQYyoN/G/iDve1vIGYPJbAuIl6Qelwbvb/AefQGMDS1Z8hMcOscY3QXkm0
wGPltawXTh36uTNEDSa66ueqi60NW4NN2geaCQYTAwDpd7+vIU0iRGJRdFmeEKosuDI9fjL6
2jihEADa3871KbnC43TEYj7vg+R
IronPort-HdrOrdr: A9a23:1eU016+Sp73jmJN/p1Fuk+FOdb1zdoMgy1knxilNoENuH/Bwxv
rFoB1E73TJYW4qKRcdcKO7SdC9qBLnhOhICOwqUYtKMzOW3FdAQLsC0WKA+UyoJ8SdzJ876U
4IScEXZ7PN5DNB/KXHCXyDYrMdKa68gcKVbInlr0tFfEVPUeVN/g15AgGUHgldXw9dH6c0E5
Ka+45uuyegUW5/VLXxOlA1G8z44/HbnpPvZhALQzQ97hOVsD+u4LnmVzCFwxYlVS9Vy7tKyx
mOr+W53NTvjxiI8G6S64bh1eUZpDIn8KoDOCW4sLlYFtwrsHfpWG0uYczAgNl/mpDW1L9jqq
i2n/5nBbU615qZRBDOnTL9nwbnyzog8Hnk1BuRhmbiu9XwQHYgB9NGnp8xSGqt16MMhqAO7E
tw5RPqi7NHSRfb2Cjt7dnBUB9n0kKyvHo5iOYWy3hSS5EXZrNdpZEWuBo9KuZ2IAvqrIQ8VO
V+BsDV4/hbNVuccnDCp2FqhNihRG46EBuKSlUL/saVzz9VlnZkyFZw/r1qol4QsJYmD5VU7e
XNNapl0LlIU88NdKp4QPwMRMOmY1a9MS4k8FjiUGgPOJt3RE4l8aSHnYndzNvaBKAg3d8ulJ
PHWFRE3FRCBX7TNQ==
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=MlhvDsuMSaLhscE3PqncxTr0keplspOtGXu4/Swk4YqB26yUqhq9d+9Q8sMr4imVreMAd2KF17ATt240865U6ZdqTMOW2acFcQwGLYYRPZpXPCtRhq4rR9phP4JNty1LgNG2IBUixukjpalN6qb0ITwKeM567ENe+sDvrKfv1jHbMf7sDFba2Bmd8WLxJoIat/VnVcWAqsqRa0fQoh+JWPw437pZIZKI0Yjbql7Nf4S9Oa54FkUwKauAGRNTE8zHDN7nrVV4hFWL3Fmvx1vNnAMh1Q87X8T3xUxA2u266ZxeiP/0WKDhDimIYBpP6OeZcKZr8/IUN8OLNmE3tf5F6g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector9901;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
bh=QDUnuFQfjflHl85CENRYtIQHw/yxILs3+EkY+TtfJKY=;
b=UHbSlLz/DfLGXkJOuS+yGdwdagFNKCy5A0HPCvqaeCQMc8dD4vG/evSXVswLGhXfUrcbvSZ/SHdZMG76hfhc8jv5hVZT0vU5zCSI+gpk7YG9vsgdkqhhDAvrEFrfBNajSeNOMiyqyILFgrh5s6fMDdKKaU0SbPR2T3ecuqmGeflyGUHN6f69HAykihVUimv4svvWoHokpuaIUr7KlulfO3CzRObVwcjuDJh7CfHiAKUWp1a6u/0FLNNoIwi6vCujSRZvh9tUGEuN8CK0entXAW2qDBoY+OZHPobrAhu9qkjfxFGUbKOyEUihcFYbDjrp/O8vuu0e94w60MKAisO2Bw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
smtp.mailfrom=infor.com; dmarc=pass action=none header.from=infor.com;
dkim=pass header.d=infor.com; arc=none
To: "cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com>
Subject: Cygwin commands are intermittently hanging on Windows
Thread-Topic: Cygwin commands are intermittently hanging on Windows
Thread-Index: Adjy8W8Yj3CWUckSTIGCBbG+TkPXzQ==
Date: Mon, 7 Nov 2022 22:06:46 +0000
Message-ID: <CH2PR02MB60248F2E94F6AE770B509A59E53C9@CH2PR02MB6024.namprd02.prod.outlook.com>
Accept-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CH2PR02MB6024:EE_|CH0PR02MB7916:EE_
x-ms-office365-filtering-correlation-id: 0fe819df-c2e5-4848-646d-08dac10c5c98
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: xTJE6pOBDcD3Yv7zdMku8LcMkHUYqVASRic2YaobqXAZVoWO0chjlD6XTUrCObFnHnH6jAHH+nUbGbWqMDdwgPM3DtB1bo4+gyXB2zDzszcp2gPNJ82t1zPSxDJmR1/u67FFZaSGF1gmIZXPh+Q+Q+GWVvt3/Pb12mI3xuI8qMOkZaX3UFbszDIEIDtaX+j+XG601u4R9NXEuad3zcWZ8K9W0+eR0OIpgf+VsNnEqCLT2M1vp2qY4IhMHcEM6f2bzpBGCFe4UFE3hCSqm07SPV6vMycQOx34MTKgndj68EnRTSePfRzSi0uNKj2DpbIOiz392mkdWZVoI04TJx2RrGrKAmDqFf5e+75HsM6kMMhHus47CMDpYjzKnS54i2CatldjFt2ftYdjRiFvLy88fF9WREczlFyF98OyYPCBubW1f0YK4rWPgrtZXub51lZJxn6g33UInliR4ZaG48F/OJHquIXJYpte3h0isosNuYk/WdHirwfSGTfmpjw+rjo22CANCqy4NMv6FUtkNAgLnU68OvGO4ymDR/gUk8WFMbAQjbAMvE8yeapbDQXvZUsE2ExJ62zlNT+pFHut6GOHfNFs3qclpJGrn88wD2LkUUWGwFu0VlNk7GFD5Frrxj5nS381oJ893qRL+JmlZayWlnsPb1yr0sBp6IAikuTAB9mBdSiGpys8/L6cUfyVqA4i5bfo84eB/EOytpt6/3oZSLXAVP7cVK5hf1ZJLAVt26VMK7S5ZgXpxUTr1AbfLd9J1kAfr4ATLnXVRxhDFY/nT8WLARIm+MI6ASNCAN0+2ro=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
IPV:NLI; SFV:NSPM; H:CH2PR02MB6024.namprd02.prod.outlook.com; PTR:; CAT:NONE;
SFS:(13230022)(4636009)(136003)(346002)(39860400002)(366004)(396003)(376002)(451199015)(2906002)(478600001)(316002)(64756008)(8676002)(66556008)(66476007)(76116006)(52536014)(66946007)(8936002)(41300700001)(66446008)(55016003)(71200400001)(33656002)(5660300002)(83380400001)(38070700005)(6916009)(122000001)(82960400001)(6506007)(7696005)(38100700002)(86362001)(186003)(9686003)(26005)(66899015)(460985005);
DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?3dbOUd0U3Hx34oUEPeFIB0/rk884CPx1uu51A+aL+sK7kvV9cpU09XjE6m0O?=
=?us-ascii?Q?g4TTeoWsdRYKOkClTdvPYJzeUdcjxaeThjZ1l9SfPO/p8DqzMQclp5Y71dn0?=
=?us-ascii?Q?QcLg9SO+QB+eWNCOU9xHok5W1ES6OKGgFhUMGA43Sf3AZJvqHJOnu+0P4iu4?=
=?us-ascii?Q?EF+gGTuraoE1sNSw+nohcHe+ZFIV7RtJp1fxgdt8g6fk+y0yHP/u42TYUAtI?=
=?us-ascii?Q?soTQFzeqNEfqB+sLcCYsKV+hqPF8wo1xOQQd+bY6HvGwNJUJ/psM65BE/sJx?=
=?us-ascii?Q?m5BAPRKYdxsSMVvEm4IvBC90jiC8uMvcg7j7TuNt+pfXGsIe1UHqvdeIKeSz?=
=?us-ascii?Q?tO0vE71hRlMgt8tU8acKPXDw9Q4icLuAANDCIUOaR5Xjr5UJ64h9VoS0MIhi?=
=?us-ascii?Q?LIabpuxgbptmb6nh2NDfuhd6vAC0nHx0nhnkko+qrWyRFkZAZB4TBlBEAHXQ?=
=?us-ascii?Q?CkgGt7UkqVrUuAEG3TR5xuGBvs1+d1/m2vJcwSUrmSBYPf/hHli+aATizhTf?=
=?us-ascii?Q?LV64W4BWZZxZc8gV3fbjjHlTeXNOsMQb2HN2juefoVeGQ13/iDFQl5gZAk9d?=
=?us-ascii?Q?zCmYLlspJYyuXpWX3IXUmmfHFOaNtru3p4ojEGynavTaUsohKN/6EI0ToCRy?=
=?us-ascii?Q?lUxTyDiZmJGNtbxu4Bg/pywYvkf1niGdc4C61JMB4irfpVFE85nRkZWIRkBt?=
=?us-ascii?Q?AfICerbhDcFZXJSjA6b8TbCaX6VQGb9q5FA6UXNcAybNG0MmvEWG/qIA/0zv?=
=?us-ascii?Q?6Q2MqiAp8PZ6HeJ5s9acpCuQMkmICJ2JHcgvbxU++GmFp9eBk5GHXS6W+Oh1?=
=?us-ascii?Q?NUJ/RXYZYb4dLtiAy1Hvw1Ce1jQi06EbZCzJ+ZRrSWEoX1Ty6yaUYRKE1FZw?=
=?us-ascii?Q?0rHNqtQwA58zTem3bUhPifwzZRTyh3sVzKMMXPun2/sy5hmgPn5sCkM2BQnc?=
=?us-ascii?Q?AZB9MgNthuSgfCB3DtIxxF5T2+SfqzGoFB1blrgDqQYaEK268Pts0qHZ/C8s?=
=?us-ascii?Q?30g3uRaUfS1cXHJC48UK0poCueu3CCBKRMNoWtYipZsrHRVhlEbokVXDwSYW?=
=?us-ascii?Q?xn4yNfsKzXEp+HBtoTW19aiKRDtrSz8fDqjzX3M6pGkGVlvqQtnSgDVmbr8k?=
=?us-ascii?Q?AJq6z812Owr0LYLcYX8zGQ+gNZMGJH/3MkGByS7y80iR8XTBCzlugkszV8UM?=
=?us-ascii?Q?YBVDughqN8nBtwjqjHnNjCMzRAhQPTCq3qH3WmuXoPQQvyYRX7Wk0FqRVvWj?=
=?us-ascii?Q?2weIACWqdGk879hloymcTpK8GX3HMSeA93whF5/u0FTRtOeebTJfxaW7Iu3v?=
=?us-ascii?Q?k/WTaE4PFqCDbcsrxeFGOwvlDXuGTU9gvQ2qPkyw2rU0on0SJlp/nGuNtMFO?=
=?us-ascii?Q?m/8tepP9sKnqLA+8nxHv5XPIUKbqy3LUf9X8WQk+jlAk8flbZI5/NnHFI03e?=
=?us-ascii?Q?q5oQJoMWiIBaVQ23Mk165BEpASU66+kmIT4SOnENk0nUtEHAO7ZoP2z1k2Dw?=
=?us-ascii?Q?+PMCI9YFQiK4HM5c1Jy4xmlsOYhgkfAxV5nEbjaS8uh+BTkavPozAePyc9mZ?=
=?us-ascii?Q?8Jru1lhDW2PVO5vIdMF0j7PUCVDfDP2WaCN7IBEt?=
MIME-Version: 1.0
X-OriginatorOrg: infor.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CH2PR02MB6024.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0fe819df-c2e5-4848-646d-08dac10c5c98
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Nov 2022 22:06:46.2980 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 457d5685-0467-4d05-b23b-8f817adda47c
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: FARMhd2Zamq448pAGMBtIH7Om6CCxD+LcFgQQxeMGTRX1xOW9su6r6E/ru3Q2d8FVTHymkxAUy+yPIxP2oeOFw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR02MB7916
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, HTML_MESSAGE, SPF_HELO_PASS,
SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.6
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
server2.sourceware.org
X-Content-Filtered-By: Mailman/MimeDel 2.1.29
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Derek Pagel via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Derek Pagel <Derek DOT Pagel AT infor DOT com>
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

We've been encountering Cygwin commands that are intermittently hanging on Windows. We don't have any predictable way to reproduce it besides running commands in a loop until we encounter a hang. So, we've created a script that will loop and execute 5 different Cygwin commands (touch, cp, mv, which, and rm) and log any commands that take longer than a second. The script is set to loop 10,000 times which gives a handful of instances of hangs in the log that have taken anywhere from 10-200 seconds to complete. Has anyone else encountered hangs from Cygwin commands?

I've printed the script below for reference:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
use strict;
use Cwd;

my $TESTDIR = getcwd() . "\\test<file://test>";
my $MKDIRCMD = "mkdir test";
my $TOUCHCMD = 'touch test.txt';
my $CPCMD = 'cp test.txt test2.txt';
my $MVCMD = "mv test.txt " . $TESTDIR . "\\test.txt<file://test.txt>";
my $WHICHCMD = 'which explorer.exe';
my $RMCMD = "rm " . $TESTDIR . "\\test.txt test2.txt<file://test.txt%20test2.txt>";
my $count = 0;
my $fh;
my $LOG = open $fh, '>', 'cygwinTest.log';

if ( ! -e $TESTDIR ) {
                runCMD($MKDIRCMD, 0);
}

while ($count < 10000) {
                print "Loop $count:\n";
                runCMD($TOUCHCMD, $count);
                runCMD($CPCMD, $count);
                runCMD($MVCMD, $count);
                runCMD($WHICHCMD, $count);
                runCMD($RMCMD, $count);
                $count++;
}

sub runCMD {
                my $CMD = $_[0];
                my $COUNT = $_[1];
                my $retCode;
                my $startTime;
                my $endTime;
                my $totalTime;

                $startTime = time();
                $CMD = "C:\\Windows\\system32\\cmd.exe /c $CMD";
                $retCode = system($CMD);
                $endTime = time();
                $totalTime = $endTime - $startTime;
                if ($totalTime > 1 ) {
                                print $fh "Loop #$COUNT:\n";
                                if ($retCode == 0) {
                                                print $fh "It took $totalTime seconds to run [$CMD]\n";
                                } else {
                                                print $fh "It took $totalTime seconds to unsuccesfully run [$CMD]\n";
                                }
                }
}

close $fh;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~






-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


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