From owner-freebsd-bugs Mon Dec 7 17:50:03 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA20056 for freebsd-bugs-outgoing; Mon, 7 Dec 1998 17:50:03 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA19997 for ; Mon, 7 Dec 1998 17:50:00 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from Unknown UID 563@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA13598; Mon, 7 Dec 1998 17:50:00 -0800 (PST) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA19170; Mon, 7 Dec 1998 17:42:39 -0800 (PST) (envelope-from nobody) Message-Id: <199812080142.RAA19170@hub.freebsd.org> Date: Mon, 7 Dec 1998 17:42:39 -0800 (PST) From: mevans@ecsnet.com To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: kern/9003: Tk/TCL Programs freeze keyboard when they exit. Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9003 >Category: kern >Synopsis: Tk/TCL Programs freeze keyboard when they exit. >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Dec 7 17:50:00 PST 1998 >Last-Modified: >Originator: Mark R. Evans >Organization: The ECS Network >Release: 3.0-CURRENT >Environment: FreeBSD alpha.ecsnet.com 3.0-CURRENT FreeBSD 3.0-CURRENT #13: Mon Dec 7 19:24:29 CST 1998 mevans@alpha.ecsnet.com:/usr/src/sys/compile/ALPHA i386 >Description: Any X based Tk/Tcl program will cause the keyboard to freeze under X Windows when the Tk/Tcl program exits. I have tracked the problem to a change made to /usr/src/sys/kern/tty.c on Nov 22 by bde where he made the following change: o Handle c_ispeed = 0 to c_ispeed = c_ospeed conversion here instead of in drivers and fix drivers that write to tp->t_termios. The system does NOT freeze, a Ctrl-Backspace will exit X and the system now responds as normal. Duplicated under X 3.3.2 and 3.3.3. >How-To-Repeat: Run any Tk/TCL based program (either the 4.x or 8.x versions). Exit the program and the keyboard will lock under X. May be hardware dependent. I have duplicated on two different systems: Pentium 233 w/64meg RAM, IDE HD, SVGA X Driver. Pentium II 300 w/128meg RAM, IDE HD, SCSI HD, SVGA X Driver. Both systems have Matrox display adapters. >Fix: Backed out the change to tty.c and everything works fine. Could be that updates to drivers (which ones?) may be required before tty.c change can become effective? >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message