Bug 68016

Summary: Bug in visual bell on console (kbdcontrol -b)
Product: Base System Reporter: Marian Cerny <jojo>
Component: kernAssignee: ru <ru>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description Marian Cerny 2004-06-16 17:30:22 UTC
Visual bell cause infinite screen flashing when Alt-F10 is pressed down for a while on a console.

How-To-Repeat: "kbdcontrol -b visual" changes the console bell to visual mode. In default installation, while in console, Alt-F10 produces a bell (the screen flashes). When this is held down for a while (1-2 seconds), the screen starts to flash infinitely.
Comment 1 ru freebsd_committer freebsd_triage 2006-10-25 20:46:25 UTC
Responsible Changed
From-To: freebsd-bugs->ru

I can reproduce this; will look into fixing this.
Comment 2 ru freebsd_committer freebsd_triage 2006-11-06 19:06:16 UTC
State Changed
From-To: open->patched

Fixed in 7.0-CURRENT (src/sys/dev/syscons/syscons.c,v 1.449).
Comment 3 dfilter service freebsd_committer freebsd_triage 2006-11-06 19:06:25 UTC
ru          2006-11-06 19:06:07 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/syscons      syscons.c 
  Log:
  Sometimes the vty switching has to be delayed; the vty
  to be switched to is saved in sc->delayed_next_scr and
  the actual switch is performed later.  It was possible
  to get into the endless loop when attempting to switch
  to a closed vty (which is not allowed and beep-alerted
  when attempted) and when the visual beep was in effect.
  This caused sc->delayed_next_scr to never be reset and
  endless attempts to switch to a closed vty and endless
  visual beeping.  How to repeat:
  
  - boot into single-user
  - run "kbdcontrol -b visual"
  - quickly press Alt+F2 two times
  
  PR:             kern/68016
  X-MFC after:    6.2-RELEASE
  
  Revision  Changes    Path
  1.449     +1 -1      src/sys/dev/syscons/syscons.c
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 4 ru freebsd_committer freebsd_triage 2006-11-27 14:37:14 UTC
State Changed
From-To: patched->closed

Fixed in RELENG_6.
Comment 5 dfilter service freebsd_committer freebsd_triage 2006-11-27 14:39:13 UTC
ru          2006-11-27 14:37:09 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_6)
    sys/dev/syscons      syscons.c 
  Log:
  MFC: 1.449: Fix endless visual beeping.
  
  PR:             kern/68016
  
  Revision   Changes    Path
  1.436.2.8  +1 -1      src/sys/dev/syscons/syscons.c
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"