From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam07on2135.outbound.protection.outlook.com [40.107.95.135]) by sourceware.org (Postfix) with ESMTPS id 3A5FA385800F for ; Fri, 17 Sep 2021 17:08:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 3A5FA385800F Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=cornell.edu Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=cornell.edu ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UAAc0TEPEHO8Wg+Rf/hyv/zCg7Q6KC8S61Y8GOsS+oUu8Q9VZ281ptfJxLMxWm5AbD+XLnAk/DOCe/57656oDq0RWCjYy829u341MLhq1bEs1uiKta/kYedyIePYGk99mYM0Cg3+I1lIgdpPoLXP0OPJUi4xWOVf9gfLgQbNfAEKxQl81Z/7Gyo58+jKl/rt39kCYJ7PweIgxJ3exXo30cy98XWUhNSr/4mAR9RsgVbX3REWHNUQWpbFtI39mENQQW4PMXwRwtqRLqjMPTo6yKqQ52o9wyeUJpyfNRUZcDo16Fi6YAhDy26+wZlrwjQVt42jYpKgV57fmc7hqVonfQ== 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=yRzoGG64I5BicJ6u7SdA1ZAqLn0Ws4Xk5CnIkS3S1Es=; b=TqkdApHkHp8/vVdY6MxpKSCfBa3Cf6ZQL+Z+6HDKudFeCCPlDW2axhgjcQp9n2King8+aCm8jIDjQfZlzubaWsioQSvODitpfhqKUvvwjulKQwToBBzGEkVGN5K1T6tlS+J7Fxbodie/c4HbTKiVKxsm3IziVlvi8TfXpIjMAlxcUU5gjf4an5yNxs3qT2OZ3JpUJkXttcAclIMkPwclTo64UEGjOTNIi2tKcro7tmupUyomKgT5aVvSqHSUAWWccUr7MglZcd/XunyVVFE5cBwWXU6NsmJ8t9YovPK1BbDq0BBPIRlExJpnaxaEk3GkJRLiXSdniQqH+fNBd8KE5A== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yRzoGG64I5BicJ6u7SdA1ZAqLn0Ws4Xk5CnIkS3S1Es=; b=KlvZynCaUhtiB/Ysxo4lPB21zHCO8EfmBThRc1K0T3izwOuFL8KcZVYei0lcBICDyrwHRZUXT60Ww5Xr6VME4kDZlu2w1P/glL+LKjiROhyXOZhlNxDEr1+t0NMHfnZAls6/h9G3SsHZWX4Kbql1Hs30swwJVGFPq+tuhxsS50w= Authentication-Results: cygwin.com; dkim=none (message not signed) header.d=none;cygwin.com; dmarc=none action=none header.from=cornell.edu; Received: from BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) by BN8PR04MB6354.namprd04.prod.outlook.com (2603:10b6:408:df::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.15; Fri, 17 Sep 2021 17:08:39 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::5113:e84a:b38a:7a66]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::5113:e84a:b38a:7a66%6]) with mapi id 15.20.4523.016; Fri, 17 Sep 2021 17:08:38 +0000 Subject: Re: cygrunsrv + sshd + rsync = 20 times too slow -- throttled? To: cygwin-developers@cygwin.com References: <20210915205433.014102a9c1204687135e1417@nifty.ne.jp> <20210915220450.a96397d8b8159d9adfbdab07@nifty.ne.jp> <3ca95472-9fb2-3e62-3e28-1bd2f85bc018@cornell.edu> <99e3ac84-bee1-4abd-de9a-4ea2e7b62b61@cornell.edu> <20210916180905.5f857dad0568be96ac36cba5@nifty.ne.jp> <20210916220201.63924a67f337ea876954d7c0@nifty.ne.jp> <20210916232756.fe8c744401b6cf703b1fe993@nifty.ne.jp> <4d9e4a0d-1fb0-5fe6-5e09-27ffde8f3174@cornell.edu> <0d5488da-3238-09be-5713-2f20e374ca21@cornell.edu> <20210917050108.0427cacf58fc473c63013386@nifty.ne.jp> <20210917173130.7e62602a5ef1bb5ae952d3bb@nifty.ne.jp> <7ec3a773-a75e-23ce-e827-850443b7d832@cornell.edu> <20210918012300.3c62456e1d2091d3086d1e69@nifty.ne.jp> From: Ken Brown Message-ID: Date: Fri, 17 Sep 2021 13:08:35 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 In-Reply-To: <20210918012300.3c62456e1d2091d3086d1e69@nifty.ne.jp> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH0PR03CA0030.namprd03.prod.outlook.com (2603:10b6:610:b0::35) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 Received: from [IPv6:2603:7081:7e3f:3419:7498:180e:3338:3659] (2603:7081:7e3f:3419:7498:180e:3338:3659) by CH0PR03CA0030.namprd03.prod.outlook.com (2603:10b6:610:b0::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.14 via Frontend Transport; Fri, 17 Sep 2021 17:08:37 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 05273132-be79-4dc0-a0cd-08d979fdca62 X-MS-TrafficTypeDiagnostic: BN8PR04MB6354: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:792; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ElIeApeF276ULIsPwB0oqXew4ImGtZzrM1kVXK8s87ZzaQo4AkfjLJBMsWR2g93ta85dkJcXAUnoYLBzuJTmf6RhAE53wqNzx0hcV4xO+7k3ZgiRsEPMH66d+K3qG2eZs4K1UntWkUN1KkgEUz6LB3eYj2CPC5cVjIlKJsb6ZmM+ZAc6A8pFzT5lx7D9kWtWCoKQEi27cSLNAj0YNSrv3J2X4B0We/puffC4LLkOVeYNS62nTHPd65NbaHA6Vsy5E0pfJzr+lqYFlp24XlhCes5Yhr0y3UBHrNcvSUhWdDki1lXYaB/wD7iRGItv1hYKX7pXeEN0gS2gWtnWVZL/4EinRQxYQn8+Z7Chla80i/+/3edUG5Nl6b2/n2pORCLT0WfOAWpoKrRtpioSXwHdLvu6tu8QANTyD9KIW8dgVZOBS6CyhfWeGxIMDKYit/oXKYIVIDoq51FYfiVuXSGyy42T70KJe7R2jPaPuH3FMMEsXs3c4jqsVEfXPyAfTNHeup+mgMYQpI/wxZ9Obi6MtTXyQLuIBIk8gAQ+/IztxozlkusUPhgOrzjsWwYS9Z0Fq8dbE2lnlQGWI9wefIcq3Oh/xWkViqvuV8GMJaXJSvdr0hzL8SXOcKad26EVrp+t3C5GoH6zM8YzQJaOSfdpy9knX3IWoN9dj6AnyikuT0Ipa37DieKyuIveeXpM/IM/l9+iZk/82q3ofBA9In0mPF+Gio8ioc0WSkb691wXq+w3LLN/ONzERKVZ3MhXd1zSqO2VKkR0RhLekvuHjg7s2ReyTx6PEmk6HR/Sb2LCE/Q= 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)(39860400002)(376002)(346002)(366004)(136003)(396003)(316002)(8936002)(5660300002)(6916009)(6486002)(2906002)(31696002)(2616005)(66556008)(66476007)(86362001)(75432002)(53546011)(36756003)(186003)(478600001)(19627235002)(31686004)(66946007)(8676002)(83380400001)(38100700002)(43740500002)(45980500001)(460985005)(2480315003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?Windows-1252?Q?G4T6sWRUyqYemT0Fs0wXjwfWeDRtdvG1SGSKDtAyWEagMDGHswPHokGa?= =?Windows-1252?Q?K++3FEjeUF8jhsGihgTexju29SaEuZFLuKVVqJXsjOea9Fo5MhDVwd5M?= =?Windows-1252?Q?V2uOWiucQx9hCiie61XVBuYFF38/AJQsBqjvIt3xjPRgtZAX7I7MqJYE?= =?Windows-1252?Q?fxu0z5cPJ78QqfYZuVkKh49JHoPak7c+udPeZEcqmZXMSOfAb/cxB3Ic?= =?Windows-1252?Q?EEr7XCO77OvDdyiXksxGBF78ImmXUP5R4JhEYihvS2L0ut/V9tUMEbYf?= =?Windows-1252?Q?+uYewXSEuPlYCNAe/QhcFX66pfgmYcEEaQRDZfXU04oIWO/Irgo89KDs?= =?Windows-1252?Q?tsmkjbh2GYuasQmJswQRUUEE/09BVFWTXtTbl4YUz92x9Sr4NBMMKGiV?= =?Windows-1252?Q?bzfklyM8Ptv2kKv2iAxqPHTuE7w9ju5g4IPBnH43R1eT6M3MjF2ONGGE?= =?Windows-1252?Q?rcSTSRP90M14qBBBNkRSly4Cs72kyrk2g1xYwgdCDMEZmwDIC3X7HeaE?= =?Windows-1252?Q?DLodXoZmsd4IpeRHLk5KbU6z9b7h0Oa3+RiuVFcS2E+tp3AMlLpo2WV4?= =?Windows-1252?Q?8oHKioLbaCh6FrWURY87WXKVXcpG+SGklxsFYFNYdEdimU9ocYnoj7zJ?= =?Windows-1252?Q?Ge2ITfqQGBjfboZcncY+gRYPQ13u6LMfIiQxA0Lnu6TEDZfA9QNWosbD?= =?Windows-1252?Q?mSkHD4uc/HymWOne6cFchguz3S5XtdBx4WXoszPpGefPpWENn6JeUQK3?= =?Windows-1252?Q?xCGgtc8ymxvVJ1Eo9teOg8y5bpnaZpY6FR6rPcGeE8VZxLiAm/TxJEb+?= =?Windows-1252?Q?6BrCgt4nRvrvflDlxIIOj/dw3ooChtifiBS6nUfoOgJrZHv8jy7qx2jy?= =?Windows-1252?Q?5r30bUwZ59kEGgPdeSFj9CRKDFbfJfLqnKutjmq+MjlVsAE73NZxwgEd?= =?Windows-1252?Q?CrBATYnPeF26ugH8PPUmQWmBULaWZ7CfIAHj75/FmjMbo1kHstJuDIc5?= =?Windows-1252?Q?XwfY+4NdXpoKjX+QVcndB+zX4GkISMa82d7KVcIHzIELu7fBF0Uufuz/?= =?Windows-1252?Q?4oSBuueLEDe7/2f/Ltm1GEU8bu067VtbyWYFLqBB36J2bTvPwbJJJjuT?= =?Windows-1252?Q?63Nlvkgi0LZ/WricYOpuimdBrrW/4Bc0WgHmnrwuM69aJMweaQszKJsC?= =?Windows-1252?Q?xsU3YYmy68s3hyVAWcjnnmzhY54K8Ywo1faRmkkEwlMKQrB4t4EixXRw?= =?Windows-1252?Q?4t11cVBMXbTh/uVaqEwtxYACCKTKVI3+eW+4k0hsSd1zisGN0ZyN+9Ky?= =?Windows-1252?Q?aXKCRNkSvSZrBETjBM4Gk6GIj010U0KKP152dNI96IfDgPjKqBGGIqng?= =?Windows-1252?Q?UxkBNj+GE10teLc2zG4YDNNqXUzIMGo14AAvh493GHBZ8V2yDk3Scryr?= =?Windows-1252?Q?238IegsjneTE3Qo6NwtGeLI4UVIRfw5l5Lfn+9UqKGWHBbeQaFsxznCn?= =?Windows-1252?Q?6QlVW0Px?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 05273132-be79-4dc0-a0cd-08d979fdca62 X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Sep 2021 17:08:38.3891 (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: 8l1q2gVG/4AL2GeA2vDU6B3JM/OI6OEL2b1oq9XQHYYwn3FV7ijsauJFVV6+xxKQQWXAvS0SHU57cPRMV6lE+g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR04MB6354 X-Spam-Status: No, score=-4.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, 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-developers@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin core component developers mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Sep 2021 17:08:42 -0000 On 9/17/2021 12:23 PM, Takashi Yano wrote: > On Fri, 17 Sep 2021 07:16:03 -0400 > Ken Brown wrote: >> Sorry, I was unclear. The pop-up wasn't saying that mintty needs >> libgcc_s_sjlj-1.dll; it was saying that strace needs it. Even 'strace -h' >> causes that pop-up to appear. In order to get strace to run, I have to copy >> libgcc_s_sjlj-1.dll and libwinpthread-1.dll to my CWD. Then I run strace on >> mintty and it starts up instantly, and the strace output shows both of those >> libs being loaded. >> >> One other thing I should mention is that for my testing, I did a complete >> install of the cygwin package (as produced by cygport), not just cygwin1.dll. >> My cygport file is attached. >> >> I have a feeling that something is wrong with my 32-bit installation, perhaps as >> a result of prior testing. I'm going to start fresh with a new 32-bit >> installation and see what happens. > > I can reproduce your problem by replacing cygwin-console-helper.exe > to newly build one. > > With cygwin-console-helper.exe of cygwin 3.2.0, > ldd /bin/cygwin-console-helper.exe shows > ntdll.dll => /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll (0x77460000) > KERNEL32.DLL => /cygdrive/c/WINDOWS/System32/KERNEL32.DLL (0x76ef0000) > KERNELBASE.dll => /cygdrive/c/WINDOWS/System32/KERNELBASE.dll (0x75f10000) > msvcrt.dll => /cygdrive/c/WINDOWS/System32/msvcrt.dll (0x75640000) > > However, with newlib-built one, > ldd /bin/cygwin-console-helper.exe shows > ntdll.dll => /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll (0x77460000) > KERNEL32.DLL => /cygdrive/c/WINDOWS/System32/KERNEL32.DLL (0x76ef0000) > KERNELBASE.dll => /cygdrive/c/WINDOWS/System32/KERNELBASE.dll (0x75f10000) > msvcrt.dll => /cygdrive/c/WINDOWS/System32/msvcrt.dll (0x75640000) > libgcc_s_sjlj-1.dll => not found > > It seems to depend on libgcc_s_sjlj-1.dll and libwinpthread-1.dll. > > It seems that the tools under winsup/utils/mingw get dynamically linked > while old ones are statically linked. This even happens on 64 bit for at least one tool... $ ldd /bin/cygcheck.exe ntdll.dll => /c/WINDOWS/SYSTEM32/ntdll.dll (0x7ff8046b0000) KERNEL32.DLL => /c/WINDOWS/System32/KERNEL32.DLL (0x7ff802e60000) KERNELBASE.dll => /c/WINDOWS/System32/KERNELBASE.dll (0x7ff801f30000) ADVAPI32.dll => /c/WINDOWS/System32/ADVAPI32.dll (0x7ff802d80000) msvcrt.dll => /c/WINDOWS/System32/msvcrt.dll (0x7ff803a90000) sechost.dll => /c/WINDOWS/System32/sechost.dll (0x7ff803e20000) RPCRT4.dll => /c/WINDOWS/System32/RPCRT4.dll (0x7ff803b30000) PSAPI.DLL => /c/WINDOWS/System32/PSAPI.DLL (0x7ff803a70000) USER32.dll => /c/WINDOWS/System32/USER32.dll (0x7ff8030c0000) win32u.dll => /c/WINDOWS/System32/win32u.dll (0x7ff802540000) GDI32.dll => /c/WINDOWS/System32/GDI32.dll (0x7ff803030000) gdi32full.dll => /c/WINDOWS/System32/gdi32full.dll (0x7ff802400000) msvcp_win.dll => /c/WINDOWS/System32/msvcp_win.dll (0x7ff802200000) ucrtbase.dll => /c/WINDOWS/System32/ucrtbase.dll (0x7ff802600000) WININET.dll => /c/WINDOWS/SYSTEM32/WININET.dll (0x7fffea2e0000) zlib1.dll => not found ...but not for all... $ ldd cygwin-console-helper.exe ntdll.dll => /c/WINDOWS/SYSTEM32/ntdll.dll (0x7ff8046b0000) KERNEL32.DLL => /c/WINDOWS/System32/KERNEL32.DLL (0x7ff802e60000) KERNELBASE.dll => /c/WINDOWS/System32/KERNELBASE.dll (0x7ff801f30000) msvcrt.dll => /c/WINDOWS/System32/msvcrt.dll (0x7ff803a90000) Are we just missing AM_LDFLAGS containing "-static" in winsup/utils/mingw/Makefile.am? But why is this just affecting some tools, and why the difference between 32 bit and 64 bit? Ken