delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2021/09/05/09:25:56

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 553AF3839C41
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1630848355;
bh=uFMb6xDIixSyIzJ27XmP8L6XZc9ex0hz18qVcS2BoWA=;
h=Subject:To:References:Date:In-Reply-To:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
From;
b=WPyoBAqNTAA8CI+v7zTEh96HNohqHnVBqTelsCaRzhm1EtSGHP1HjH42PdG98mIT6
xeipwUufg+BfODguyoaOIialNGxM7ZCW2FgRvDVGacNakCzGz9KD0J+LnVhpU85K5d
mLBA5ysCFQwI6LmjemCHCraJLbiKOEIZkd2qbV+Q=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org DDC5B385840E
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=Eo3TGXBQVToZgkuDKPxFI09OjlI8zQ67w2Ziw8V3s7xK6+8UdlPxQBA/ygMi1kS+IxtQ8kAthFRMvZ2ZbdSO7bqvFNqw8+7PAdj3EUWNu7QluOPi0eFfsm77oLjpGGpWaQLWENt4Qo24KH0Z47p9/vtLI8tgm3flYSJOOoJII3JwOw8jlL2rCFrXC2QvVBSHjTWctuEM03hxHcR6YtfCOg4dS5lj8yVWF3F5PLW/P9lu8TQBYhVYU8HlvBy7uX4uWVoYsHkjTouLeJHVvPfJkPe5OAjtOJ2u4vtyeNtPHaOVF0v7TQPkYSLtCadOo3L6hU+qshINhqTR27vIZ/4iQQ==
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=UFNSmckPRi4opMXSgJSTbliMZbv0J16iNP/gLF2bTRs=;
b=V4C23b87VE96wkoKSOgxcxf1uj6NA7t9Uk2ApSjVv/VuraoX/ScxO6qj2eOiBadErZB35uIBu6flfX7mSA17jN+ZECJ3ELC6DBJeOo8z1792uGoOfMDszwbzikDPCWqxYg5jn5Hvad/XBqln7sbvtOE1P4NWJTdOp46fgBxendpC8XVCG+h/wTbhWrOEsoVfQKh4lgyHZ7LtdTSwXautcDiR6BZ/jfSz4XAgcV5kJdiCVebwIsMTX+bu7jNp4U8ohuya/v8VOxXoM7vWBY/bUUPnQG4Q4ou5A0e5xMYIUE9RDmrF+qoRIvxYWcbUEXwfdSHFQZPyyEAM2kmcuf3acQ==
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
Subject: Re: mmap failure [was: cygrunsrv + sshd + rsync = 20 times too slow
-- throttled?]
To: cygwin AT cygwin DOT com
References: <789f056a-f164-d71d-1dc9-230f5a41846d AT cornell DOT edu>
<46906957-5850-4D7E-8D5A-EFF3C4068C0D AT house DOT org>
<f5f70ca3-0ea2-180d-87ef-deae5929f013 AT cornell DOT edu>
<EE8CC346-CB87-459C-9CE6-5CB2EFBA63EA AT house DOT org>
<58bdc0c3-d843-343f-d88e-c8a44ec33a15 AT cornell DOT edu>
<3DB951FB-FC3F-4EE8-B5E0-6137B305B873 AT house DOT org>
<72F25EBC-6801-4C96-8F6C-48F09B25B712 AT house DOT org>
<6105153B-D145-449D-97FE-D6F17BEB2032 AT house DOT org>
<6beb1156-931e-0380-ee60-2ca519f49a2f AT cornell DOT edu>
<FFA666F7-7531-46D4-8A61-ED3D7F3FA210 AT house DOT org>
<YTJ9wwbHqeoGxZMP AT calimero DOT vinschen DOT de>
<c54c8815-44fe-a837-211e-6497a185c2e8 AT cornell DOT edu>
<88fde5d5-4897-8792-576a-a62be0092ad8 AT cornell DOT edu>
<94b5b6cf-1670-cbdd-2f51-84dae09d27b6 AT cornell DOT edu>
<387d9062-1ff9-6eab-e268-e5070352a193 AT cornell DOT edu>
Message-ID: <40275f71-7c10-55a9-e6c8-a948e32c37ac@cornell.edu>
Date: Sun, 5 Sep 2021 09:24:38 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.13.0
In-Reply-To: <387d9062-1ff9-6eab-e268-e5070352a193@cornell.edu>
X-ClientProxiedBy: CH0PR03CA0328.namprd03.prod.outlook.com
(2603:10b6:610:118::14) To BN7PR04MB4388.namprd04.prod.outlook.com
(2603:10b6:406:f8::19)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 0b3129c7-4ab1-4abe-4b4c-08d97070832d
X-MS-TrafficTypeDiagnostic: BN7PR04MB4257:
X-Microsoft-Antispam-PRVS: <BN7PR04MB4257AAC03E6B1D7F09459F7ED8D19 AT BN7PR04MB4257 DOT namprd04 DOT prod DOT outlook DOT com>
X-MS-Oob-TLC-OOBClassifiers: OLM:107;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: l9/C2/yiP2T5N87zIf5ueOQfm7J1KVx81EYPdZWreY8lyI/RA0KLCPZeGvNCuUOoZCRoSanlAwv01K/jzA4OKVXkRQulPrTcBfH+7zSBqxqEW3suwYSg7DbkXIFyS9ajgylylO0TRoSTCO66nNPoByGR0kgBDoII3JQISsJQPZAJioRoQnyE3uZgK3yvVL9WsICkZZqO7imvXRL7BuLo7O2/hy6hYcDV3QcxAT0hnGPgDf+kw+KuyFIO1Sy4gHQCFol09x1Z/c62TOd3GY/GIdUnaRnJZTYJhvvOsPLbHx1fGoBQilGXb6jgKkhlt2LeXKlbOJGcWomuGIOL1QJLnVTnETC8mCGIQ+JUW5hPEYdqkJbFBBzvdQKhaHjha6/2BZMaIjEEE6LSvuypy23VAzvy8hvDXhdh5RX3lii0jljhtOcrkWqz/jgYyycyKIOZdxNov6NvqtQRTvV6gCXC2uzppCyK+QMOkwo6lE6xmvS7+FF+03hMnvdPDQRdBE5xV5/YWlNE9WLxHHBCuhyo4k7N3YQZ1gbiHQLAzdyQpmfmmOUHRfSSFSIdfb1aP9fjks0smDPyxrP4GeML2UZ7Fgg7b8T3Dc/DsZPD73QZMlDlIr8eMMbVQ3LYD/Ux9KHDli+wB0kKETnQeqUvJg5pLFgyU+kqA6ogjvnL9+H8EQE4PxdQm3kprRRKi6nYwEuI4uTQ/PVXpDcAuTUfTOJXosRHoQBgQJt5CpkryLxlS/lp0RGWIHOk34Rfaz5RJGQl
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
IPV:NLI; SFV:NSPM; H:BN7PR04MB4388.namprd04.prod.outlook.com; PTR:; CAT:NONE;
SFS:(4636009)(346002)(39860400002)(396003)(366004)(376002)(136003)(8676002)(8936002)(36756003)(83380400001)(5660300002)(6916009)(31686004)(86362001)(2906002)(75432002)(6486002)(2616005)(316002)(31696002)(53546011)(38100700002)(186003)(66556008)(66946007)(66476007)(478600001)(43740500002)(45980500001);
DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?Windows-1252?Q?z5EaZLZZfNtnlu4sBRrx7TYlLmat+bscYNjcHaV8FXaUL2mgxm3HqLby?=
=?Windows-1252?Q?vTk1aEOJH8ChaPbIuDTsvzx3IS8zVlEoRWDKUrVYIGZDjCVJZuXhTHRD?=
=?Windows-1252?Q?rhWSZdcLBeh7vIN/lb5Y9Dg3tRTaUyzqxM9O2jurGs8t5WEL+ocPNft7?=
=?Windows-1252?Q?qsQCWdNMncLxAoBM106XGRs9gLkMxHK4UDrkL3n/jz5JJ+yJ7BbEJLVv?=
=?Windows-1252?Q?WdaR7ye5pKF3HGTDoENa783f7Em0M+C2EQxrokm2ZXsi58VJ7HzA4SX6?=
=?Windows-1252?Q?fsrgcMIbkXJ2c54zsueX99MJkpLGdud8ySTQ/2ijRnjnjdYWCjkokzMD?=
=?Windows-1252?Q?WIiezL8qLeUdzYNJjWl4ZhD0URPU+ewFenkUB825Xy2gW/L/1Jrso3Y/?=
=?Windows-1252?Q?9WpNDyY4ko4BUtP5S1dfAJ2n5OIHrX6rUmCA+kiWeasvGC0AqdRp2SsX?=
=?Windows-1252?Q?80SNaLygaMbjdd51Jsbe1BXVnuOpYyhmOLN/+OBnsYcxyuCdqD5ga32u?=
=?Windows-1252?Q?ToZwy4Bue1NCjYBHkm/w1OgzB/AswQ0HrSLiiR6pzAuTra6zRGZsXJhb?=
=?Windows-1252?Q?C8sZPzVM6u9cC5Tc2+evf7M7BtxEz6CDnKMTovENGQq/EOaNt7bEfeoF?=
=?Windows-1252?Q?ysqUSM+eZ0pCxyahmQqCPZOYVkDnBNKSle99YFc29eymdwSbYpXv4eKc?=
=?Windows-1252?Q?h2i00+0dFJSA7Lz5OIXkbEuw84F/r7wL2bjqb62HIyeL30Onh5KkcoOO?=
=?Windows-1252?Q?Q0iDSXQG2gOEgqZBvrPWwMdUMBUqmM5cpjM3kP0zSWZ0RxZ8h2ZM7/UM?=
=?Windows-1252?Q?QKNZzKLVytgdqL5/kEFGy7MbfmQUvQEWJpLKF3vGHqb7oB1uok3N0aT4?=
=?Windows-1252?Q?1Go4k1+ttf1mdJUxN6/u1l8qC5MCoisuLDvVHHcyaeRAud3xNQHAnBvF?=
=?Windows-1252?Q?1IqlnoCdvDfjt52DXvOlc9gRQf3qqWYpKjGD07V9jOP3AeWKBy6CiMoR?=
=?Windows-1252?Q?vIPJ9Q17rTnDbdaXADWENsZVtWIeABqkzeB/2cdDxDRgWZ6Y7dO8PY/7?=
=?Windows-1252?Q?Il0/qcukSkolOR3oIy2cMy58i65xh18sb2Gac0YmMO91/1Kp2PKWGoUG?=
=?Windows-1252?Q?7Ib0Y9xhylgryaGHyn/ZKwlsJIqnw4tU+jWZGdxdqib2N7h0CQp9lZR0?=
=?Windows-1252?Q?wt4JEoxx3ADIb4By3gxwZwL/538oFmz52tOhbQOPt0i6VqX5J47Ff6MX?=
=?Windows-1252?Q?TZkXRDDLwYsXf7fTBPFTadniadqScZDVSeNUncGCgvBYrPZynGjcZ/7b?=
=?Windows-1252?Q?sK7/XNgNHySeOKr3kNYmtoA1hPKON7oNvKVL278wNCvQ+7+FGjr/33sk?=
=?Windows-1252?Q?hZ99wCqKDpcKkAYddfukOQ5c4Coa5V7k9ZA+12VBoyJmmOm5IQe9vVsg?=
=?Windows-1252?Q?DrGOrEVnnTmSVJn/Z24w159EH0ZFqDiPratzX83Ews0oY9m0yPx7QPIE?=
=?Windows-1252?Q?iJ7/YTyj?=
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: 0b3129c7-4ab1-4abe-4b4c-08d97070832d
X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Sep 2021 13:24:39.0166 (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: xFKiUsuZVRQlmCYQeUWGsWSNMiShNoeYgm5hz9nNi4ElxDjmBwWTHOwjslxsRsysgP0yYTQJ8AnC1Wdb46egZQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR04MB4257
X-Spam-Status: No, score=-1.3 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 AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Ken Brown via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Ken Brown <kbrown AT cornell DOT edu>
Errors-To: cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id 185DPuna022020

On 9/4/2021 8:04 PM, Ken Brown via Cygwin wrote:
> On 9/4/2021 6:58 PM, Ken Brown via Cygwin wrote:
>> On 9/4/2021 6:54 PM, Ken Brown via Cygwin wrote:
>>> On 9/4/2021 6:37 PM, Ken Brown via Cygwin wrote:
>>>> I've reduced the procps failure to the following test case:
>>>>
>>>> $ cat mmap_test.c
>>>> #include <unistd.h>
>>>> #include <stdio.h>
>>>> #include <sys/mman.h>
>>>>
>>>> int
>>>> main ()
>>>> {
>>>>    void *addr;
>>>>    int page_size = getpagesize ();
>>>>
>>>>    addr = mmap (0, page_size, PROT_READ | PROT_WRITE,
>>>>                 MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
>>>>    if (addr == MAP_FAILED)
>>>>      perror ("mmap");
>>>> }
>>>>
>>>> $ gcc mmap_test.c
>>>>
>>>> $ ./a
>>>> mmap: Invalid argument
>>>>
>>>> This happens if I use cygwin1.dll built from the current git master.  But it 
>>>> also happens if I build from cygwin-3_2_0-release with the recent patches 
>>>> applied that make Cygwin build without error:
>>>>
>>>> 0e12b4939 Cygwin: C++17: register keyword is deprecated
>>>> a7340e0c0 Cygwin: dumper: fix up GCC pragma for g++ 11.2
>>>> 2a212c086 Cygwin: workaround a g++ 11.2 initialization bug
>>>> 9e3f1737e Cygwin: loader script: add DWARF 5 sections
>>>> bdfd2b004 Cygwin: testsuite: avoid "conflicting types" gcc warning
>>>> 6fc498e2e strstr: avoid warnings
>>>> 26da270b2 ldexp/ldexpf: avoid assembler warning
>>>> edce2a557 Cygwin: fix declaration of RtlInitEmptyUnicodeString
>>>
>>> Sorry, those commit ids are wrong.  They're what I got after rebasing the 
>>> master branch so that those commits come first.
>>
>> [Pressed Send too soon.]
>>
>> Here are the correct commits:
>>
>> 8169e39ab Cygwin: C++17: register keyword is deprecated
>> 3ca80b360 Cygwin: dumper: fix up GCC pragma for g++ 11.2
>> bdb7991db Cygwin: workaround a g++ 11.2 initialization bug
>> 801120c1f Cygwin: loader script: add DWARF 5 sections
>> d5cc66426 Cygwin: testsuite: avoid "conflicting types" gcc warning
>> c2fe205b5 strstr: avoid warnings
>> 76c2c7a89 ldexp/ldexpf: avoid assembler warning
>> eeeb5650c Cygwin: fix declaration of RtlInitEmptyUnicodeString
>>
>>>
>>>> So there appears to be something wrong with cygwin1.dll built with the 
>>>> current build tools (gcc 11.2.0, binutils 2.37, not sure what else is 
>>>> relevant).
> 
> Wait a minute...I'll bet this is related to the MEM_EXTENDED_PARAMETER 
> initialization problem that was dealt with in commit bdb7991db.

More data: When I run the test case under gdb, it succeeds.  When I run it under 
strace, I see VirtualAlloc2 in fhandler_dev_zero::mmap failing with windows 
error 87.

Ken

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


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