<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style='font-size:10pt;font-family:Verdana,Arial,Helvetica,sans-serif;'>Hi Eliot,<br><br>Thx for the reply.<br><br>I am holding off diving into the Squeak code until I have a good working framework in my mind of the architecture; its a discipline I am imposing on myself to save time later.<br>That said, if you are curious, here is my methodology and the error<br><br><br>Methodology:<br><br>0. Platform is Slackware Linux on AMD64 with 32 bit compatability libraries installed. Squeak runs fine, some problems with Aio and SSL Plugins.<br>1. I am on Trunk/Squeak4.5-13352.image <br>2. Once I have installed the prereq's per your site, I shut down and copy that image/changes to Squeak4.5.image/Squeak4.5.changes to use as the target for vm openOn:<br>3. As you do updates throughout the day, I upgrade VMMaker.oscog and repeat the process.<br>4. SSL and Aio modules do not load due to primitive fail, but OSPP works fine. Also althought Freetype installs fine on 4.4, I have get errors installing on 4.5, but I figured it was no big deal for now.<br><br><br>Error.<br><br>I Launch the StackInterpreter with a script for the comments:<br><br>| vm |<br>Transcript clear.<br>vm := StackInterpreterSimulator newWithOptions: #().<br>vm openOn: '/home/wm/usr/src/smalltalk/buildCogDevelopmentImageCog.app/Contents/Resources/Squeak4.5.image'.<br>"vm setBreakSelector: #&amp;."&nbsp; &lt;--I commented this out.<br>vm openAsMorph; run<br><br>The StackInterpreterSimulatorLSB &gt;&gt;run inits find and enters its run loop:<br><br><br>&nbsp;&nbsp;&nbsp; [true] whileTrue:<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; [self assertValidExecutionPointers.<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;atEachStepBlock value. "N.B. may be nil"<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;self dispatchOn: currentBytecode in: BytecodeTable.&nbsp; &lt;--stack trace error starts here.<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;self incrementByteCount].<br>&nbsp;&nbsp;&nbsp; localIP := localIP - 1.<br><br>At StackInterpreterSimulatorLSB (StackInterreter)&gt;&gt;mapStackPages the following assertion fails:<br><br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; self assert: ((self isMarriedOrWidowedContext: (self frameContext: theFP))<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; and: [(self frameOfMarriedContext: (self frameContext: theFP)) = theFP])].<br><br>The embeded Transcript (?) at the bottom left of the VM Morph shows this:<br><br>(131) Looking for primitiveDecompressFromByteArray in MiscPrimitivePlugin<br>Looking for module MiscPrimitivePlugin ... loaded<br>(80830) Looking for primitiveStringHash in MiscPrimitivePlugin<br>(82570) Looking for primDigitCompare in LargeIntegers<br>Looking for module LargeIntegers ... loaded<br>incrementalGC (308616 118795744)<br><br>The embedded Workspace (?) at the bottom right of the VM morph shows this:<br>308000<br><br>Again, please don't waste time digging into this unless you think its something trivial. I anticipate being able to actively debug this within two weeks time (given my current pace of progress)<br><br>Cordially,<br><br>tty<br></div></body></html>