[Bug 3898] Local port forwarding seemingly stalls with channel remote_window reaching 0

bugzilla-daemon at mindrot.org bugzilla-daemon at mindrot.org
Fri Dec 19 13:11:19 AEDT 2025


https://bugzilla.mindrot.org/show_bug.cgi?id=3898

Damien Miller <djm at mindrot.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |djm at mindrot.org

--- Comment #1 from Damien Miller <djm at mindrot.org> ---
> It seems like channel_pre_open() excludes the channel from ppoll when remote_window == 0 and this creates a deadlock - can't receive window adjustments if you're not polling (but take this with a grain of salt I have no idea what I'm really talking about here).

That is not the case: window adjustments are received over the ssh
transport not from the channel fd.

Can you get a dump of the channel status, e.g. using the ~# escape
character?

-- 
You are receiving this mail because:
You are watching someone on the CC list of the bug.
You are watching the assignee of the bug.


More information about the openssh-bugs mailing list