X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1617E3857C44 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1687561776; bh=CRXxW3SbVvW/KYLVGFAWDCwIqW/2AyUN2Zpn4gKjlYo=; h=To:Subject:Date:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=h9mm7saLzzjXRvBxQFYxoLsBTQIYzMbC8/sAJrVyRaxWLGG1xsWSLZZgSbqDtnbLN HlPA0EFmmSy7BXlpbc+jb3eK9j+zoua3J11MYPv6jI+9jpF934HaRJoqlM68bIUCHT Kldj8W0kwfPi1IOQY4Eh5pQPfXF4N13p3esfcIYw= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 241413858C3A ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZE3AxDdvI4QO7YiB0aiSbVh0tzYMWZVl4X2ow5k6s6t1NJ63k+Ng1QahSYBZng2xcB8r8jbdhGioiBrJeyW4ojZS+dgvheWuLgaXhVCnO6q7iM7UA6D9OQ1SjKro2iRl1geI7KnAKuJLYPTr4hdz7ocsLB9agxi8dY5JCLrKiLCDn9cdCVlBXZ7Lnk/K25Cf7cqGk5ze2Rx7OI4FrpJ2UizRKI3AtcX3z/cFncfPMK4vs5alaypJyNq+OnKFlSlPeXz4CrOaFtE3bKTTkcguMIt1XpFH5Ti8nmqA/OQltSQphAbIgQ2jcuc1A9ecXTlwfDAilo0ugDNj7PTL+M1fow== 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:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=YIYR59LdAP7uSu/eGTtFoBlqMlzndnNJCYaVVLPavzg=; b=RQ2MTKRLFFUipFbUKgBJHv1WnL5F2Rcg/iANZAnsxLRD5cBzzSCxt4EC/hrYoqqh2Yz079zCFdRI1H/vyNvnLx/lHdhikkdt9bRsuo2XfgltQSsfQAmB8afGu+ActKRFsiWYzGuJbUsizBGgz1KV4KHcoWumYbpme3VERahRcIfV0voUGntxc51n8Sm9+p/6PHPneRChI9SvULu587uW/VOZj2IxbIY4sUFP6jkUMmuYci6OM0Kdwd4VM8q8317xKWoi91AoOpkVfGihSPaord5/spP9UxzZufC+WpHiBHjP8HbQmC87xbZk1XN0N/GOWIiIrzeCcNOe+ZU9u2nejA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none To: Chris Roehrig , "cygwin AT cygwin DOT com" Subject: RE: scp and ssh 'cat' stalls at 64k bytes Thread-Topic: scp and ssh 'cat' stalls at 64k bytes Thread-Index: AQHZpgrjOPCW5W29O0imgUDbhF6UfK+ZAZ/w Date: Fri, 23 Jun 2023 23:07:56 +0000 Deferred-Delivery: Fri, 23 Jun 2023 23:07:27 +0000 Message-ID: References: <1b9482bd-2119-732f-cc49-a3930bd3328d AT house DOT org> <947c6b09-c2c0-03db-a4ac-769c4f1b3783 AT Shaw DOT ca> <7fd038be-e163-a5d3-5e28-d79eef977ee5 AT house DOT org> In-Reply-To: <7fd038be-e163-a5d3-5e28-d79eef977ee5@house.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR84MB1684:EE_|DM4PR84MB1710:EE_ x-ms-office365-filtering-correlation-id: 3139ffad-5722-4c97-552d-08db743eaffd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: VVt6l1sp8VFeffrCnMYnLZiLOycUEOjpT73Ur9sm2+Ouml8gzBwv57Wa7Uo2apIxXunGASsx+Ccl5WKKtqwBELs/eG3iHwGxceldVHjKIaKUYttLin6Z6+ZnrWhDtvAZYhVe+afMlXZnCH7F0flSOXLtHapx+sDp3FruroiVZcVLs2W0DAyHK/JTjBqp6fg2Fi+wrBpd8sxyzUZH4nfiH443um8PLaI+UZrVfVLDzieuYRidsqVBnODT6VfIHuLsFHe0VCLQC4uUmLb7RkYZylobUX3uS6hRGpYDWl1lHk5SgP7Z0fv2jcMgQqcqPeD+QHQ+g3SOr+gg2/4CM803aiumYK46CVsYi7RfgU12OPXJloM1l73qI93Ys6OeckoLxDrQj6pkCE2op/s3OfyU3KfJmHT5Rq6I9dwALmLwoSc23dcxGqbwXNtv/QY2Azx6FSaiD+KTZp5gFjPQwxeCOHICQBeQclyX3CjJqF/0gRyzMPQxrrzb4pRLJIdaue1PjU8R0ywn5QrSh48CQDIsSyHKX52SQOaqsVh+j8Iuh3l+XPxQH1X4CMTeJxT5cWF+o1HW9aPmmc9F9DdTQ7SCR486K+NpQZ53DtffUKsLq33ZOhL7IyrBE8CYmefuCOVmj2nrOdRps4zZwqH+WvHX25QI1uIn7Swd1PrEHpzImZcbDlxPT1LD02fAi2lwKKg1kKA/GagfkDDm4GV219Fs5g== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW4PR84MB1684.NAMPRD84.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230028)(346002)(366004)(39860400002)(136003)(376002)(396003)(451199021)(55016003)(86362001)(2906002)(38070700005)(122000001)(38100700002)(82960400001)(8936002)(7696005)(52536014)(83380400001)(66446008)(76116006)(66946007)(71200400001)(55236004)(66476007)(66556008)(478600001)(26005)(9686003)(316002)(6506007)(186003)(6666004)(53546011)(64756008)(41300700001)(110136005)(33656002)(8676002)(5660300002)(414714003)(473944003)(460985005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?a0tESFE5REdyVmtWMU1oeFk2NVVZeVYvb2tVOWlGQ25UVEE5azUvbzhoR0ZJ?= =?utf-8?B?WnpwOEdlWU93Tm1DdVcxODVVYXh3Sm1YeUVIVkJzdzZxUXlhVWlXQysvSlhM?= =?utf-8?B?dnlhVU9JbHhJcTExU0lHeWo1MU4yeGhQblA0dUFDSWNTZzgxWE9JWFBycnJU?= =?utf-8?B?cnhka3MzenFwK2dPYmVqd1lDbXlmQVBFSTIwNGhIOXl1YVFrOFA4OStERmI5?= =?utf-8?B?eWs5YndZSXEzZ0Y4Nnl4cE9yWHdQdDAyWXNJeW03cmxWcnZiYWt1N3ROYVZH?= =?utf-8?B?cjhSWE9CRmZQMUdIRzZkZXBuUGNqL0R1VGZCVlRreURWRzlEallMelFTaC9K?= =?utf-8?B?dVN3RXAxVGp0cjNGQnFWVWlFeTNRTGpOUXk5OEorQllCQmszN3N1WGFhdEMv?= =?utf-8?B?aHE4d2RIOGZJT1ZZN1ZlZ2E5ZXNtbGdZRUZwdE5wc01YRDJ1MVI5ckxBT3NL?= =?utf-8?B?ZWpicXJmY3kvMGlNaENQT2psdGFBSjkxck9TUDY3RVlLanM4OEthU1JVbDBn?= =?utf-8?B?Y0RzdGJaNVN0L1E0NHU0eW0zUkVWdWFJNy9wbCtudzZYU0NjMXNkdmhFNUpB?= =?utf-8?B?NmtWYjA2Z0I3MGkvclhiZzJ5VXZ5M21VbXM2ak5kV1ZwWExyNUo2ODM2UnZG?= =?utf-8?B?dEltSWtMdWVEYjJyMFpuRXNhT3FyOTVYOWxiNEpIcFpTc3FYWERsZ0s1eC85?= =?utf-8?B?SnRPWXRQS3drc2dwYUhTZ2V0TENNRi9pOXdoK1J4VFlEWWxoWnZwZWtVL1VL?= =?utf-8?B?bUxpcXQ4b0JjVnp1RERqSlB6d2VkaG1zYlJVYUlHaTVnQVJoY05MWUJUdFhu?= =?utf-8?B?SXlGUy90c2RhRVJEbUtGaGM5bXM2ZXhxSG9VOE9CQ3VBWVFQeEsrR3lmZEVu?= =?utf-8?B?VEFCalpubVowZ3V6Rlg1alhEbmZxUUFueWI3QXVjTW8zd3gyZ0VHUWpjWlp6?= =?utf-8?B?RlZha01nY1NmaXR5TXUyM29MQlQwankvVk9KWWtBQVd5RjhNb1lndlBBWVFT?= =?utf-8?B?ZC9uVFB5QzVnUngzZVRUQW54UGVDQWlXbldYbnR0NFVHemZyT0U4aWlnanho?= =?utf-8?B?VzNYa3p6bkNzZ3VpMWRhcVJEWHhkSzliVzZPQURKQytYdmFpMzQ2OEZNK09G?= =?utf-8?B?TFFZN3N5TXQvQ1hoSGlkWDJsdk5od0VwK2dwUE80RWR4c0R1QWdVNW5KTDNr?= =?utf-8?B?UnpJWVZlbmcxeXAxUVJOc3cxbVRTaVk2czFQVXl6R2tHc0xVZjE2Qmc3QWVa?= =?utf-8?B?WUFNVVVxaUs2bHh4UzVhVlZGRnBla0F6N00ySElrTHk3M1UwRnlpbGlDaVFl?= =?utf-8?B?WlBSanNEWmlKbTVWbXF1Q3hTMitYd3FaYjZ1NTdXdTAxZFdveEJGSDdvanNV?= =?utf-8?B?Q09xUTY5OGE0RlhpL05kemxzRTA1VGhqdHpINlBJc0MzenN5RGNDYU04QWJX?= =?utf-8?B?YlZubnUrZDkvckNnbVl6MUd3WGp1dGdsNDdjeTZzc2NsR1RwWnlieVkyV0t0?= =?utf-8?B?VnJlQ2R2ZC91MS93aHRvNHZpTlIxVVAxSC9ZdGZ2ak5ScVRtSFRHZU4ybCsz?= =?utf-8?B?TTFUbXM1bFF4WFNtQ2xtTG9RaEFYYW1QZDJZVnNxOXNXbnVYZjJuM21ucUlq?= =?utf-8?B?elNETk9vZHU1SlZrZFhWaU83VytHSHNjbzhveG1zV2pCbGhRb3Y5NUd0Y0VR?= =?utf-8?B?a3haRGxtUUl0aTRYWHlNZnRvNVRXZkRvRG9BNk8vMUpBa2dUaEFVRlk5ZTl4?= =?utf-8?B?OEllTUNKWEdUUXRnQWVzbEx6dkVoc25lVkFIUithZDg5dzd6bFQ0bmxvKzhM?= =?utf-8?B?UnhoN2NWMExKbVYyZUloNlZVeUFoTHhvRUl3M0VjTXFrdS8wMUpZcEpseUE4?= =?utf-8?B?SG1uRnpaU0hSRkxObmRTMVJhRng5VVhRU0RhZVlrcmJSSjRpdE5WOEYxdmh3?= =?utf-8?B?ZEg3UjltNzNEb3pWWFI4YVUyMnhYeXpvZDd4WmlTb2l5TnA1NU9QeVNEdU1D?= =?utf-8?B?Y1JiQXZ4cVFTeXBjUHdtTzdZcnNkWXhzMXdOVDVqT1BKeXdqZ0hsUHRETWlK?= =?utf-8?B?SURHb211RXU2NVR3ZXg1UmhIM1kwSDBiTER5UjQvd29kM002TjVkRHlQd1hE?= =?utf-8?Q?wuw7U3Ac9Cd6UAk+NQwUSaCi9?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR84MB1684.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 3139ffad-5722-4c97-552d-08db743eaffd X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jun 2023 23:07:59.2329 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: r2iXHGFABQmSKlK9yXdL9xYtSQgHe7vjjGo5HzG7ggetuty6RMGCH2KpiyiEe2+DSPlYraVlcqNv3b6ocMcKbQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR84MB1710 X-OriginatorOrg: hpe.com X-Proofpoint-ORIG-GUID: AxrZbX3V3eIzy21wKLHIhFx-OyZsV7p_ X-Proofpoint-GUID: AxrZbX3V3eIzy21wKLHIhFx-OyZsV7p_ X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26 definitions=2023-06-23_12,2023-06-22_02,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 adultscore=0 priorityscore=1501 bulkscore=0 lowpriorityscore=0 clxscore=1011 impostorscore=0 mlxlogscore=879 suspectscore=0 spamscore=0 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2305260000 definitions=main-2306230210 X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00, BODY_8BITS, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) 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 List-Archive: List-Post: List-Help: List-Subscribe: , From: "Voris, Ben via Cygwin" Reply-To: "Voris, Ben" Content-Type: text/plain; charset="utf-8" Sender: "Cygwin" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 35NNA1ju007406 Using scp from OpenSSH_9.3p1, 30 May 2023, copied a 8317351936 byte file from a remote to Cygwin. sha1sum says it arrived correctly. Windows Firewall is running. > -----Original Message----- > From: Chris Roehrig > Sent: 23 June 2023 13:42 > To: cygwin AT cygwin DOT com > Subject: Re: scp and ssh 'cat' stalls at 64k bytes > > > On 2023-06-23 08:28, Brian Inglis wrote: > > On 2023-06-23 00:26, Chris Roehrig via Cygwin wrote: > >> I've upgraded cygwin recently (from a much older version) and am > >> encountering a new problem on all my Win10/WIn11 machines. > >> > >> With openssh and pv installed on cygwin (3.4.7-1): > >> > >> dd if=/dev/zero bs=1 count=65536 | ssh localhost 'cat > /dev/null' > >> # works > >> dd if=/dev/zero bs=1 count=65537 | ssh localhost 'cat > /dev/null' > >> # stalls (and anything larger) > >> dd if=/dev/zero bs=1 count=65537 | ssh localhost 'pv > /dev/null' > >> # replace 'cat' with 'pv' and it works > >> > >> This happens with or without Windows Firewall enabled, with any input > >> > 64k, and also remotely from Linux. > >> It also seems to affect scp to cygwin which stalls if the file is >= 64k > > > > In case equivalent Windows services are running, I check for, shut > > down, and disable the following Windows services I have seen, or seen > > warnings about, before trying to start Cygwin services: > > > >     ssh ssh-agent sshbroker sshproxy sshd sshdbroker sshdproxy > > > > Do you take similar precautions on the Windows systems with issues? > > The only service listed is ssh-agent which is disabled and stopped. > TaskManager did show many zombie/stuck cat.exe  and scp.exe which I > terminated, but that did not help.   Nor did rebooting. > > I use ssh, rsync, slogin frequently on these machines to/from windows > and linux and rsync (over ssh) gigabytes of stuff daily to/from Linux > and other windows machines with no issues.   It is only this case of > reading more than 64K from stdin over ssh (and scp) that is hanging. > > > Please show at least the output of `uname -srvmo`, > CYGWIN_NT-10.0-19045 3.4.7-1.x86_64 2023-06-16 14:04 UTC x86_64 Cygwin > > > and if possible provide a text attachment of the output log from > > running `cygcheck -hrsv > cygcheck.out`, as suggested under the > > Problem reports link below. > I've attached the file. > > > I take it then you can't replicate this?    Can you confirm whether this > command works successfully (i.e. exits without hanging): > > dd if=/dev/zero bs=1 count=65537 | ssh localhost 'cat > /dev/null' > > Are you able to 'scp' large files to cygwin? > > > It also hangs if I replace 'cat' with 'sed {}' or 'awk {print}', but not > with 'pv'.   Those all passthrough stdin>stdout and should behave the > same as cat.  (pv is basically cat with a progress bar which is omitted > if there's  no controlling terminal like in this case). > > > The curious fact that 'pv' works makes me think it is a Cygwin library > problem and not anything related to firewall/network/Windows. > > I've verified that cat, pv, and sshd all have the same ACLs.  e.g. > aquila[77]% icacls pv.exe > pv.exe AQUILA\croehrig:(F) >         BUILTIN\Administrators:(RX) >        Everyone:(RX) -- 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