<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2462.0" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>
<DIV><FONT face=Arial size=2>Hi,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Ok - I've investigated my first perceived
crash, and here's a lot more detail. Andrew: sorry again for having
frustrated you.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>The platform is Windows 2000, fully service packed
and patched. System RAM is 192M. CPU is a K6-2
500.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV>To reproduce:</DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>1. Take a fresh Squeak 3.0 stable. ( the VM Reports
itself as: 3.1 VM (alpha build 3) from Mar 15 2001). Is this stable? I
downloaded it from: </FONT></DIV>
<DIV><FONT face=Arial size=2><A
href="http://isgwww.cs.uni-magdeburg.de/~raab/squeak/Squeak.zip">http://isgwww.cs.uni-magdeburg.de/~raab/squeak/Squeak.zip</A></FONT></DIV>
<DIV><FONT face=Arial size=2>Following the link at: <A
href="http://minnow.cc.gatech.edu/squeak/308">http://minnow.cc.gatech.edu/squeak/308</A></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>2. Create a new morphic project, and open
it.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>3. Open a workspace.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>4. Enter the following and doIt:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>a _ TextMorph new.<BR>a openInWorld.<BR>b _ Set
new.<BR>b add: a.</FONT></DIV>
<DIV><FONT face=Arial size=2><BR> </DIV></FONT>
<DIV><FONT face=Arial size=2>5. Then enter the following and
printIt:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>b storeString</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>At this point, I perceive the 'squeak system' to
crash. Clearly the vm isn't altogether dead as it will redraw its bitmap
when windows asks it to. However, I haven't been able to get it to
respond. Memory usage of the squeak process starts to grow (it's at 140M and
climbing as I</FONT></DIV>
<DIV><FONT face=Arial size=2>write) then at some point around 160M, it abruptly
drops back down to around 14M and then starts growing again. Because of all
the swapping, the whole platform is seriously compromised.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I've tried "ctrl-alt-." patiently several times to
no avail. Is this the correct sequence? </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Closing the window doesn't bring up the "close
without saving" dialogue - instead the windows "Program is not responding, end
anyway" comes up.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Is there a way I could have single stepped into
this to investigate myself? My speculation is that the graph of object
references is very large, or circular (and this is unhandled?). But
that's just guesswork.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I hope that gives people enough to go on if they're
interested.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>-Robin</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV></FONT></DIV></BODY></HTML>