From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25682 invoked by alias); 28 Mar 2018 23:16:02 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 24558 invoked by uid 89); 28 Mar 2018 23:16:01 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.6 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=Enterprise, victoria, Senior, analog X-HELO: NAM03-BY2-obe.outbound.protection.outlook.com Received: from mail-by2nam03on0068.outbound.protection.outlook.com (HELO NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.68) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 28 Mar 2018 23:15:59 +0000 Received: from BYAPR03CA0012.namprd03.prod.outlook.com (2603:10b6:a02:a8::25) by SN1PR0301MB2111.namprd03.prod.outlook.com (2a01:111:e400:5965::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.609.10; Wed, 28 Mar 2018 23:15:56 +0000 Received: from BN1BFFO11FD007.protection.gbl (2a01:111:f400:7c10::1:121) by BYAPR03CA0012.outlook.office365.com (2603:10b6:a02:a8::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.631.10 via Frontend Transport; Wed, 28 Mar 2018 23:15:56 +0000 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; Received: from nwd2mta4.analog.com (137.71.25.57) by BN1BFFO11FD007.mail.protection.outlook.com (10.58.144.70) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.527.18 via Frontend Transport; Wed, 28 Mar 2018 23:15:54 +0000 Received: from NWD2HUBCAS8.ad.analog.com (nwd2hubcas8.ad.analog.com [10.64.69.108]) by nwd2mta4.analog.com (8.13.8/8.13.8) with ESMTP id w2SNFsJ8025733 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=OK) for ; Wed, 28 Mar 2018 16:15:54 -0700 Received: from jack.spd.analog.com (10.122.9.51) by NWD2HUBCAS8.ad.analog.com (10.64.69.108) with Microsoft SMTP Server id 14.3.301.0; Wed, 28 Mar 2018 19:15:53 -0400 Received: from [10.122.9.124] (kookaburra.spd.analog.com [10.122.9.124]) by jack.spd.analog.com (8.14.6/8.14.6) with ESMTP id w2SNFoKT029613 for ; Thu, 29 Mar 2018 10:15:51 +1100 To: From: Giuseppe Scelsi Subject: Bug in Python3 ('tempfile' and 'subprocess') Message-ID: <6cb29d99-fc1d-74b8-5227-d60da9533e93@analog.com> Date: Wed, 28 Mar 2018 23:39:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit 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)(39380400002)(396003)(39860400002)(376002)(346002)(2980300002)(438002)(189003)(199004)(58126008)(36756003)(106002)(31686004)(50466002)(316002)(65806001)(64126003)(6916009)(65956001)(47776003)(2906002)(72206003)(246002)(336012)(356003)(486005)(478600001)(2351001)(7636002)(106466001)(426003)(8676002)(59450400001)(8936002)(65826007)(36916002)(5660300001)(2486003)(7696005)(23676004)(31696002)(67846002)(15974865002)(126002)(86362001)(2616005)(230700001)(77096007)(186003)(26005)(476003)(486005)(305945005);DIR:OUT;SFP:1101;SCL:1;SRVR:SN1PR0301MB2111;H:nwd2mta4.analog.com;FPR:;SPF:Pass;PTR:nwd2mail11.analog.com;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1BFFO11FD007;1:gc3v19wVRsFWJrPQpqqtt6TstroAzX7YV4Lich+vceNLtigl+M7w5Y1NwWG3b3eNFmzwygJpfuOnqF1ZIv5LeZd5WP8obxju7RsW2I6l+SBK6TUGlhrdHl4bNpfeoRzi X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f87d106a-9910-465d-4b83-08d59501db98 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(5600026)(4604075)(4608076)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060);SRVR:SN1PR0301MB2111; X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB2111;3:GlQI6Xby2UngGp5w3v2sTdXVGnu2QuvTCSRNf8YFB3iGuaSp/DnGfYL3aU0zpZ5j/gYqOFlh/zoeqlsSIXHYQ6X/nZtrFZWutout3kzD1Agu1RIHX6Ljs3uGeDCAe1qyMi8pX6z+TeavYDQBzwzUGa/9Pl2Sg7SE4ulMnx3wSkAnaUD9SCx8u8Mp9Fz1pZXcBusoUwxsfwRurq01dGIdNYCa+YzBks3m6Y1wQa4MGx6nCikp4suTLod0uNaHua5/EIoiJVtEEbuPQpjeIeQsUVW4D3usqhFw20e16QIsmuzdehuowAnDZsJBxb2c5XldKnVxWtWmQanFaYBTtG7C98zoFWiVs5vp0wSLu7zWjaU=;25:e97VT1hj1ywu+h6i9dFo/PNnGQ+qrVow1D0KivhHhSWeBobhrqhDxCa4h+16BgYKEM5DzDcKFFxpTorFx1dcSJ4DN7rm/3RuBNwYU0RRtf0zXmSCRmhERhLryP8BN7vH1vKLF18TcGdmqoPUPeyTpPSh09MrCDz4K0CgYMPPWDv3pUVMLc5aFoV7ECKbrcIuiHq2LtcH0aMRbseDZU1VTNbsOCP/WWIR3IplRNluM7mVpHq8gbKbOL1eyx15e6q0kyroRNSBYISouF7DDfme5NDD7lxSLuBJA3Tdj+vym95QhmwfHnM2twtKYg/Ad82QuOMGkLk3C7JjiH8oNxMbhw== X-MS-TrafficTypeDiagnostic: SN1PR0301MB2111: X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB2111;31:WkkCVAtuhmc3ql3bySRKi8ivCexfXPh9by8hPIsV1ITKgH8ECukrZq2cnaNvDl+6J3uH5l1GIZriG5tXREcvKflM0GCiGNzL7SvB42NxmCXODHgipFzUhsfrocLgCLl8a2GDwQrDH9hNaH46uU8S3XwiCtx172jSh1wQX1MUsTTKyywNfJ50vWrr+ZPTQYDunhwYh4P/JTgGqHiOaH+b9GI3r7ja677kfmDrbIAKWtw=;20:9QCIOPdIiDAQ7k+O3rJ+GLMifmxzQ34OlQM2+n48YmIZQG4vMZE2Orm5D078536cMQLhqmwVCCFXbVSwTCX8g4+ukxOgYozCHPvC7Eq64rqYzgpSyo7CC0oDOGPBE1EYg1WbrniXtileDIH5jTz6wvqHfFSHR1bbmo6pEuWXM2qIt83/Sd9AROcBrsWmnBd3SYC+r5vxxsySR0lyZWhdifCWCzzXTRj/eAaGCjLaePnMCUsB10lLiNtsNXSzQcUWgMc3gMrm05gHnZUNOd5dzHYMOkQTVaQnnSARPpfbVUifvlsccnnt/+unf9TT747mkerCNNTmi2SI4YNDQL98yHSqtv4vk7sP57l4pkbH7fFXHXyqpTRu5eceT/SBd+P4vzNUn0hir65lRXXVtVBnp6yc4BOTHkAEQzkcF4mFK8mtcu3SOIFzx7rtNLluVHrssHE+l0D+h7on1HNr3H6FYZf/bCVh3+4jtu10HnIakJZFF8hp89ke0MOEv9lGfkYY 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)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93004095)(3231221)(944501327)(52105095)(6055026)(6041310)(20161123564045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(6072148)(201708071742011);SRVR:SN1PR0301MB2111;BCL:0;PCL:0;RULEID:;SRVR:SN1PR0301MB2111; X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB2111;4:xOO7lKFwS6g5pzwfExluhrTIWd8XdQdE7whOWnTx1xTUX7h9pfZFw/N5VkUm8zUcobzAaZQOFuJzJ/OEXYN4Fc4Z+ZeLe3eiJm89k2/CMSW1OQgYa6DqdV/95+AUWLkNeA8kMyfV4afIySr2M2mXst5ARqCMQ9fRhDDD7fhBK4pmZEusZlbbEF/bc8YGjLKFtYkSds8nn8gcuGl4TWSppza5v2nFKZd4imCXJGFGfRgxcZSSce+yph4Jv+DP/wOocqE1vS3LBKrd5gjBG4UIl0JBAMgP46mZphLVxESr1oP7gipwIdHcCRYZy90rH80ao1tVFSK0PLr+M1aZvJPao/liep8jb0AA/XB4Zfv6H54= X-Forefront-PRVS: 06259BA5A2 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjAzMDFNQjIxMTE7MjM6STAxM0FFcXZBc09XdFJoYXgvUnVXR3hV?= =?utf-8?B?VDU4ZDVGMjdONHo0SHU4Vmtua0pQRURQcEhPV1pvWUxldDBIVVdMc1g0VGR1?= =?utf-8?B?aXdmY3loa1J3RkNIUEVuK2Q2ZTlUYmFLRm8zUy9EeUpkaFQxK3JPVldMU2Zh?= =?utf-8?B?dDIwSXc3VDI0RUZIOWk3VzIvQjVpZGdUYTBQNnJEUytHNGcwampZRE10eFRy?= =?utf-8?B?YUsxZ0NTV0QrUThsV1hEVDVtZmE2emVvVEZ3Lzl5bGlsR0p3aEcwV1pRQWRG?= =?utf-8?B?cFE1Yzh3NTkzZmlDRDgxbzBTRVRscjdrMFZ0NWNOZHk4VGFZUjVOMEdMQUdn?= =?utf-8?B?QTkzSXlEd0FSZG1xOXpOVkljMFNDdXdpZ2x1RERjc3JCaUQxNDdTUFdQYU5G?= =?utf-8?B?MEVIQ3dOK1ZpejV6bzkzaXc3WncxaVpBeWlhcGFjSGxlM3ROd01ZL0JBQmdr?= =?utf-8?B?aXBHNTJpa0U2R1lsWFlEUytaNitESDhLWktiNWVsbG5OMTF5djJzR3dFMzhZ?= =?utf-8?B?akNrcGVySzZWamRISE9OVys5cC9RdGlEQkRoZHBRbjdHWjNxaTJybkZjK1ps?= =?utf-8?B?V015L2IrRTZEeis4elNYQjc1RmRuM3BVMnNpamZiNXpFKzZhalJjZGlZVGN5?= =?utf-8?B?KzFqSVNxS1NHWFJ4ZnloTHpaa2lqdFVYVmNDMldmaGRzSUxadXZiK0hnd3VF?= =?utf-8?B?NHluRnNOeWlWeWN6MXR1RnZ6SHc1YXl3NmhHRzJVV05oaGFJclZ1SFFCK0tW?= =?utf-8?B?T1N0NnlwcW5Ta3NRRS96ajdNTm52U3pJbkxTOVpybGttZklGZ2pJMFphbG9r?= =?utf-8?B?eGVQMkhkQlQxWDVPT2R2SElNWkEyZW95Rnk1bC8wYi9NaC9ZdzhSU0lrWHBZ?= =?utf-8?B?VmtwdEdqVEtlN0swejBERVJXdXREVjJjbittdDJYUkI1ZFBXMlZ4N3BKbGpK?= =?utf-8?B?elUvZkdJY0hLenlvR2RTR0VLUldCN0YvWmlIbVdpTHVCWTJUaWRYWnpNbU45?= =?utf-8?B?bTlaK2dKRzFQUDI5cWVOVjlVVVF3NjlPektNOWt0N3N6ZFlQY3krMjBJUTBx?= =?utf-8?B?MWhUNGtxWjhOOGlWZ0hndW1sNkNWVlVnd2RudjdGL056QkhCcUd2SGplYitq?= =?utf-8?B?OTBGcVl6MGJuVGkrRllGalFzMy8wL0I3clhOSzBIeWhZZ0s4Wk5BV1ZHZHVI?= =?utf-8?B?WmpkdG52WTV6ZnhjOVJHRXFtK05BdTk3a2h4WVpnSkpHYlA1TUo1dUJUSVY1?= =?utf-8?B?MWt5QUVpcExtamhyQ1VzSW5FOTVOaXA5T0EwTjdoSlJoNmZjaTVmRnIvMFpF?= =?utf-8?B?cFhKdlVHUHFJaHhVSHplcER4T0NuTmNYVXNkcWJuZmNmUThjVkduT0I3T1Ri?= =?utf-8?B?ZkdkLzBxcHBkOENseEw3enVmZ2l4cnoxT1FyMTg1ZUg2VzF3aDJON0RYVXJZ?= =?utf-8?B?cnRabzl5NlkxcUYxL1B1SEY5bzNkOGFuVmlQbEhuVTVINWN4ZzhXempwVVBO?= =?utf-8?B?MCtGTkZzUTA5QzZBcjd0azVBa3hpNUkxbjBDdFpESFdGU0JDeVRhZWlPL2NE?= =?utf-8?B?Mm14SWZUMVpKVjkvN2hyQVVrK0VoT0xoMlNCL1RtbzFYVkJ0SWtUQkhRZk5R?= =?utf-8?Q?Q=3D?= X-Microsoft-Antispam-Message-Info: OCmP3crxsP7cw74miCQRhhw+vZECDjrIMdsHQMAx+qpI7zXhlqyIgfELm54rOCpYICdz1rGdmD5HfSH39NegqrUTngn/Y2KccFrho/5rligdXtQIXMLb6kdMlG53prkreXLoU1e7GendSz768vsod+8kgiL3XM+x3nRYYJTGeV1Q5CifUbVdU5AGRmrLGHyN X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB2111;6:HGkXhBoG4aodODo7NTDBZUrmfbcwAxv1jVkBGK7CMrjZBF5Bn7xu6oKkjD5Phfz56pmNAsPXI7n3S5sTLrlMSXUsVXe3h1xgDF/F+OR1dldJq63cCtagUcCLF2MpACvzqCqusu8FrxbV4vdPmsAFOJSP6CJgmMs7VWVNJN80bsuYwZKa+RAmbt3p1bP9HIcotR+2Jz09SK8WBa1ChkQTKcnLsBTWZ5+MOK32SfCt/8RFiRI3216OsP2xlrwowH/+OdZSqz6LTQ5rPpTnKlSTVaLsAllN09HBm/245jFccoggVb7xjws1bsxNg1egqBeqB5c3DM84kcJNoA35AyVEsi2HkKNKT7lqtvecuuYMjRJAnmecu63o55qHfIoKHtAZX4syIuFdosAgGXhbddjXHd0hSj9/z34WE7uUO48XwLGffD/9Af4Y1y5sDevqP0hdx+TKuVx0LwsM9ZYgYqms6w==;5:IPXUqOUwhdFnbIbhdCp2cGNjv61y1uHlE3rQOXIwvcxq/obDP00FoGC0D91fxz8w2NSIKkkvgYshrfNOyRn6KHSVvfQFGm+HdD9wpuMvIcj4cL694MK7AtAAfNTdSuhuE4RGdoGhH4dNWMKelBBiPoBW93AOxwfImidWs6sxkCY=;24:e7uY7oFTY4wLINGIHopAj9LKrRfSs2hCvm2HUpu8OCqJ4vz7uVoLSCgZ/NdhMtArPI9GGRO1fwlkBs/Wdlxi/pCiJNj/Qfp0YbiYzB9pI4w= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB2111;7:3H6ILPdItC6vtS5FAMZh/v6QaQ8Qjxj3PQVckG5rui1SAsdB+JP8r11tQqPnzd3ft2C2+oYpfeLzDzAC0gKBrX0bj1M+P51KRrWV/B9xeZ+v3o5sVdlvDMNDHeTJ/uhuQHZ1pQDc4CVu0pBSTma5bQjhQdVvaEHezFPXcWZp9xX4qjygwDyklk1w5zRiJMEfFgCwReAptxCpDQ5/Ydye1I7Ict1VK4xITGWjBs89kQCn1M4szZHdmphLPPu5H00X X-OriginatorOrg: analog.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Mar 2018 23:15:54.9810 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f87d106a-9910-465d-4b83-08d59501db98 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: SN1PR0301MB2111 X-IsSubscribed: yes X-SW-Source: 2018-03/txt/msg00439.txt.bz2 Hi, Using freshly-updated Cygwin 64-bit under Windows 7 Enterprise Ver 6.1 and Python 3 version 3.6.4. Executing 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'. 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*. This problem makes it impossible to use 'tempfile' and 'subprocess' in the same script. My workaround is currently to disable '_sha3' in '/usr/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? Best regards, Giuseppe -- Giuseppe B. Scelsi (giuseppe.scelsi@analog.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