Date: Sun, 25 May 1997 14:04:32 +0300 (IDT) From: Eli Zaretskii To: Larry Ellis cc: djgpp AT delorie DOT com Subject: Re: Windows NT In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk On 24 May 1997, Larry Ellis wrote: > Under Windows NT 4.0, DJGPP executables often generate SIGSEV failures > if CONTROL-BREAK is used. After the segment violation occurs, the DOS > session is no longer usable and must be terminated via the task manager. > Sometimes the segment violation is trapped by DJGPP's internal fault > handler, other times not (caught instead by NT). I'd guess these are bugs in the NT DPMI host, but please tell more about what programs crashed and what were you doing when they did. > Unfortunately, I have no register information available to post yet, but > will try to get it. Please do. Sometimes, this is all that is needed to find a work-around or a solution. > Has anyone else experienced this or have any further information? Emacs is known to crash on NT, and it has been established that this is a bug in NT DPMI host. I don't know about other programs, but you didn't say which programs crashed. > p.s. I tried including PMODE11 in the executable as an alternative, but > using PMODE11 under NT locks the DOS session with no other visible > symptom (no fault report or error message). Anyone have anything further > on this? You can't do this on NT, since it has its own DPMI host built-in, and even if you were to succeed in installing PMODE, DJGPP programs won't use it because DPMI services are already available on NT when a DJGPP program starts.