From: owner@bugs.debian.org
This is a multi-part message in MIME format...
Your message dated Thu, 09 Oct 2025 00:20:07 +0000
with message-id
and subject line Bug#1117574: fixed in openssh 1:10.1p1-2
has caused the Debian Bug report #1117574,
regarding openssh-client: output pauses in interactive session over
ControlMaster
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)
--
1117574: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117574
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
Received: (at submit) by bugs.debian.org; 8 Oct 2025 05:52:35 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
(2024-03-25) on buxtehude.debian.org
X-Spam-Level:
X-Spam-Status: No, score=-15.1 required=4.0 tests=BAYES_00,
BODY_INCLUDES_PACKAGE,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,
DKIM_VALID_EF,FOURLA,HAS_PACKAGE,SPF_HELO_NONE,SPF_PASS autolearn=ham
autolearn_force=no version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 91; hammy, 150; neutral, 267;
spammy,
0. spammytokens: hammytokens:0.000-+--trixie, 0.000-+--sk:taint_o,
0.000-+--sk:TAINT_O, 0.000-+--sk:taint_u, 0.000-+--sk:TAINT_U
Return-path:
Received: from cloud.peff.net ([104.130.231.41]:55260)
by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_X25519__RSA_P
S_RSAE_SHA256__AES_256_GCM:256)
(Exim 4.96)
(envelope-from )
id 1v6N6J-00GiWY-0P
for submit@bugs.debian.org;
Wed, 08 Oct 2025 05:52:35 +0000
Received: (qmail 164919 invoked by uid 109); 8 Oct 2025 05:45:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=peff.net; h=date
from:to:subject:message-id:mime-version:content-type; s=20240930;
bh=VgLMaQjxgOh00pmmK7oXrpmR1fEnXKdy31aNmPtY1bQ=; b=h55h61dkDzqS/
VagqbKQv/FviIdRWY6YMwSjt2ga2/pbTRk2Owa/e8c0ZFwao/
InjjzhPaZqNlSUwMZUrCMTsTRg5gNT3HfR3cVNrJquh8RJZ6unfcIfGiY6frcmYw
zEyYqk/0/C226nBByhVMA95WgLZZcsaHrma4n6/yID0LKZmKZRsoGy7xecs/ZFp6
kuyYl+x4uHXM+gHqaupRqd3WJDh6GB0CxEDdTbly/Eh8bS+wQhvarQ0eN2owRVGB
TJ04reNFfAnqKIiVQjS/OvlbETQkVx6b+ssjiXv/
GboLcFCNJ8lmSCsuRqmzZ5tywBNpCZoRAHLWYLRMUcVw==
Received: from Unknown (HELO peff.net) (10.0.1.2)
by cloud.peff.net (qpsmtpd/0.94) with ESMTP; Wed, 08 Oct 2025 05:45:53
+0000
Authentication-Results: cloud.peff.net; auth=none
Received: (qmail 247372 invoked by uid 111); 8 Oct 2025 05:45:50 -0000
Received: from coredump.intra.peff.net (HELO coredump.intra.peff.net)
(10.0.0.2)
by peff.net (qpsmtpd/0.94) with (TLS_AES_256_GCM_SHA384 encrypted) ESMTPS;
Wed, 08 Oct 2025 01:45:50 -0400
Authentication-Results: peff.net; auth=none
Date: Wed, 8 Oct 2025 01:45:50 -0400
From: Jeff King
To: Debian Bug Tracking System
Subject: openssh-client: output pauses in interactive session over
ControlMaster
Message-ID: <20251008054550.GA963468@coredump.intra.peff.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
X-Reportbug-Version: 13.2.0
X-Greylist: delayed 400 seconds by postgrey-1.37 at buxtehude; Wed, 08 Oct
2025 05:52:35 UTC
Delivered-To: submit@bugs.debian.org
Package: openssh-client
Version: 1:10.1p1-1
Severity: normal
After upgrading to 10.1p1-1, interactive sessions are very slow and
halting while producing output from the server, as if the client is
missing some poll()/select() triggers. It's a bit hard to show the
timing in an email, but if I ssh to a local machine that is running
trixie's 10.0p1-7, like this:
$ ssh -o ControlMaster=yes segfault.intra.peff.net
then no output is produced immediately. If I start typing (say, "echo
foo") then output does start appearing, but always behind, as if ssh is
not correctly calling read() until my local typing kicks it into a
polling loop.
If I run the command above under "strace -tt", it sits (with no output)
on this call:
963687 01:34:16.851998 read(6
And if I then type "echo foo", I finally get some output, with strace
showing:
963687 01:35:08.915571 <... read resumed>, "e", 16384) = 1
963687 01:35:08.915862 write(3, "9=\\227\\2137\\346}\\236\\222A.82\\
53\\253A\\222\\211Y\\323>\\251\\243\\362\\t\\314 \\364\\206B\\37\\223"..., 640) = 640
963687 01:35:08.916391 rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT TERM], [],
8)
= 0
963687 01:35:08.916844 ppoll([{fd=3, events=POLLIN}, {fd=3, events=0},
{fd=4, events=POLLIN}, {fd=5, events=POLLIN}], 4, NULL, [], 8) = 1 ([{fd=3,
revents=POLLIN}])
963687 01:35:09.925713 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
963687 01:35:09.926143 read(6, "cho ", 16384) = 4
963687 01:35:09.926461 read(3, "X\\343E\\253\\376\\361\\24\\351\\342\\
17\\236J\\266\\3\\322d\\taw\\246\\34A:\\212/#\\353\\227\\v\\301B\\361"..., 262144) = 300
963687 01:35:09.926758 getrandom("\\x53\\x8c\\x43\\xe3\\x6c\\x36\\x51
xe1\\xb9\\x80\\xe9\\x6b\\xd3\\x66\\x19\\xdd\\x14\\x91\\x6f\\x8f\\xf3\\xe7\\xaf\\
8f\\x2f\\x72\\x5f\\x11\\xfc\\x82\\x79\\xf6", 32, 0) = 32
963687 01:35:09.926946 rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT TERM], [],
8)
= 0
963687 01:35:09.927062 ppoll([{fd=3, events=POLLIN}, {fd=3,
events=POLLOUT},
{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7,
events=POLLOUT}], 6, {tv_sec=0, tv_nsec=19346284}, [], 8) = 2 ([{fd=3,
revents=POLLOUT}, {fd=7,
revents=POLLOUT}], left {tv_sec=0, tv_nsec=19335352})
963687 01:35:09.927200 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
963687 01:35:09.927302 read(6, "f", 16384) = 1
963687 01:35:10.099933 write(7, "Last login: Wed Oct 8 01:34:00 "...,
117)
= 117
[continued in next message]
--- SoupGate-Win32 v1.05
* Origin: you cannot sedate... all the things you hate (1:229/2)
|