From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2127.outbound.protection.outlook.com [40.107.243.127]) by sourceware.org (Postfix) with ESMTPS id 7D0473858439 for ; Mon, 6 Sep 2021 21:24:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 7D0473858439 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Az/d1zbpchE364EUYCvQjKt+/JsApGWgsHukuYuLXOX59nV6UBnsjIPJAU/9Bsurm0wpxdi7fo/Vm0NlGVWknm04IwMOQVXK6sBOxqAKceLXVL9lxtJgzEHhHK/bn3qAkXow8TLSvv03Jd55s1v1OtoFV51RLXeUPwJg0v/em6AvpTsoADXDtFO7evjnFG3CK1VvpiyzQ333md0G7WrI0KYeoS5NUznurODzPSP6VjZ8SCOd9iSruVEU3JtsSugkQrFo23PKUBgPF2aDSsUeJKCq6rbz9T/PQHB4RJIqxrG0JTtFNVU4hOhaA6Ivwgld6AwywoAo/IeKVLskqWUEsw== 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; bh=V0T8Hip6Cjqbq1fLvmd1P3bgchVUWvcqUL6P4f1mGck=; b=S900KWiyRqLk270R/IefhmJLnostWMqHRAoatYq5/vWMaaqqxAU8MYPsZAUN9sHUdS5MsAj0Is02dkBGuIiFo8U2/PLdsrWTj7UB1dE3zrGbusU8a7AcezZJtMwx/6CuMX1ObK6Ej1y4efT5FyVsIhRtndhj5Ycuzc6rjCJAQcIXpIDl8agvOQ2bjdlSabrldjp4oh5uVSPYN/NSjRJNj+oMVy847SMj8GevQR0fLtBTpyZ28MMFxO74xOfWtFCDZr+9KNAd6fbdL+NLIrtOexMrS9JmR2xpr9GDNiM/fGXl5MtHnSnYhhCJVCYvOFxIBmEw6U9CTVtsd6ixW9vI0A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none Received: from SN6PR04MB4399.namprd04.prod.outlook.com (2603:10b6:805:30::12) by SN6PR04MB5248.namprd04.prod.outlook.com (2603:10b6:805:fc::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.24; Mon, 6 Sep 2021 21:24:56 +0000 Received: from SN6PR04MB4399.namprd04.prod.outlook.com ([fe80::5cb0:1b84:d153:2fa9]) by SN6PR04MB4399.namprd04.prod.outlook.com ([fe80::5cb0:1b84:d153:2fa9%7]) with mapi id 15.20.4478.025; Mon, 6 Sep 2021 21:24:56 +0000 Subject: Re: mmap failure [was: cygrunsrv + sshd + rsync = 20 times too slow -- throttled?] To: Peter Dons Tychsen , cygwin@cygwin.com References: <88fde5d5-4897-8792-576a-a62be0092ad8@cornell.edu> <94b5b6cf-1670-cbdd-2f51-84dae09d27b6@cornell.edu> <387d9062-1ff9-6eab-e268-e5070352a193@cornell.edu> <40275f71-7c10-55a9-e6c8-a948e32c37ac@cornell.edu> <33ae27cb-4e45-7484-40d1-6cbd88c958f1@cornell.edu> <3a63eb8c-3e8e-cd2c-b9de-8c34fa041a75@cornell.edu> <5b705ae7c9747a9cc25d2610cc6748e92bbe1d70.camel@dontech.dk> From: Ken Brown Message-ID: <890dad21-dec5-cdd1-bf99-bdb45e759a71@cornell.edu> Date: Mon, 6 Sep 2021 17:24:53 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 In-Reply-To: <5b705ae7c9747a9cc25d2610cc6748e92bbe1d70.camel@dontech.dk> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-ClientProxiedBy: MN2PR01CA0017.prod.exchangelabs.com (2603:10b6:208:10c::30) To SN6PR04MB4399.namprd04.prod.outlook.com (2603:10b6:805:30::12) MIME-Version: 1.0 Received: from [IPv6:2603:7081:7e3f:3419:d99d:97b7:c534:97e2] (2603:7081:7e3f:3419:d99d:97b7:c534:97e2) by MN2PR01CA0017.prod.exchangelabs.com (2603:10b6:208:10c::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.19 via Frontend Transport; Mon, 6 Sep 2021 21:24:55 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7b390474-f8f2-4be4-40c0-08d9717cc5d6 X-MS-TrafficTypeDiagnostic: SN6PR04MB5248: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:7219; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: XXoOjnagr4Q9M8fVVN1kHdMsWnYTxuqfFe9h+T8gb6zv13Rv2fNSsStr1E7/VuUz93/Vb3mpshDvkxSJXlBc8TC+IFoEo6sIjBJI20dYcVAEqGYBoxoVHgCW0eHtutPEhj32qHnCIF96a/HvT0JpAd0mgkwtSzBsezeBao8TZ8AcPt3yPCMlhLbk6inPCZjAEts7Gr4994XP1YGKgRLS0Lw6MKtWGnGnJPGQuKXcTvO81qguzfW4wvtv3rDBYi2yvoJXeneyt3Lt6MAGPTcI4Mudi5Z3l1EIq/vMGoJ8IijNFHiMofM1YVLDntvUDpfoKSfOESmEruayFGGBXRtXgIKthD1Lq7d1JlQL/cR5VKiE4hArfIEx77h8n/7/WqGk96F7t6L7DhWfjMyaqbceMEfOkMCpHxTAkJyQu+VsmFROt7mIJqSVT4EryI0PMiNcv9NZnhULdhY9ik+bRAKZxn7CbWw69el8Ey63Z/ZpjSb0KWmUaMM+S0wiqENBknf0xBI7rik4zj/ZCfpWjJ1eAETFGKGhZaBknMivwBstPOBXoFMs6KhscFCwYGr3fnX4NNst4n33L//QLOQA3T9N4TLJ70BvWXwxjRaNSrtQdrhe8kh+0WVIWpT1nWnsdTJj9uth/IpmWAi0dS60XzlzsgV+Hms8Pvqh7xSrhz5k1sRVkyJWTMZS2/cFOo/CXr6QXPboKLp6x6bCVrmC0AGc/3wPDml15515JP+zZTTZQlMGVnZDYOqkPY7odGQSMWaMMEdkffh74+bUNwtJAtsqwKwzkDzIl7/SNsGGL5nU4IA= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR04MB4399.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(396003)(136003)(39860400002)(366004)(346002)(8676002)(5660300002)(38100700002)(86362001)(186003)(31696002)(966005)(478600001)(2906002)(53546011)(66476007)(66556008)(66946007)(8936002)(316002)(36756003)(75432002)(2616005)(83380400001)(6486002)(31686004)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?Windows-1252?Q?iRNw+mDTLIYDF2BPqyj+XmMkhO3/0drgHeKFvhNz4iZ/MXoBrRdAzhYb?= =?Windows-1252?Q?3xpq7hC/gFoMP+jznDdnByIu2qCa2/TCEicDFFln7P5SbMqtYkfaKecD?= =?Windows-1252?Q?qDIP0/bSVYvC1bfh4lN//2EQFCMUZ+1JEVy+UBgtQ8iHJf0R9WL9x5zL?= =?Windows-1252?Q?+khWjpKkSwnqf9hk0wbk2PmGDGnOM+5kT7fxifPh/5QV1qHJJnMyoe+L?= =?Windows-1252?Q?dPzkt0N3OGOq55sab36w+ZIdef4nZ5do6vb/+/9i8hd39MjBJZdxEcBf?= =?Windows-1252?Q?AffsBENeRPl7QRoYHN4MSAJ1DCmKshA6xcqkeCyzapDbrXoox6tmu9Vi?= =?Windows-1252?Q?ged8pbX667nRaoXqN/1dvuVWEkFV100GQZRoZ3Dyd076w3PwrRbp4/ow?= =?Windows-1252?Q?zRthIO+ikXuBEm8Ms8/FemAPpv+vxE5RESxZWcTfbTKg5vXUAHV7rp0l?= =?Windows-1252?Q?t1HtSaeqGrXUaIbQCAdN23+IewLtt6V77vHC4c/e5kM8b2uKlbWGAYoE?= =?Windows-1252?Q?fOqQHzVGdwpYQaIBLiQ+ZA4DajeJitwFDOf/r17UxNjtghniJ2YddDA9?= =?Windows-1252?Q?N0iOcZh4QVyvcLN4AhnuovsjbmlZ5EDd2EHSOTeFRS8XD+/XgrSxDsZh?= =?Windows-1252?Q?LBV1/VY+NOOBWp5IihsRYLmOjQvJOXBkOticyVtVgEacBTt2TvNpQV4Q?= =?Windows-1252?Q?e36YqXDatxRcynffiH639AhZME8Uq/OiXSZ1dkN8edaXZVkjJ2L7f8Yv?= =?Windows-1252?Q?r8n9eQzqttAZK3xxRvEl1He7NBFXKnjJaGD7NQgy9Xzyn6Q2ycDwPyQg?= =?Windows-1252?Q?jEbV8j9uCzECp97xd7ypYkO9rvReFjS7UWbcOBLMnMfw5qyQth3bWtuu?= =?Windows-1252?Q?AbA+ndk3W7xVZLYNFF50i3xuOXqE8Nf7DrIOv7Rbvcavkoc9yREYNl3l?= =?Windows-1252?Q?Xics8pP+TInXXXG5H0QabtPV3UoChPgT/uEB0dH956SXHDtLNT/T48DM?= =?Windows-1252?Q?crX9sTXWVXi2wV0le7sHO7oDLjV5VJ/pX5/1i1PcexmiCo92b4JQFCKl?= =?Windows-1252?Q?61UU6YQFrEbVkGGSBJX7XoZKqZwVXf1OBaMAYk+tDUf7O6pOrKUqZ682?= =?Windows-1252?Q?MHdkTk43x71qzf5iRSL6hrl9d+Fdl7WuTW6Oo4bTjt3S8XsbByCFysa2?= =?Windows-1252?Q?1pmOIjBhIjBvLqXKg66kOcXbneEIFhRzB+O5iMOAN9CJka8CWOxlTp6M?= =?Windows-1252?Q?qR82biiclFJ+116sQdmX4R8lJhuyPWOkaUYLbuna01HfOxbPsJ92A537?= =?Windows-1252?Q?Bi5zG79mvaOHenx5LxPtVXUwI/XIdsq6cK2WklGvhU/Ohj5yBG6R0C3y?= =?Windows-1252?Q?HbEBrKslBj1nQBAPuk1lEu0DaTUpFLh8mU3Yce8qKY70WjgjgyVGxpq8?= =?Windows-1252?Q?C0LVZsH1HWaYZIe4YKZOYYOvMjTeJ5Xq3iOlavd0KEViyK32vqQXBnno?= =?Windows-1252?Q?m4s8vxMV?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 7b390474-f8f2-4be4-40c0-08d9717cc5d6 X-MS-Exchange-CrossTenant-AuthSource: SN6PR04MB4399.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Sep 2021 21:24:56.0051 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: GHKh5k5vX9xgHuJPAVO8NNCNMuQKqXnHU6Ospf30RmwNiT2oOJQkPOYMvaBY4pjoDqVNsIPTMOyCMGqq0aNjwQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR04MB5248 X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00, DKIM_INVALID, DKIM_SIGNED, JMQ_SPF_NEUTRAL, KAM_DMARC_STATUS, MSGID_FROM_MTA_HEADER, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Sep 2021 21:25:00 -0000 On 9/6/2021 4:54 PM, Peter Dons Tychsen wrote: > Hi there, > > On Mon, 2021-09-06 at 14:40 -0400, Ken Brown via Cygwin wrote: >>> No, wait.  I get what you say.  The optimzation settings of the test >>> case should have no influence on the code inside the DLL.  That >>> doesn't >>> make sense for sure.  However, I ran the testcase under GDB, I could >>> reproduce the issue, and I could fix it by setting mmap_ext.Reserved >>> = 0; >>> Go figure! >> >> I don't get it, but I can confirm that the problem is fixed. > > That sounds a bit like a voodoo fix, that could quickly regress again. > > Here is my 2 cents: > > Currently the mmap_ext structure is setup like this: > > 215 MEM_EXTENDED_PARAMETER mmap_ext = { > 216 .Type = MemExtendedParameterAddressRequirements, > 217 .Pointer = (PVOID) &mmap_req > 218 }; > > This means that all other entries in the struct are zero at > initialization as described here: > https://en.cppreference.com/w/c/language/struct_initialization > > So if you set "mmap_ext.Reserved = 0" again after that its a double > failure. You're looking at the wrong source code. The bug didn't occur until the code was changed to do the following: /* g++ 11.2 workaround: don't use initializer */ MEM_EXTENDED_PARAMETER mmap_ext; mmap_ext.Type = MemExtendedParameterAddressRequirements; mmap_ext.Pointer = (PVOID) &mmap_req; This left mmap_ext.Reserved uninitialized, which Corinna has now fixed. Ken