From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2098.outbound.protection.outlook.com [40.107.220.98]) by sourceware.org (Postfix) with ESMTPS id B7B483857C60 for ; Mon, 6 Sep 2021 21:31:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org B7B483857C60 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mZGsazWf69zqvcxN87YoMn6MICvpySr86jyAv+6e8/XZDiKpg56ntB59qCZS/Gq6nOkWoNj5SIuaR5HZKGPmFYuuOEPBbNAB3bKtDb0fECAasTKmlcu3kiVhMS9/zMVINn94rOOr3/uvFhLg3Njnf2uIcXAmN+jwKNkBzVHzs1bulZqgZ2lQ+rWUJmTF2UBlQwKTX/aufF+8VdoR6yC1Hna057BTNw4FezrdeG733/4VQwrWGAhdtvrBi9LO1LUmB7BXojNNuqP366zeno5JEcTiJdDowmRc0v25xtc1CZSP3xZLdCW5afO8Zv3tEgMvaJDsF1IwmSeQcZ7jCXVatw== 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=EGiJvOaVhPhlKSQBdtQFZiRDpDC5b7R0c+O7JlA2qLI=; b=LDhFjhu0BaQIdV1jqipvn3KhxNhrbOt/9qxU3HNwASmMav/LNb1qA9EI3pg22aBH3S+I8dFHE3CWCGnXC4qoJlM6EiCQn8H1J3fTarJDv6AUS+eoWqZyCJuSfWWTMK5yZqIu9rLn5miybSBeU9aluS7EUzT36rDNsYoS8oMkSlGVa6OKA0EkKZeWfj0FO5a94N6HEcfBkvgQceKUew5uMwO0cpywsisCBMojqkqr25JFGctHtLbnTfT0clptmqAvqBtpyglF/z3llQMYkLDX42qIH9kafJDUdXuM7M7T9aFL3PnpjneYlUFGY+nwH3YZXGHMrCN64jvwnUUei0CNKg== 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 SN6PR04MB3808.namprd04.prod.outlook.com (2603:10b6:805:48::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.19; Mon, 6 Sep 2021 21:31:48 +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:31:48 +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> <890dad21-dec5-cdd1-bf99-bdb45e759a71@cornell.edu> From: Ken Brown Message-ID: Date: Mon, 6 Sep 2021 17:31:46 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 In-Reply-To: <890dad21-dec5-cdd1-bf99-bdb45e759a71@cornell.edu> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-ClientProxiedBy: CH2PR20CA0008.namprd20.prod.outlook.com (2603:10b6:610:58::18) 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 CH2PR20CA0008.namprd20.prod.outlook.com (2603:10b6:610:58::18) 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:31:47 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b8e8c3d3-4805-4a26-2b8f-08d9717dbb85 X-MS-TrafficTypeDiagnostic: SN6PR04MB3808: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: b7jvEkp+h02q4D8nC6DFv+zJACj/Tg+5jgM6aqSYiP7pBqfM4KIJwEv1Ovq3JKne9Q1MmXC6GIgNZCqBuDX8h6HEWt2JVx6jb6m/LCfmiworXfA4ExrCo0peskoxbSSQrp/Xf+kEif7rr9LOJrwA518iy4ot4dxH2Wqj57glwzu9Y+IexxuSoYbSk1JF7eZ8sIHs8/XxjGOVNqxYXujXZRs2qzNlEPPDqHp8KNtwRafrNnDZIAveWP/Qn2Tm1h4LSVIhbY00vhxN7itpgo0ypbO4PY+gQhx5ZsViWpOPZsBepXV6Wz0C7bLVS6ig5eTQko9/ZGmXPwe3SiHT1kGE8FZQ/O0eUq6NAdpMgtrtvN8P8l7/sW2tNIKJEbh2vxrlI6H/WTIpx43BZ05FeglaHkBd97eHBDIw0JRAXrUQqwfdOBf+a9jEa9g46zFIRnoJAq8USYhH+XAYjBv6Elbr0e2Q+Umda/v8K707jlUfZllVKx4CeevM6Al5IiDw+TfXW744dEMybCG9hUfujZ0Wt1ughg0KqXGtTbrf2fukwYycxKSZ3CXvopgm8W/aXXFpyVa84NAztr1gp8NeDjnnppzIgCmPi7OUNUUDfcdrLcxjoyqTcHIIV7VSylK8SJXWAJcjcD5vbIfKqi84mBHJjpdgQo/o+Evf2nzQKVOC4vsqgWo5B/A2CfDmlkNs8PJ5nT5qoWOEJNdZTEod17PcIk7o1OYQFY/vJN3C3fPllivpQBeVT+sFniNNyfe438gDXsNhtdxDn7B1GcFN2PefOQ+KSJhua7qpf4vCqgGHPB+LLk1iPEBO7sgkwu1Kp9Uwlop1+8UTEPY5oeH3hALUFg== 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)(136003)(376002)(396003)(366004)(39860400002)(346002)(38100700002)(31696002)(186003)(53546011)(2906002)(31686004)(86362001)(66556008)(66476007)(5660300002)(36756003)(66946007)(316002)(83380400001)(966005)(2616005)(478600001)(8936002)(8676002)(6486002)(75432002)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?Windows-1252?Q?E6WvfEW+62510LGeU/a0z+fUsCcpVfYD+zOfy5WueCImpsl3NFjiEGhz?= =?Windows-1252?Q?RVKa/D61QkUrBkPjoMnXZQm+GUek3+2X2ahL3kWIHz5yT6286p8w+elK?= =?Windows-1252?Q?gT9+BQa7YoPtx7ejqLQMei8LjPLIMbdJ0EpPgLRz/RXLJw91gohzbT0W?= =?Windows-1252?Q?a0skfT2lsmvbrNLgEuUK9HoGQw6Opcn+497BWwVggRQb/FQ3q/uUftpx?= =?Windows-1252?Q?UqAdFG6WWpPvdrOKkpXLbGHFEEMvDFv+iTOAdjq7B6jEPoePr4u+YPqX?= =?Windows-1252?Q?0u02VPysjQ5vEPROgSfQTVNfx4rMrHBMSYxecOdMnGM5i8LiAFOzxJ7I?= =?Windows-1252?Q?N48VSa+ATXaPDP1GitoP9fReffhWG4plxkUcOm485wkoG0qBmbPD9cIV?= =?Windows-1252?Q?sZLw7iuFNcwLKiWvSspDVhSA9Xv9Y+Nza2OIt/SQ/K0cJ21ZIqw6W1T4?= =?Windows-1252?Q?v9jnGKUBRMdOXeqojPzmORU6J+z9mpD2Muc1+ZIYsG1PAx29Ag3ymU0y?= =?Windows-1252?Q?Ha87EF2hRSVRexy/uCDxCZgYawu7MvG6dyYulVd/eaxKaEfym7zkzxP1?= =?Windows-1252?Q?dLcDaaILX90eG6+81JrXMPQDIL+V+1NDA/GXQ1dM+bWyQRZTS2i5VLZh?= =?Windows-1252?Q?HaRLgP3i29REGPjwHGCBv7dVYjetyTgGmtIUE7JHy/kuAnSJpsWb9NN6?= =?Windows-1252?Q?/91tU7APIP6usyGnGLw93REPaeY3ds6XKHUNKY2MYxVt2pv+B1Huyc/p?= =?Windows-1252?Q?P6RKg8RcqQThZ8y5D9NsM1HDhchbCM0RWnwSsfleQQB6/WfTn3PZQjng?= =?Windows-1252?Q?W+jvWzs6vY+hkIMQPxdhi8aGoSsnXrjm+0QF94VREelZ0nL2wQccP3EZ?= =?Windows-1252?Q?+8UnEDWPQP7a/nwm3wcoZq22YvqDNmfhbRhJ35/AuoR4qNzX/VPvVwqK?= =?Windows-1252?Q?nnXtxPiONFNi+5ZA4IVVkojltK5SHRsABzK8M8OHqVfciniv6TaecvIr?= =?Windows-1252?Q?Gx5cbYiaj3gYzoVHTQHJD99lKoAJI8BzJIjuMONmIrlmnKStMS+uNxq+?= =?Windows-1252?Q?M3v2NaDbFocew7/GTLaRS5QZe3ZXluiV7Er9KbTtAQq7I/FEcV7s/8vH?= =?Windows-1252?Q?IrJEP9TNYMt2oWftc8+nshFs1l+jG1udAMwk+9YhLPTBivq3nAumDRZQ?= =?Windows-1252?Q?WEC6IvN02W/FkT0a3169xbqPiAQSrjx2i1YEA0V+c3sgJ2DJF/oYTMZv?= =?Windows-1252?Q?bvWnanRxXMUGhW8giZM1/fNzrwNcwslcHORjbwwqNZRPWhdoDfO0p2vA?= =?Windows-1252?Q?GDlBnxy4fycF0h3zsUF0DuXe6UqB4qCb6+G7OEqHYequZ6koNm5C1AT7?= =?Windows-1252?Q?33g85B0jeU51zNrxZqP1z4fFuHrQSQE+bFQhQGCfTzfrRWMFS0S0sBGU?= =?Windows-1252?Q?b2KvzZB42nY21FCLiE0kwULCC17bB+YQvQ4pZbckpmSKwzU9vhzPBrox?= =?Windows-1252?Q?KGP56kpX?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: b8e8c3d3-4805-4a26-2b8f-08d9717dbb85 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:31:48.1572 (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: Kf/6LtLZ6GxLP8h5r90QgQuC8uXXfJXbVjeLD/gy1PvVIdi+LgB2iMRzw+uXUHiGsz5yCgjekJPrYILkV/k9DA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR04MB3808 X-Spam-Status: No, score=-0.1 required=5.0 tests=BAYES_00, BODY_8BITS, DKIM_INVALID, DKIM_SIGNED, 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=ham 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:31:53 -0000 On 9/6/2021 5:24 PM, Ken Brown via Cygwin wrote: > 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. I should add that when I said "I don't get it", I wasn't referring to Corinna's fix. I was referring to the fact that the bug did *not* occur when the unoptimized build was run under gdb. Ken