delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2018/04/09/19:40:23

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: <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
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: <cygwin AT cygwin DOT com>
References: <8011548c-aefd-62a2-a492-69dca7646a44 AT analog DOT com> <911802ba-dc49-88a7-3abb-b542ad241fa5 AT cygwin DOT com>
From: Giuseppe Scelsi <giuseppe DOT scelsi AT analog DOT com>
Message-ID: <de30b027-c5ed-7d0e-9f2d-86c7e3e93245@analog.com>
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>
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: <CY1PR03MB1359D91CC193370978B2BB089ABF0 AT CY1PR03MB1359 DOT namprd03 DOT prod DOT outlook DOT com>
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

- Raw text -


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