delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1992/08/04/23:37:54

Date: Thu, 30 Jul 92 12:23:28 +0200
From: ms AT informatik DOT uni-hannover DOT de (Michael Sperber)
To: djgpp AT sun DOT soe DOT clarkson DOT edu DOT ddn
Subject: Memory allocation problem with GO32

I think I've found a pretty serious bug in GO32:
The PageTest that comes with the dev package aborts
after having paged about 2700 K with the message
"Out of conventional memory".  The same thing happens
with a program compiled under DJGPP 1.05 of mine which
uses LOTS of memory.  Both worked find under 1.06.  The problem
shows up consistenly after a program has used up above amount
of virtual memory.  I tried to track down the problem, and I
think it must be in the page_out routine -- there's a
new section for VA_640 paging which wasn't there before,
I think.  (It sure wasn't there in 1.05.)  The memory the program
uses up before it crashes is apparently independent on the
amount of free memory - it's always the same no matter how
much XMS or Low Memory is occupied.

Since the problem occurs on both of my machines, I think it must be
with GO32. My setups:

386/20, 387, 8 Megs, WD7000 SCSI, DOS 5.0, HIMEM 2.77
486/33, 256 K Cache, 4 Megs, AT-Bus drive, DOS 5.0, HIMEM 2.77

Any help would be greatly appreciated.  On the other hand:
Could I safely switch back to GO32 1.06.  I vaguely
remember that question was on the list before.

Smiles :-{ Chipsy


- Raw text -


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