Subject: kern/12899: kernel font qvss8x15 appears broken
To: None <gnats-bugs@gnats.netbsd.org>
From: None <jandberg@netbsd.org>
List: netbsd-bugs
Date: 05/06/2001 21:39:55
>Number:         12899
>Category:       kern
>Synopsis:       the qvss8x15 font is missing characters 127..160
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu May 10 09:30:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Jukka Andberg
>Release:        NetBSD-current 20010429
>Organization:
>Environment:
System: NetBSD garganplex 1.5V NetBSD 1.5V (GARGANPLEX) #397: Sun May 6 15:37:54 EEST 2001 root@garganplex:/usr/src/current/devsys/arch/amiga/compile/GARGANPLEX amiga
Architecture: m68k
Machine: amiga
>Description:
	wsfont/qvss8x15 control structure says the font has characters
	32..255. However there is no data for characters 127..160 in
	the data array. In another words the data array is too short.
	This is especially nasty if the wsfont system decides to
	convert the font in-place to use different bit/byte order in which
	case innocent memory after the data array gets modified.
>How-To-Repeat:
	Code inspection, or try to use the font with 
	WSDISPLAY_FONTORDER_L2R.
>Fix:
	Find the missing character data from somewhere..?
	Or lacking that change the control struct to say it only has
	characters 32..126.
>Release-Note:
>Audit-Trail:
>Unformatted: