----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})LISTS.OBERON.CH
nu.&I8ov뽷
z{mʗbqb
z{m}ޝxjǺ
z{Ch+bv!~)^{\rtf1\ansi\ansicpg1252\fromtext \fbidis \deff0{\fonttbl
{\f0\fswiss Arial;}
{\f1\fmodern Courier New;}
{\f2\fnil\fcharset2 Symbol;}
{\f3\fmodern\fcharset0 Courier New;}}
{\colortbl\red0\green0\blue0;\red0\green0\blue255;}
\uc1\pard\plain\deftab360 \f0\fs20 Hi Robert,\par
\par
I make a patch for the Kernel.NewBlock ,you'd better test it again.\par
\par
Regards, \par
luowy\par
\par
\par
StdCoder.Decode ..,, ..00,...3QwdONl9RhOO9vRbf9b8R7fJHPNGomCrlAyIhgs,CbKBhZ\par
xi2,CoruKu4qouqm8rtuGfa4.hOO9vRb1Y66wb8RTfQ9vQRtIdvPZHWKqtCa.E.U5UD200.5Qw\par
dONlnayKmKKqCLLCJuGqayKm6F9vQ5nsH3.bnayKmKa2,Cor.kay4.qorGqmQCU2,CJuyKtQC9\par
8P9PP7ONbXmb.2.2wBk5Egr.,E.kG9.86.QC18RdfQHfMf9R9vQ7ONb1E.kHE.0.p.,6.M.EJY\par
jyC.6.VQ.Eyk.8Mtf.2.m00.e,2.u52Ue.E.07sKkSE,8Mtf.2.e22.e,2.AU.E.e0M.6YE.y,\par
Q7IUF.l,3s36.303c56.VR.QU0Ky8.,UIV.UO.,.1U.c8U.E.mP,U4.9.3626.10U.A5s3kXE,\par
G00EwE08Mtf.2.m00.e,2UzX.2.e0U.2UE0yE.M.1.9cUZj0E.s76.,UO.,szE.c8U,UE0,s2c\par
,3gwJ.0.X,0.p.0U.460.J,2.0E6,P,KE.M.j2DcUZj0E..UO.,Uy,,c8.0E.m9c,,U,Y02UEX\par
2A,M2c.j.9c26.5P.IUVU.AOQU4.HE.IUFE.0k.0.3c.E22.76,6.F.3622U.A.M.6.917c.Ef\par
k,W.0EE6.zT0VeITuE98FfeI986RONjfENvP5vO,78bPOpPNp76HeHdOFDOFZO8p7638PTvMin\par
4ak2OpU8JEGrtaKxYZUAgg2YnJbUAdC,iHE8KR0GX8rmKKVmqrC4,dP9vRN765fC,tENPRb9R9\par
fQr76ZfC,dI99NfvM9fQrN1HcE9uFHeHPM0HMEbuI9eId88bPO2YygbU2ag2Ym2adQbBAV7Ad4\par
3YnBhuVUgd,3fcAdCZ8M8,N9,NAn76d8G9eH,dI98JfeIR86ROGN869eH7uC,78JdAVNAZ7Ald\par
AZ76POMZvMJN8PM0H6RbPOpXugbU2ZnBBQZUAatAZUYc7peUAaq2Ye2YloavgV7AVW3YugbUwd\par
gZg0ZhjFIGrta4HtCH68J76XN8,tQ9PMZvMF96BvPZ96BfQ9PN,dMNvP5HEemIqk2A78KEqHEu\par
oYmYI3d3N1Hk2a279PNPH9PP,7JF0M0BOMb9R5uPN9P9vMdvC,dM,dCv,.F,.Iad2YXxhgZB2Y\par
eAZBk2akYcM..M0CormKqkR....kkaGEOqumKqabXxBEE.akWuIWin4ak2ak2a2..k2AcgZhjR\par
g6hgV3iBhgh3ZoRidFEENmGEuqmSrIin2W0bN8,NMN9PTnkGrm0GrKqv0mlmquC50GJam4k2A7\par
uqmSbX2YCBdA,U7kY68ZvPT9R,ND,dHAZUwdG3YcQeioe,ZdcAdC,mGEu4H76t76be9h0.cQTv\par
PamI0GeW2k2ErKqvuGrKKwGLEenS0GtyqrQbUIijxB,dCvFrKaBAV7M0gcARe3hV7A,H.596pN\par
D,dQsCP.H.j8GH8H986FtMRdP91576R0OGEWmd..cPA3x76be9h0.sMRdPM8H767uH,tM,dCvl\par
luGrEEKIb.a.u4.p,Uv2YXpZiVUUil4k2MFR0M0IAsIRdJcFZPN82YZUQei.H0UilIQZUkIin4\par
a.HUWpZnBhuhApVcohZxiiQidJDqGEIad2Y2B766cBqGEGn4ak2ak2gcA,A,8pWGpe.aEIeGEG\par
nI0mnaKvKKEKLs0GJa0A,9eHqk2aU7g6.N0M0B0.iXW,T0EI.H,Iad.EE.akYcM.,,q.aU1,Q5\par
....AA..22U7gcCtCk2a2FdM,NDkIU6hgV3i4higZhcYinBBAZUoYUcQ99Nf1b96576UI37aEI\par
eGEC1NPOd9RNPN,tQVPM5PN,NDx76ZPN71,tPRvM996JN8P.HEt0GRqXmhgYVmtC,dQ99NUUIb\par
xcHHmRqk2M0SZ7Vm3YX2YCFEGob0GtuGdKKmEIOoUmodKoIiHE8LEe1Zf9RPNlX3,M0C2k4a.H\par
MF.akYcM.G30GEWGJ81b7AldAd76NPRTvRnf8HN1HU768JtQ,dCQaUIZU2ZVZhg,GKEiGEGrta\par
40GWa2ZtCJN8P.Hkt0GRqXcYinVUQ319PN1M8,7FH0,d8,tAr76,78J76Z7AXdAVNCVdB,76NP\par
R.M0a2b96x76ZvPTHLqqkWLEGJYk4ak2A,a2,dQT1kK0mkm4UUobx2YUYinBBYe6VUQiugbmxh\par
jZCsC,NFNuI986ZOFd00GbaIag6.HkW.A,196pND4HN0mJ0GI8rrktaKxM9M8UlEJA4r,aU7lt\par
Ybx2YoxhoBgg3YI37q.a.396sH..amRqk2M0A784UIVUQiUI54KEiGEG52Y3pd2h,A,98HaIX0\par
mtYbUAgUQ3.d0P.HUn,.M1HM0aU3p7U7MG23od7ZddoYcYijZCYbUM8,7JFW7c8G19fPNPMZvN\par
996FPN19Q,d80GEWGJ81..U7kX8rrSLYKqkg7Qig2YmxBamRq.a.HWmxBu02Yyg5b96d8G9m4k\par
2ElUABgnZi0ZBsIRdJ..Z1H76L761P8rN1M0MGIA576..H.8KLC5I5WGty4R,g3196IgiQidVf\par
6BH767022kK.a.KIagcBU7.396sIU4,EK.A7.UdUV,A,cMR,I5W0o3kKM8,7F.J,q0k2kWuYBU\par
7kWmY7FtK4ICC0.a.KnI0GryKECLs44q1BPRNnwIiZ,,d8U7Um,ZPNEtQ5.2YuEbaYv.H.jmYm\par
2.0GW22.WGe8peKoIiHE.Zf9.Q5M0sE.k2MFR0A,9Wv.HMF.akYUx226JM1M08KEkb.2Zo,H,A\par
,H0.UUI8UCV3l2WGJoad2YbBB.q.akWM1.r,90680Gl0mF.JN8MMElumtEEiWo2Yh2YoRidlRq\par
k2A74KEuHE0HEGJYkYuqtKKtGLICJLU4,EK.A7.8qI0mJ0GuUdYZUAgd2Y3p7r,sQHXUobU.MF\par
ZPMbPNFtIRNE7eIFdMRtQM82ZnBB0mJQad2Y2B7GnIgcC,od13ZVZhg,YZUYinVdQ5I8UHp3cE\par
NvPElam4akWuYUo7j1QbBIklbeZlVyKrGLtyKqmqm8rtumdGb1ZimZh2hgnRg.AyI,.ELCoruK\par
u.GomCrl0U1VV,b1IC...Qii..70,cwE.E86.,.H.,6..M.3Qwd0ZORNPNZvQRtIIepZBG20ks\par
H3.bf9ZORNPNG20EtD.2.i8SE.sc6.,k,,UnpZHldGrwmqmGomCb.AS.c9Ajg,0EtXU.6..W.e\par
32.86.c918R.Y62.7.,..Y22U,2.,E.EECOh6.0Eyuv.2bXl.k.E.0.3gwJ.0..I16.M.EJcj2\par
.0E65.2..bD1...\par
--- end of encoding ---\par
\par
\par
\par
\par
----- ?? ----- \par
???: Robert Campbell \par
? ?: [BLACKBOX] Illegal Memory Access with Windows 7 - Update 4\par
? ?: 2013?8?21? 3:37:05\par
\par
The story continues ...\par
\par
A couple of my colleagues have Windows 7 machines at home, and they have tested \par
my BlackBox installation on them.\par
\par
Both machines were able to allocate 1600 MByte, which means that my 800 MByte \par
limit is some strange interaction with BlackBox\par
and Windows 7 (both 32-bit & 64-bit) (* as configured by our IT supplier *). I \par
wonder if I will ever be able to find the cause.\par
\par
(Remember, a C# .NET test on both these machines could return 1700 MBtye.)\par
\par
\par
I attach a simpler test program designed to check the available memory, rather \par
than to stress the garbage collector (in both .pdf & StdCoder formats).\par
\par
\par
When I run it on XP machines it allocates about 150 10 MByte Blobs.\par
\par
But when I run it many times it sometimes crashes (usually after about 10 runs, \par
sometimes after rather more.)\par
\par
The error is that 'b' is NIL in the "WHILE b.size ...." line of this procedure \par
called from Kernel.NewBlock.\par
\par
PROCEDURE OldBlock (size: INTEGER): FreeBlock; (* size MOD 16 = 0 *)\par
VAR b, l: FreeBlock; s, i: INTEGER;\par
BEGIN\par
IF debug & (watcher # NIL) THEN watcher(3) END;\par
s := size - 4;\par
i := MIN(N - 1, s DIV 16);\par
WHILE (i # N - 1) & (free[i] = sentinel) DO INC(i) END;\par
b := free[i]; l := NIL;\par
WHILE b.size < s DO l := b; b := b.next END;\par
IF b # sentinel THEN\par
IF l = NIL THEN free[i] := b.next ELSE l.next := b.next END\par
ELSE b := NIL\par
END;\par
RETURN b\par
END OldBlock;\par
\par
\par
It seems that even with the latest patches discussed there is still a logical \par
error in the BlackBox allocation code.\par
\par
I noticed that Helmut Zinn also reported a crash with his tests.\par
\par
\par
Regards\par
\par
Robert\par
\par
\par
\par
\par
StdCoder.Decode ..,, ..6X....3Qw7uP5PRPPNR9Rbf9b8R79FTvMf1GomCrlAy2xhX,Cb2x\par
hXhC6FU1xhiZiVBhihgmRiioedhgrZcZRiXFfaqmSrtuGfa4700zdGrr8rmCLLCJuyKtYcZRiX\par
7.2.s,MHF.,k,5TWyql.bnayKmKKqGomC5XzET1.PuP.MHT9N9ntumaU2,CJuyKtQC98P9PP7O\par
NbXmb.2.Qn5k2k7T.,6.,U08J99SdfJHPNjvQCJuGKfaqmY6MwdONl1QCh0708T,U..w.gb5U.\par
2U18J99SqorGqmQCbWBxhYFWUl1UnNHEWUmr.6.Qc3k5kRK.,6.,.fR.cU.ktAcoZimBhWhioh\par
gnZcZRCY.2.A42U.EGE.U,.5uPffQHPNZ96RONjHyuv.U.2m,.0.1cUZT1E.cBE.676.k.0.C2\par
..4.0t.E.4,go.E,8Mtr.0E.6E2.676.k.U1,.U.E.mP,U02.ANIU2U.ob,k,8Mtr.0E.sB6.,\par
US.,.1.4Itaqkmawpr,E.2UE08E.s.kEHK,Ah,I.3Qw7ONhvETPPPPMR9N9fQbf9b8RO3U.Ay2\par
hgq,.RdJ.0EtD.2.00,6.c,E.g0Ck80.5.48.Zj1E..U4.,k8E66.zTHT8Ff8H986,7J9vQdPE\par
N9PTvMrN0Fd8,767OMdPN,76,dC,76Z7A,761ORDPRb9R,76Z7AXtA,76,d8HN1H68J764ouGL\par
oyKt0GR0GE8pr8qm8Lu0GW0mV4qq0LlKKqmKE0GJM1PMGP8ITeId86,tHf9RrN1PM15uHRuIdO\par
1,76bPOpPN,76v76,NAV76J76X7AZ7B,d8,,in2WGJMAVFEqIVaLuKKEIZdUIBfEhcB2YUIcgx\par
hW3YUgbU6ITOGR8J9eI,76duH,761eIZOEn86,tHB86,dEn8J9uCPM1,76NOORvO,76v76..Ie\par
3RcDJe2hVU2YU2YU.ErKKwGLE0GR6HHXvgVU2YU66.IggxhWFR0W0ZBqEE0GE22U3pd2RbBg,V\par
eITuE98FfeI986,7FTf8rN1,76hOEZO1,76IgVRiZZZUYhdphf32p76m2i10WXpho3YU2YU.e1\par
HeHdOFDOFZuCP668oWSoYuo40GEcH9uJ,783PMbnIiHECKrG5pND,FMin40GE0WAxdD3eB2YUE\par
Eo76PHfPamR0GbKof.uGlm4N76bPOAZvgVU220W7pcU2ZgBB.,ND,dHH8HH76,Fd0GEWmluKuM\par
D,lO0HMaGE0GeWoWuIE0mWWpYGJE0mWUU660WgBBohZ3jo,IgVFLuqmWbv2YWBgn,22Eqa4r76\par
HeH586FtMRnIin4q.,FEw7df958O1fQ,78Dt8DN8r76,76,N1,7622HWU2YU2YXFEgdDZcU2Yp\par
2aU2YxEM0GEGJYUDhCmIrqEE0WU2298HbOGB86,tMR1UUgaU2Yx.G3.C2EESmI0GEKIb.,769e\par
H.y2mYvgVU.sIdfQHfPD96Ft738PTfMb9619PNvP4KuKKm0GRSmIiHEyouGb7pho3YcQAmGEKn\par
IiHEy2mYBU3FE0GWyqRqk4qkWuIW0WIhA42oZBgVBIUU2YU2Y2hgqZcZJgpxgigeiZhjBgYhVB\par
IUUUIV,,Gor8ssHpmsETfPdfQT9PNPNZvQRtIQcoJigZcZRiX3Ulb8..umVyKrG5EWKqtCK.Q6\par
AgdFt.85...CLL.U2V.Iy2U.UIU.U76.0E..k.8ssHpmcIf9P9fQbf9bWGhigFWE.4Te.sQRdI\par
f9P9HWE.8z,2.0.T3D.DJ.2U.sU.ktumdsIdPSNPN7ONbvM,Mw.ELMSN12Umz.6..F.x00.32.\par
oZ,ZC.G20U2U...W00k.0.0.0nMf32UoLk,6HnW,U,.0qLG18Mtr.0E..UO.,.1E.c80S45.2U\par
EC.6..mEw7169rwKiEw3c0Cy2xBq4sET1.UG.,..W.0.A,,U.yen791tc0MyfU.az86.r8OmOG\par
W77Q,...\par
--- end of encoding ---\par
\par
\par
----\par
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})LISTS.OBERON.CH}}nu.&I8ov뽷
Received on Sat Aug 24 2013 - 18:37:44 UTC
This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:29:50 UTC