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" 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: Accept-Language: en-US Content-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 List-Archive: List-Post: List-Help: List-Subscribe: , From: Derek Pagel via Cygwin Reply-To: Derek Pagel Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Cygwin" 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"; my $MKDIRCMD = "mkdir test"; my $TOUCHCMD = 'touch test.txt'; my $CPCMD = 'cp test.txt test2.txt'; my $MVCMD = "mv test.txt " . $TESTDIR . "\\test.txt"; my $WHICHCMD = 'which explorer.exe'; my $RMCMD = "rm " . $TESTDIR . "\\test.txt test2.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