[Bug 1528] New: sshd hangs when pasting more than 2k of text

bugzilla-daemon at bugzilla.mindrot.org bugzilla-daemon at bugzilla.mindrot.org
Thu Oct 2 06:32:08 EST 2008


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

           Summary: sshd hangs when pasting more than 2k of text
           Product: Portable OpenSSH
           Version: 5.1p1
          Platform: Sparc
        OS/Version: Solaris
            Status: NEW
          Severity: normal
          Priority: P2
         Component: sshd
        AssignedTo: unassigned-bugs at mindrot.org
        ReportedBy: doke at udel.edu


Created an attachment (id=1570)
 --> (http://bugzilla.mindrot.org/attachment.cgi?id=1570)
patch for channels.c

On Solaris 9 and 10, on both sparc and i86pc, sshd hangs on an ioctl
TCGETS call after a large write to the pty.  Where large is anything
over about 2k.  So pasting 100 or so lines of text into vi will hang
the session.  

The cause is the tcgetattr call on line 1606 of channels.c provoking a
solaris bug.  It hangs forever after a large write to the pty.  The
workaround is to not make the call, assume the terminal is 
not echoing, and always send the random data packet.

-- 
Configure bugmail: https://bugzilla.mindrot.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.


More information about the openssh-bugs mailing list