X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:subject:to:references:from:message-id:date :mime-version:in-reply-to:content-type :content-transfer-encoding; q=dns; s=default; b=bIWlRAp75wuzMEin 2MzVsjmJ9DP1t+HIfZqAFEUATiGJiefvA3V9k8U71uOyf46QNFQL97hiGKObbpH4 ofEan8I0j+hWMyeWOkMpYWS4GQX6dKDNIhAgTAsWFZ6Ns5Cw6x0scusPaDyPXib3 GbR4NEFAbey/EGaEVUZhO9uPOR8= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:subject:to:references:from:message-id:date :mime-version:in-reply-to:content-type :content-transfer-encoding; s=default; bh=ZgdXdaccQ0HHOdrkfhY6ru 1FQJ8=; b=fMESBkQVVxW/2N6up0A2IgsHlLm5MEH1tM5/8rnDEZX9xMoPoJZAei 47Y4/tVSTzKNVtNvywpAD+FH5arWGn2s+hPcYa2I+weT5dmW2gftS2WxsRXRDfhl QB6JuJhnPSDGP6kMTYrp+BrDF9z2LWykbBcB32N9hJ3Eck8xIZpSw= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.7 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=avail, colleagues, Processing, spending X-HELO: NAM02-BL2-obe.outbound.protection.outlook.com Authentication-Results: spf=pass (sender IP is 137.71.25.57) smtp.mailfrom=analog.com; cygwin.com; dkim=none (message not signed) header.d=none;cygwin.com; dmarc=bestguesspass action=none header.from=analog.com; Received-SPF: Pass (protection.outlook.com: domain of analog.com designates 137.71.25.57 as permitted sender) receiver=protection.outlook.com; client-ip=137.71.25.57; helo=nwd2mta4.analog.com; Subject: Re: Bug in Python3 ('tempfile', 'subprocess', '_hashlib') To: References: <8011548c-aefd-62a2-a492-69dca7646a44 AT analog DOT com> <911802ba-dc49-88a7-3abb-b542ad241fa5 AT cygwin DOT com> From: Giuseppe Scelsi Message-ID: Date: Tue, 10 Apr 2018 09:40:00 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <911802ba-dc49-88a7-3abb-b542ad241fa5@cygwin.com> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 8bit X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:137.71.25.57;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(396003)(39380400002)(376002)(346002)(39860400002)(2980300002)(438002)(377424004)(189003)(199004)(126002)(67846002)(6246003)(86362001)(106002)(2351001)(36756003)(58126008)(72206003)(65806001)(50466002)(2486003)(478600001)(47776003)(316002)(23676004)(53546011)(59450400001)(7696005)(15974865002)(36916002)(65956001)(76176011)(426003)(336012)(77096007)(246002)(26005)(11346002)(446003)(6916009)(7636002)(356003)(65826007)(106466001)(305945005)(31696002)(229853002)(31686004)(64126003)(5660300001)(2906002)(486006)(2616005)(8936002)(2870700001)(186003)(476003)(8676002);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR03MB1359;H:nwd2mta4.analog.com;FPR:;SPF:Pass;LANG:en;PTR:nwd2mail11.analog.com;MX:1;A:1; X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD023;1:czC4t2ApiIAIURe7WWzbnZHH8QOA0fiBW8k0GCEqku2ajmSHNVZBiWZS8bGrPpOw7+bMUQD5yeHzGUHpH9IcpQH0M5h39IhflXNukc1kFd3UeOtFKifKxD6ixlqDcu5o X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 502e0adc-b28f-4ce8-903b-08d59e733891 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(5600026)(4604075)(4608076)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060);SRVR:CY1PR03MB1359; X-Microsoft-Exchange-Diagnostics: 1;CY1PR03MB1359;3:w1TN5FZwVqTxvE84UrO5ILTsYK3XpL6vWFBBs39JERmnr3hNP116jyiNWvhVhcUGCBC6diR/D8YWSNOcmaZmzv2vMrfmAfsEDZC6Clwh+rrESF6xwUvoVZ3lv2LpiRmaWD881VJVj6Ly+s6nsZE9JWUgFGEtrE9msMrvVTXNHyC5QnNUEZkoKwg0j+9JzPRejBmU+74yYM9Y1NwGdT/mvU8W0P8xzIK3wjC0DSIutO0XphHIpA05eEJZZqv4BwvfJoXr7Eclk7UEG4h/wNQsYq9GpVAMJ2o/gtV8LVEEGaa4mNSkz+Zg+IyEKhszAbDU9K1oZURsyVDwZ/ebzI7GLQ==;25:RkfatL8WHCeoX7dkELWKS+e1D8XyfbW8wKKJS4m4uBFDF/vHmDFx1IPy+s90nGvc+PBsS8nXwodz9zY8WOQd+288GYCD0ku4CPn2HgHmbEZy0sNrrr3EUBCV7/AM1b94uFle1sRIGtpesbFfiZsMviEVjca58OFZYpyBoB0oRMUGN/XLf1f6sDCbt0XhAFws2AL/I79QrRZC6r4yeq3t4GA9G68x6VAWCts/IQQkhQd7XmJwen0psa3kH+M3J+SSbFdcfvZe6pZVF4L9crJpjqS+r42YKI+OCBhP7tF0i8RoiLIbJLCfvyrbkE/MZ+ujtWCOBUZOnJ87b7ixHVMSlw==;31:wF9oT9RODCpjhN50WIeriOkxKeu5hqRzAaXMB8PgNrxgMv7EG9qwidkay+H6SFB/y9bRG2dmHKCRd8xzA4By9YfBbjBARYap32NrgfkQfd7hduK3BmInrYx7Z5+J7Hf9xbhIfxPIva/y3oUhCtzkgULzV0U7+NotmglsUjKnVXxglfIz6wPBKAL+34Qyk+lHTxNy/fYR9EKj+S0jKpCJacb0UVS8zqRBG+K5FMEuYAI= X-MS-TrafficTypeDiagnostic: CY1PR03MB1359: X-Microsoft-Exchange-Diagnostics: 1;CY1PR03MB1359;20:Wf+3nlEdsYJpevX46psUuCituNRQ4VykcSj2vLtYVKRr0WLrXOowOwftjpE/9InXwCX6TmPEb6urijR6l3d9crJ48V80VvE3CdratIr20uWB1POylw8GR4PvdAvSTnwPSX1pxVfuaUyLW/wBpBwrMpk6rK0VtAb8uZUmzxtRp0WjBs9UUMGD0u5Jiy+7XTT6ZvhlvT/QOdl84hqHuTCFIjXJ7Xgh5NytRCIdnIlNQAQSVeiPfy+CwzgdrwYQrfzchMIv87xnul2nSWac1az+WAQr5hxWI2vQ/m0MfgMGj7wsc+xXYcLxbtfVKDnXeS6whuJfT6UxHOpshrGuR+xkJfLlJIV4rqb5rMzqUUCfuZU9q5QCfl8pntTEk0HBjAKiZdQIHVlqLyDhORa8qaEh8eQlr198wcqyvijUfqoOY3aeU4r0ZTi3RNSKdnhcDu5s/+gk0LPlzmISHAoectSQnZBSSjU07fIfZqnyKAWy6GxxorJJNe2+jxkqEn/BXTfR;4:ZHfvnmKXwQLpwLmK7JFIeQ6QhgAuxgnsDg4kmfvPKsZwswByBI8K9qAXp8mODBG9EjXx5s+B4GAtUSzvSgYPSd+PL6ikAhznOJ1Tq1h5yYLzSb/8PMBK1nG1sQU1Ybjy+NNANNicxXimWCh2qmnFWZk1vo8q2JWh4WLoVVi2v1Pxg4qJKKjvLq3G4RZeUdvGV5Asl60UN+beDdUFjnZnlURz8PgiIrEq8MazNMk9ofVj04aln3aBBhJOYwfEekOGdzcWxuKLwYa0h/9B+7ivSSvvdxpoliwaUaHsH9fpYiODbHKir6KaTEi8OYKIZE+tNpZLRmNLYI8qTuc2aGCEeBCVmHh9xk+B+2O+r+zqxEQ= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(270121546159015)(232431446821674); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040522)(2401047)(8121501046)(5005006)(3002001)(93006095)(93004095)(3231221)(944501327)(52105095)(10201501046)(6055026)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(20161123562045)(20161123560045)(6072148)(201708071742011);SRVR:CY1PR03MB1359;BCL:0;PCL:0;RULEID:;SRVR:CY1PR03MB1359; X-Forefront-PRVS: 0637FCE711 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjAzTUIxMzU5OzIzOnpvVlY5eFI5MmplajhqNGRNVHFSSkxWL2Zo?= =?utf-8?B?bHcxVzYzeHF4WmNTY3NMaUpodGE4a2U3V0VBN09xeFhHbUFTTjA5ZzBKMkp6?= =?utf-8?B?Z0hqVnp4M1pOQ2hiaG13bmg2Q0dYMDlFSjFoZFBQY3JSdnpIeWlEN2Y1N2p6?= =?utf-8?B?UWV0SlFrTWpueDg3THdTTGphdzc5ZWVsVVFKYkpVOUY1dWlXODNkWlFMVVhT?= =?utf-8?B?ZmtIeEpITWgrQ2MrakcyM01pdGhWeFI5SkhXVEk4TWRydWErWmhDdzQ5eFNw?= =?utf-8?B?QTIzM0V1R1ZEVHVqcTVzMCtpSmpKNWVFdG10Z2V4anpaNGI4TUFqb25WRUox?= =?utf-8?B?Rm1vUzgrTUVZcW9ZTnljRkZZK21tWGVYVEZqUmdGbFIyR2R5VUozT3U2NmdV?= =?utf-8?B?UWZpWnIrWmYvb1NXSEpFdDloV0tqRmJBNXhxMGdIT3RlL1BYbHQ2N2hjYk5O?= =?utf-8?B?K1hwS3RNVVYwOEVBa2FrSURBOE1kbTdVbHlwSkhxTHRLZytOaWRyekpQdmw2?= =?utf-8?B?dXQzRWloNi80OUVMOVBheHhZMFNtazl0UHVJcUlJdEdKdnVHYzZxY3l1S3o5?= =?utf-8?B?Qk8vLzNtNmlCWXEwc1dlNEc2L0tHTVA4dEZIM3A1aTlQeCt0V243NjB1MTJh?= =?utf-8?B?UzdBU3hHa2dncnZwVHVKM0Q4bzJvdURKL0UrOWFoRmoyM2tsNmhjaGpOcUsz?= =?utf-8?B?VWtSOVdFUHBjYno1VFVwcytUbTQvSVhRUmtxL1VId3R0d1k3dXF3Y2lVYXhP?= =?utf-8?B?emJwbEc2dS91S1BKV1YrckRnNk9WdEhnTk5VLzNRMllhTFRyT1pDK1c3ay9V?= =?utf-8?B?dVFUTjBFbjhaY2pKQkw3YnUvMzB5VEttM1dZZE5xbzRJRjhOTWE5cUwxNDU0?= =?utf-8?B?YjQ0blBpQW44c1Z0L0RNZFNTUTA1WHV5bXdIcTN2N0o1MEJiRGpxYk1ybFlR?= =?utf-8?B?LzhuUWpIVGxoelhjYmV6OGVOS1BlQktiUWdiWGVOMW1QU0RpMWI5YytJQkli?= =?utf-8?B?a1JlYTdnU1RFMzVCVExvd3Y3c1JtN3JlV0ZrRFpwNnBBeDRrYVNvNlJlRjhT?= =?utf-8?B?QmptcXFjYStoK1FnMEVoUkZEc04rUFI5VHo1a0xtU1FzMkN2YnQ4MEN6YlpN?= =?utf-8?B?Q0lHWUZGNUV0dVlPTzBYbzZtV2p3d0VBN3R3emdEa05xVHZjc0xUbkR5TFJv?= =?utf-8?B?SEFqR3UrZlYyZUc5ZFE3amxQWVRFSndnTmgxQTM4dkYxZlNNV09lUHpPYVB2?= =?utf-8?B?eWJMaXBzVDA4S1dGWGVOakVaS05HMm1FdjJESkYvMko1ekRhR3JadjdMdVAx?= =?utf-8?B?UytHbzlUZjZNQkNQN3M0cVFsYmh6Z01uVzM5Z0R3NUNEVkRERnNQQkNGS2Fa?= =?utf-8?B?OCtUS1dCQTU0UG9OUVlJYTgvTDR6dXprb1RUdTVhYVRKMU13VjlXTENNSkQz?= =?utf-8?B?czlwdXRsNEx1QUFobU9Tc3M2aSsyWjRTNHU3MGhBYXNHc1hQOFlYZEhBVXFn?= =?utf-8?B?UVJ5SkFvNE53UzNTcHZVVXo5ZGgzaHpGdFRDNkFwcGc1UjhPaTRVYlR3R3RS?= =?utf-8?B?bTNMblRYbXFwUnBUR29tWDhwSWFGM1AzZDBSZHBCeDh5VzFneUpmaXZZa2Na?= =?utf-8?B?S0ZINUd6cGNwN2ExY1NraXErdUZ4RnNxeGU4ZGszU2gzb3lDU0w4NVlDSHBj?= =?utf-8?B?ZEtxdFQ5Tzlpc0pWTnFRcE1PeWhkZGgwRTllNWdkRHRDcEwvSFFCNndQQTFN?= =?utf-8?Q?9h6/a7bDd+6JHPhgHvXzSfJxDiDo73I2J/d54=3D?= X-Microsoft-Antispam-Message-Info: zSKuiSS/Y1XWsw8p1AF56/Z2FD4ZCiUP11XBUoyrjfSl5MBXOl/x6WpVIwpgty0W+cgQZrQtG2U98b905H3dAgJSjM577l1kIsWDGVyorG8mYx8eE+CUAAveQdYV3DScZ+wW0WbQUN7Gds12hAOMGcggrahX9dByhd39WbSxnNADZfEB/2LzD1D6QUes6dHo X-Microsoft-Exchange-Diagnostics: 1;CY1PR03MB1359;6:FssHCieBj8+NamXlFK1Bgqe6saJGFnZfzENpc0oZ6iIjFpHLa6+2FT33MY2iXHWLTFlJ/58FsS+/dsgqHp9JnX5EGI849PG313qPLYc7taXVaIQTXw3YY77pV9dK7FyXTFrTyEJaVbjwlkivighOfOiuhFukjs6mUp+Q45393re0JMcjIeijXzAg2re4LPQfpFH9Nuui49OazvSdqE0p6BkwQhgMT7QpuDkMga8O4NniDSwiL55aGM2iyI5DvpafsPShn/BtdGWomCLsc960ZF6nEzxOVTpxdLaS/jQCiHGW9AGwMNDtGoJy/+jbgtjplCbCMbKzAIzFVtJVCQEzjHCKPhyIh8l+eLPSxPAkbMQ+Y2lAyNf4AIAfH6jpU0yn7G8tGiSuF+YHeMSYv4GXmcaD70TnwGoe+31DSs+n1nO4TwrShH8zfhQU5ruSL1F+BVtAjwcpAbpDWprQqnINiw==;5:uA9rwbT8Y9GGwWAPGzpq2Nie2LC2Fm8kGUkUNecY+9q+vBsmUEmAiL+FMo8jOxbrdyQvOLPvEDmYPt6l3G4amY1s622c331pMMQ4i9E3KDwE/heN0+pUGxl8rrdiexkcJmByXjuQZF3efNPe3ZZPJVZtPKc3WDALwtqfLTLXGy0=;24:Y/5DSNoZrnaqvhDQXxUvkSrJc3dNWl2FunVHN+Y86ukKI1BPu1D1l4TDL0T9luoGwbHxgDYUAzqj4btBJvI8jG+COX944B7y959SdlxunNU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY1PR03MB1359;7:uud6bfWU/R9zv2PwUldOnfdqItQN2V9eA7aCxlkdU03cz2FfdzCr8UBu1o4NG80RcJDjAbKf8XmoTJAhG0KEHBKZtTnYmyER9lrGISEOnLz6hosAXCykkqwMBS7xb/ayh9rV39Iv6FzIRkSHoSblQr+kIXFb9Zy6PWT9ZwlLtF6aq+nY8hnmEZOLlts/k8a2k7h9cwma4TvxKT+Jjl3R9jcMtIA3RSs5CNPawJBIEKSTB5GQdP7TfIVQwpHpaixL X-OriginatorOrg: analog.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Apr 2018 23:40:04.5760 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 502e0adc-b28f-4ce8-903b-08d59e733891 X-MS-Exchange-CrossTenant-Id: eaa689b4-8f87-40e0-9c6f-7228de4d754a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=eaa689b4-8f87-40e0-9c6f-7228de4d754a;Ip=[137.71.25.57];Helo=[nwd2mta4.analog.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR03MB1359 X-IsSubscribed: yes Thank you guys for your help. I did a full rebase to no avail. But this now looks like an issue specific to my machine, I asked some of my colleagues to run some tests on their PCs and they cannot reproduce this issue either. I could try to reinstall Cygwin from scratch, but I am going to update to a new machine soon and my workaround allows me to keep going for the time being, so I have decided it's not worth spending any more time on this, unless someone feels this could be of general interest. Thanks again for your assistance. Giuseppe On 09/04/18 11:14, Yaakov Selkowitz wrote: > On 2018-04-05 20:14, Giuseppe Scelsi wrote: >> Using freshly-updated Cygwin 64-bit under Windows 7 Enterprise Ver 6.1 >> and Python 3 version 3.6.4. >> >> The execution of the following script: >> >>     import subprocess >>     import _hashlib >>     import _sha3 >>     subprocess.run('pwd') >> >> always results in 'BlockingIOError: [Errno 11] Resource temporarily >> unavailable'. >> >> I saw this error first in a script that imported 'tempfile' together >> with 'subprocess' (in any order): >> >>     import subprocess >>     import tempfile >>     subprocess.run('pwd') >> >> I then managed to narrow down the problem to the '_sha3' module. >> Notice that you need to import both '_hashlib' and '_sha3' *in that >> order*.  If I swap the order and import '_sha3' before '_hashlib', the >> error becomes sporadic, sometimes it happens and sometimes not. >> >> This problem makes it impossible to use 'tempfile' and 'subprocess' in >> the same script.  My workaround is currently to disable '_sha3' in >> '/lib/python3.6/hashlib.py' by adding at line 62: >> >>     __always_supported = __always_supported[0:8] >> >> This problem only happens in Cygwin 64, 32-bit Cygwin works ok. >> >> Can anyone reproduce this problem? > > Not here. This may be a fork issue though; please try rebase-trigger > all and run setup to see if that helps. > -- Giuseppe B. Scelsi (giuseppe DOT scelsi AT analog DOT com) Senior Design Engineer, Analog Devices Australia Pty Ltd Unit 3, 97 Lewis Road, Wantirna, Victoria, 3152, AUSTRALIA Direct: +61 3 9881 9909 Main: +61 3 9881 9999 Fax: +61 3 9881 9988 Web: www.analog.com/au Embedded & Digital Signal Processing Software. This communication is proprietary and confidential. -- 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