Subject: port-playstation2/32729: [gsfb] Cursor drawing wrecks top left characters
To: None <port-playstation2-maintainer@netbsd.org, gnats-admin@netbsd.org,>
From: None <ed@fxq.nl>
List: netbsd-bugs
Date: 02/04/2006 12:00:01
>Number:         32729
>Category:       port-playstation2
>Synopsis:       [gsfb] Cursor drawing wrecks top left characters
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    port-playstation2-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Feb 04 12:00:01 +0000 2006
>Originator:     Ed Schouten
>Release:        NetBSD 3.99.15
>Organization:
n/a
>Environment:
System: NetBSD sony.fxq.nl 3.99.15 NetBSD 3.99.15 (SONY) #0: Sat Feb  4 01:14:20 CET 2006  root@compy.fxq.nl:/usr/obj/sys/arch/playstation2/compile/SONY playstation2
Architecture: mipsel
Machine: playstation2

>Description:
The cursor drawing routines in the gsfb driver somehow mess up the
characters on the top left of the screen (first two rows and first eight
columns, thus 16 characters).

Most of the time, the characters are replaced by a black cursor instead
of the character.

>How-To-Repeat:
1. Start an application like the Mutt email client.
2. On the top left of the screen, there's the text 'q:Quit  d:Del
   u:Undel'. Some random characters are missing.
3. Scroll through your mailbox. Notice that only characters disappear;
   whitespace with a different background colour is not affected.
4. Also note the small border around the missing characters. After
   applying the patch in port-playstation2/32728, the border has also
   disappeared. Therefore the bug is related to some cursor code.

>Fix:
There is no fix available at this moment. There is a workaround though;
disable the cursor code in the gsfb driver, because the cursor code
causes the characters to disappear (probably related to the packet
specified in `gsfb_cursor_cmd').