Subject: kern/1675: Terminal setting handling is broken
To: None <gnats-bugs@gnats.netbsd.org>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: netbsd-bugs
Date: 10/23/1995 10:59:53
>Number:         1675
>Category:       kern
>Synopsis:       Terminal setting handling is broken
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    kern-bug-people (Kernel Bug People)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Oct 23 14:20:01 1995
>Last-Modified:
>Originator:     Jason Thorpe
>Organization:
Numerical Aerodynamic Simulation Project - NASA Ames
>Release:        NetBSD 1.0A, October 20, 1995 (probably in 1.1 branch, too)
>Environment:
	
System: NetBSD antie 1.0A NetBSD 1.0A (ANTIE) #372: Tue Oct 17 15:34:42 PDT 1995 thorpej@antie:/work/netbsd/src/sys/arch/i386/compile/ANTIE i386

	(also NetBSD/hp300, NetBSD/sparc, NetBSD/mvme68k)

>Description:
	Terminal setting handling is broken.  A nasty stair-stepping
	pattern appears where it did not before:

antie (thorpej) /work/netbsd/src/share/man/man4 102%
                                                     antie (thorpej) /work/netbsd/src/share/man/man4 102%

>How-To-Repeat:
	Under csh(1), run "`eval resize`".  You'll get stairstepping.
	Note that this doesn't happen under _any_ other termios-savvy
	operating system I have access to.

	Some have suggested to me that it's the application's fault.
	However, seeing as how a) it wasn't like this before several
	recent changes, and b) other OSs don't exhibit this behavior,
	I just don't buy that argument.
>Fix:
	Well, I'm no terminal handling guru.  The fix is unknown to me.
	However, whomever made the extensive termios changes right before
	the release branch may want to review them a bit further and get
	this fixed before the release.  It's really bloody annoying.
>Audit-Trail:
>Unformatted: