memory and VM issues

Ross Boylan RossBoylan at stanfordalumni.org
Fri Jul 22 15:28:17 UTC 2005


On Thu, Jul 21, 2005 at 11:58:47PM -0700, John M McIntosh wrote:
> The GCInstrumentJMMImprovementsAR, adds changes by myself for GC  
> statistics, and changes by Andreas for Weak Object processing.
> The FloatProto is removed from the ObjectMemory definition, but you  
> are missing the changes to a class method that deletes it, that  
> change is in
> unreleased versions of VMMaker.

Does this mean the error is safe to ignore, or do I need to do
something to deal with the problem?  I take it the change is also not in the
unreleased tweak to VMMaker that Tim suggested using (38b4).

> 
> mmm as for the crash, if you hand edit JMMGCMonitor.4.cs and remove  
> the "Smalltalk recreateSpecialObjectsArray." at the bottom
> then file in, does it still crash?

I infer that simply not filing this in to the image from which I willl
build the new VM is not acceptable, right?

Each attempt takes about 45 minutes, so I'm trying to reduce the
number of attempts :(.


> 
> On 21-Jul-05, at 11:22 PM, Ross Boylan wrote:
> 
> >1. base  Squeak3.8-6665 image.
> >2. open squeakmap
> >3. load Balloon3D
> >4. load PackageInfo (apparently update from 16->18). It recommends  
> >loading Monticello, which I do (v 231).
> >4. save image.
> >5. Open Monticello browser and load VMMaker38b4.
> >6. save
> >7. file in GCInstrumentJMMImprovementsAR.1.cs.
> >I get a warning that FloatProto is still used in ObjectMemory.
> >8. save.
> >9. file in JMMGCMonitor.4.cs
> >10. save.
> >Crash.  Looks same as before.
> >
> >Theory: JMMGCMonitor should only be used with VM's built with
> >GCInstrumentJMMImprovementsAR.
> >
> >So perhaps I should try again, skipping step 9?
> >
> >And then build the VM?  I was not going to do any editing of the
> >VMMaker code in this new version.
> >
> >What about the FloatProto warning?
> >
> >
> >
> >
> 



More information about the Squeak-dev mailing list