Bob,

> The problem is related to requests for large amounts of memory.

yes, but it is very strange.  It is only with a special range of values.

Below is a tiny test program with a small dialog.

With the given default 2147483647 no problem. Neither with 214748 or 21474800.
With 214748000 and some other values it gives a Trap 0, i.e. NEW returns NIL.

But with 327670000 there is an index out of range trap in Kernel.OldBlock (trap viewer
appended as StdCoded file) and I had one number, where it resulted in an
avalanche of trap viewer, but I did not write that number down.

In the included trap viewer there is a negative value for size in Kernel.NewArr. 
I guess that somewhere around here is a logical error ... or the statement
size := headSize + nofelem * t.size; silently overflows to negative values

Regards
--
   Bernhard

StdCoder.Decode ..,, ..KV....3Qw7uP5PRPPNR9Rbf9b8R79FTvMf1GomCrlAy2xhX,Cb2x
 hXhC6FU1xhiZiVBhihgmRiioedhgrZcZRiXFfaqmSrtuGfa4700zdGrr8rmCLLCJuyKtYcZRiX
 7.2.s,sqD.,6.5Qw7uP51QCPuP7PNN9F9vQAy1xB.gdj,UBxhYhAbf9P0G2sIdvPZntgcghghZ
 cZRC8T0E.kIS.H.1t,2.,U08J99SdfJHPNjvQCJuGKfaqmY6MwdONl1QCh0708T,U..w.Qt4.,
 sUGpmWbBxhYhAbndMHT9NY6Mw.sQq2Y6cwB.0.NM,w,YU32.,6.,.Lv.cU.ktAcoZimBhWhioh
 gnZcZRCY.2.Q42U.EBU.U,.JFkns.U.2m,.hM.E.c5Nf.OS28U0Cy2hgqRcjhhhBgiZgZJinpZ
 HZCh0E.4TWKKv.Uio8.,cw5.0.,,,.B.0UJUr,,.,N0lEi9y2IklrcjJihpedhAbnd.G2Ay4xh
 m,CbKV2,Zj.E..S.iK,U.QEBuPZnayKmUHlaU2llAS.QCP0G2Iy4.,U.C.e.Wr.6.,6.cUCoru
 amxhgRii2epRicJcpZioxhiZcZRiXNw50U1xhiZCYcZRC8z,E.0.F0,.V,,E0GZZtQGb6NRSaZ
 d9GYjV2tP6.,.k.U.2cNA.,O41EkCz32bKa.3Qw.C519QdPOTfP7ONk8U.EeE.ESE.Y...UV7P
 majtM0UV7P.6.,.k.U.262cyh.lRmJE65x1IklT6.OooKKqGKWKqt.6.I72U.ENU.Y......,.
 .1.0EULF42cyh.,zvhECbQ22E0.cUO2Coru4YhZJinpZHZC5uPR9R.7ONbH.4TX..QiiQcj,EW
 E.Q6AAICUm,..Unp3.6F6.ZD,6..U76.2.3E.6.3M.Vfl2cNk0U.M.zTHT8Ff8H986dONb9RFO
 RDPNrN1PMGP8ITeId86NeCv76b8R79HTvNrN1PcJ1eIPM019PNvP5f8,dC,NGR8J9uF9eIrN1H
 M1VeITuE98FfeI9867uPJtCPM0hOEZW72ioJiUIbU2eDBdCZe3JeUYeD3Y,JeGBcN3YDpcUIe3
 BcARbBAV0hc5BdChV7AVChcL3ZkZimZZVZhgxBHtCPM0HMEbuI9eId88V9RZv6ROGN89VN8rN1
 HEaumdGLtaKrSKI8mUmKqMMdPOTfP,tPB963N8r76Ne9HePd9819PNXd66NmdG5EECruCqlKqm
 GqmGKFamREauq4KIbGIEGorin4qEVKoXUV,,dCv76POEl88HeHdmXM8PMFR8F8EeKqtG5oZ2xh
 BgVHhgghgXZig2YZRiX3YVphY3YmBhb3ho3YXZhdRgf3YoxhUwdWJhZRgohZywdkhgi3YUYich
 gi3YB2YU2YU22..qomuqu0mVyKrUnhZywdkVVRiUYejxhg3Y2BhVZhjxgBgV0IklbeZlVyKrUg
 ltumdG5dfQN9F9vQ0ksH3..RtE.6F6.Zj4E.636.M0E..k.8ssHpmcIf9P9fQbf9bWGhigFWE.
 4D.CLL8pumqmY62UmT.6.QJw.QI2U.sUG3.bf9bWHZitZhZZcZRiX3Ul1.RVtZBE.8z1U..2,,
 Eh6.0.3Ie.EL4Iu.6FQg.6,6..UYU.AU.U.UUQoO,,sFnQ.ytrM.M.6.,U0KyB.,..e,2.A.c8
 .2UEC.6..mEw7169rwKiEw3c0Cy2xhXNP91Cor..c4E..U6U..HE.6RvuQ0mHCe.az86Utj0GT
 kWaUKZM0g.0...
 --- end of encoding ---: 1.