delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/05/25/07:05:05

Date: Sun, 25 May 1997 14:04:32 +0300 (IDT)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: Larry Ellis <lce AT mcs DOT com>
cc: djgpp AT delorie DOT com
Subject: Re: Windows NT
In-Reply-To: <p$kXpG9s1WD9075yn@mcs.com>
Message-ID: <Pine.SUN.3.91.970525140343.4960X-100000@is>
MIME-Version: 1.0

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.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019