From nobody  Mon Aug 11 01:04:13 1997
Received: (from nobody@localhost)
          by hub.freebsd.org (8.8.5/8.8.5) id BAA20134;
          Mon, 11 Aug 1997 01:04:13 -0700 (PDT)
Message-Id: <199708110804.BAA20134@hub.freebsd.org>
Date: Mon, 11 Aug 1997 01:04:13 -0700 (PDT)
From: zach@gisp.gaffaneys.com
To: freebsd-gnats-submit@freebsd.org
Subject: System crashed caused by moving mouse pointer.
X-Send-Pr-Version: www-1.0

>Number:         4271
>Category:       kern
>Synopsis:       System crashed caused by moving mouse pointer.
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    sos
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Aug 11 01:10:01 PDT 1997
>Closed-Date:    Wed Feb 11 07:17:06 PST 1998
>Last-Modified:  Wed Feb 11 07:24:11 PST 1998
>Originator:     Zach Heilig
>Release:        FreeBSD 2.2-Stable
>Organization:
>Environment:
FreeBSD murkwood.gaffaneys.com 2.2-STABLE FreeBSD 2.2-STABLE #0: Tue Jul 15 10:26:18 CDT 1997     zach@murkwood.gaffaneys.com:/usr/src/sys/compile/ZACH  i386

>Description:
When I booted my machine, I noticed that when /etc/rc tried to change
the font, only the numbers changed (I use the iso-thin-8x16 font).
Running vidfont again changed every character up through 'w' or 'x'
(lower case w or x).  I noticed since I have a lower case 'z', a
lower case 'y', which were the original font at boot, and a 'v' which
was the installed iso-thin-8x16.  Running vidfont yet again completed
changing the screen font.  Then, I happened to bump the mouse, and got
a 'page fault in kernel mode' or whatever that message is... and a core
dump... backtrace with gdb -k on the core dump shows:

#0  0xf010d6a3 in boot ()
#1  0xf010d962 in panic ()
#2  0xf0180236 in trap_fatal ()
#3  0xf017fd24 in trap_pfault ()
#4  0xf017f9ff in trap ()
#5  0xf012cb46 in vget ()
#6  0xf01616cc in ffs_sync ()
#7  0xf012dffb in sync ()
#8  0xf010d56d in boot ()
#9  0xf010d962 in panic ()
#10 0xf0180236 in trap_fatal ()
#11 0xf017fd24 in trap_pfault ()
#12 0xf017f9ff in trap ()
#13 0xf019f8e0 in draw_mouse_image ()
#14 0xf019b65d in scrn_timer ()
#15 0xf0104b74 in softclock ()


>How-To-Repeat:
I don't know, the first problem (vidfont failing to change all the
characters when it changes the font) has only happened to me three
times, at intervals greater then 4 months apart.  The other two times,
I didn't have a swap partition big enough to contain a crash dump, so
I don't know exactly where they crashed (this time, the IP given on the
crash screen corresponded to the vget() call above, address was:
0x8:0xf012cb46).
>Fix:

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->sos 
Responsible-Changed-By: wosch 
Responsible-Changed-When: Sun Sep 14 11:20:07 PDT 1997 
Responsible-Changed-Why:  
Sren Schmidt area. 
State-Changed-From-To: open->analyzed 
State-Changed-By: sos 
State-Changed-When: Sun Sep 14 13:21:05 PDT 1997 
State-Changed-Why:  

I cannot reproduce this, my best guess is that the -stable sources 
has been pulled between syscons/kbdio changes... 

sos 
State-Changed-From-To: analyzed->closed 
State-Changed-By: yokota 
State-Changed-When: Wed Feb 11 07:17:06 PST 1998 
State-Changed-Why:  
syscons.c v1.250, 1.251 include fixes for font and mouse cursor problems. 
>Unformatted:
