From: Eli Zaretskii Newsgroups: comp.os.msdos.djgpp Subject: Re: Keyboard Lockups Date: Tue, 11 Apr 2000 19:05:22 +0200 Organization: NetVision Israel Lines: 35 Message-ID: <38F35B52.6790FA6A@is.elta.co.il> References: <38ed529d DOT 3367074 AT news DOT ncf DOT carleton DOT ca> <38ED9D75 DOT 13827ACF AT is DOT elta DOT co DOT il> <38f1240c DOT 818034 AT news DOT ncf DOT carleton DOT ca> NNTP-Posting-Host: ras1-p69.rvt.netvision.net.il Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: news.netvision.net.il 955472645 19590 62.0.172.71 (11 Apr 2000 17:04:05 GMT) X-Complaints-To: abuse AT netvision DOT net DOT il NNTP-Posting-Date: 11 Apr 2000 17:04:05 GMT X-Mailer: Mozilla 4.7 [en] (Win98; I) X-Accept-Language: en,ru,hebrew To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Raymond Martineau wrote: > > >> Under MS-DOS 7.0 (Windows 95 in Dos mode), I encounter keyboard > >> lockups when I quit a program compiled by a recent version of DJGPP. > >> When I either press or release a key during a split second window of > >> the program terminating, the keyboard completely locks up, and does > >> not respond. > > From my testing with the bug, the smallest program size it could be > reproduced in is a medium sized program. One program in particular, > called QCCX (available at http://elohim.ai.mit.edu/qccx/) does not > have any visible code that hooks interrupts, and contains the problems > existing when compiled with GCC. I downloaded this package, but the executable inside seems to be not a DJGPP program, and there are no instructions how to build with DJGPP. So I couldn't compile and try to run it. > Anyway, I have a small Qbasic program that makes it easier to > reproduce this problem. I have only reproduced this on two out of > three computers I tested (The two were pentium class machines, the > third was a 486.) This program is designed to be used with two > specific programs: QCCX and Proqcc (available at > http://elohim.ai.mit.edu/qccx/ and > ftp://ftp.cdrom.com/pub/quake/utils/quakec/proqc160.zip respectivly. > Both are <110K downloads.) The second program is indeed a DJGPP one, but it seems to be compiled with DJGPP v2.01. There are no sources, so I couldn't recompile. Running the executable on DOS 5.0 doesn't show any problem with keyboard locks. So I couldn't reproduce the problems you were describing. Could you please post instructions how to download the sources, how to compile the programs, and how to run them (with what data files) in order to reproduce the problems?