<!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>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Ok&nbsp;- I've investigated my first perceived 
crash, and here's a lot more detail.&nbsp; Andrew: sorry again for having 
frustrated you.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>The platform is Windows 2000, fully service packed 
and patched.&nbsp; System&nbsp;RAM is 192M.&nbsp; CPU is a K6-2 
500.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV>To reproduce:</DIV>
<DIV>&nbsp;</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).&nbsp; 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>&nbsp;</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>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>3. Open a workspace.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>4. Enter the following and doIt:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</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>&nbsp;</DIV></FONT>
<DIV><FONT face=Arial size=2>5. Then enter the following and 
printIt:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>b storeString</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>At this point, I perceive the 'squeak system' to 
crash.&nbsp; Clearly the vm isn't altogether dead as it will redraw its bitmap 
when windows asks it to.&nbsp; 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.&nbsp;Because of all 
the swapping, the whole platform is seriously compromised.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I've tried "ctrl-alt-." patiently several times to 
no avail. Is this the correct sequence?&nbsp; </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</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>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Is there a way I could have single stepped into 
this to investigate myself?&nbsp; My speculation is that the graph of object 
references is very large, or circular (and this is&nbsp;unhandled?).&nbsp;But 
that's just guesswork.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</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>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>-Robin</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV></FONT></DIV></BODY></HTML>