Mail Archives: djgpp/2000/04/11/23:22:02
On Tue, 11 Apr 2000 19:05:22 +0200, Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
wrote:
>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.
It can be easily compiled by running "gcc -c *.cpp -o qccx.exe". With
the exception of a few declaration errors (that are easily fixed), it
should compile without problem.
The other program, although is more easily reproduced under certain
conditions (see below), does not seem to have the sources in the same
location. I don't remember the URL for the sources (and can't find
them in the documentation), but I did manage to download a copy.
>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?
When I checked the version of CWSDPMI (as you asked in another post),
I noticed that the problem was with version 0.90 (r1) that was found
in c:\windows\command. This version was superceding the 0.90 (r4)
that was found in the current directorty, as well as c:\djgpp\bin.
After deleting the obsolete version, that problem, as well as some
other unrelated issues, disappeared. Basically, it is a subtle form
of out-of-date libraries.
--
Raymond Martineau - dynamo_tamarin AT yahoo DOT com
Frik-TF 0.09 Beta 2: http://www.ncf.ca/~bk039/index.htm
- Raw text -