Difference in buffer behaviour between 8.89 and 8.9?

rsbecker at nexbridge.com rsbecker at nexbridge.com
Fri May 20 02:11:17 AEST 2022


On May 19, 2022 11:23 AM Chris wrote:
>Damien
>
>> 8.9 switch from select() to poll() and included a couple of bugs that
>> could cause weird problems. IMO you should try to port to what's on
>> the top of the V_9_0 git branch, which is 9.0 + one more poll()-
>> related fix.
>
>I just tried it with the head (commit bedb93415b) of the master branch.
>Unfortunately, I'm still seeing the issue.
>
>debug1: adjusted rlen: 33024, len: 32788 for 0x5609805a3eb0
>debug1: adjusted rlen: 36438016, len: 32768 for 0x5609805b0ed0
>debug1: adjusted rlen: 33024, len: 32788 for 0x5609805a3eb0
>debug1: adjusted rlen: 36470784, len: 32768 for 0x5609805b0ed0
>debug1: adjusted rlen: 33024, len: 32788 for 0x5609805a3eb0
>debug1: adjusted rlen: 36503552, len: 32768 for 0x5609805b0ed0

I am watching this situation also. We are unable to get OpenSSH to work on
NonStop since select was replaced with poll - mostly because poll is no
longer on the platform. It is emulated only, so we are getting an "Illegal
Function Argument" reported to the remote, which reports it back. Hopefully
your resolution will also work for us.
--Randall



More information about the openssh-unix-dev mailing list