Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Jul 1995 18:02:05 +0100 (BST)
From:      Karl Strickland <karl@bagpuss.demon.co.uk>
To:        "Rodney W. Grimes" <rgrimes@gndrsh.aac.dev.com>
Cc:        bde@freefall.cdrom.com, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com
Subject:   Re: cvs commit: src/sys/i386/isa syscons.c syscons.h
Message-ID:  <199507121702.SAA14679@bagpuss.demon.co.uk>
In-Reply-To: <199507111846.LAA16428@gndrsh.aac.dev.com> from "Rodney W. Grimes" at Jul 11, 95 11:46:18 am

next in thread | previous in thread | raw e-mail | index | archive | help
> 
> > 
> > bde         95/07/11 11:34:31
> > 
> >   Modified:    sys/i386/isa  syscons.c syscons.h
> >   Log:
> >   Fix races in scstart().  q_to_b() wasn't called at spltty(), so there
> >   were two races:
> >   - q_to_b() might unexpectedly return 0 (e.g, after a keyboard signal
> >     flushes the output queue and isn't echoed).  ansi_put() interprets
> >     0 bytes as 4GB...
> 
> Might this fix the problem that has been reported as ``switching VT's
> at a rate of 1 a second for about 2 to 3 minutes will result in a system
> hang?''

I'm glad to hear I'm not the only one with this problem, I was trying to
track this down the other day - but when it hangs the system, it really
does hang it - I couldnt even prod it by provoking an NMI.  I can usually
hang it in a lot less than 2/3 minutes - it seems to happen more often 
when you switch away from the X11 screen (I run xdm on startup) - last
time I tried it, it hung first time.

I had this problem under FreeBSD 1.x as well - few weeks ago I switched to 
pcvt because of it.  I'll try and hang it with these latest fixes...

-- 
------------------------------------------+-----------------------------------
Mailed using ELM on FreeBSD               |                    Karl Strickland
PGP 2.3a Public Key Available.            | Internet: karl@bagpuss.demon.co.uk
                                          |



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199507121702.SAA14679>