From: mschulter AT mach1 DOT mpu DOT com () Newsgroups: comp.os.msdos.djgpp Subject: Re: DPMI problem: DJGPP v2 applications and QEMM v7.50 Date: 8 Nov 1996 19:07:01 GMT Organization: MP Unlimited, Inc. Lines: 37 Message-ID: <5600cn$ffu@news.mpu.com> References: NNTP-Posting-Host: mach1.mpu.com To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Jason White (whiteja AT rvib2 DOT rvib DOT org DOT au) wrote: : I am trying to run a few applications that were compiled under DJGPP v2. : My computer is running QEMM version 7.50 and I have enabled the DPMI : option. Unfortunately, whenever a DJGPP application is run, the error : message: : exiting due to signal sigsegv : is displayed, followed by the message "stack fault" and several lines of : programme information which I do not understand. While I'm not sure about the technical details of your problem, I might suspect that it could be linked to known bugs with QDPMI, the DPMI server in version 7.50 of QEMM. This is covered in the DJGPP FAQ, one of the most entertaining and informative pieces of documentation I've ever seen. You might try what I did before installing DJGPP: get a patch to upgrade to version 7.53. You might also try running CWSDPMI, a free DPMI server provided with DJGPP. While this great free implementation by Charles Sandmann may run into conflict with some other 32-bit environments such as DOS4GW by Rational Systems, it's an ideal DPMI for running DJGPP, and will give you access to virtual memory which QEMM 7.5x won't. Personally, I have batch files to shift between QDPMI (7.53) and CWSDPMI depending on what I'm doing: you can load/unload either without rebooting, and at least on this system CWSDPMI can LOADHI with QEMM. BTW, the latest version of CWSDPMI is now called CSDPMI3B.ZIP, if I'm correct, although the executable is still CWSDPMI.EXE. Anyway, do see the FAQ: the QEMM 7.50 problem is one of the first things I notices when reading it before downloading DJGPP. Best wishes for a quick fix, Margo Schulter mschulter AT mpu DOT com