Recovering from a bad crash...

stéphane ducasse ducasse at iam.unibe.ch
Mon Aug 28 08:07:06 UTC 2006


rich

take 5 min to understand how to use monticello.
This is the best advice I can give you.
Have a look at my videos
	http://www.univ-savoie.fr/Portail/Groupes/LISTIC/membres/ 
Stephane.Ducasse/Resources.html
  and the chapter explaining MC
	http://www.iam.unibe.ch/~ducasse/Teaching/CoursAnnecy/0506-M1-OOP/ 
OOPAvance.pdf (in english)

Stef


On 28 août 06, at 03:25, Rich Warren wrote:

> I had to get rid of the image, but I was able to load the changes  
> from the old image to the new image, so I didn't lose any code.  
> (I'm not sure if I did it the best way, but it seems to have  
> worked--was a bit of a pain, however). I'm also backing up my image  
> nightly now to a remote server--so I hope there are no future  
> problems.
>
> I was modifying the Balloon3D tutorial to make it print function  
> classes (I will be using 30-dimension functions to test a ML  
> implementation--but I wanted to print out the 2D versions to  
> visually inspect the surfaces).
>
> It may have been a memory issue. Previously I had tried to create a  
> 500 x 500 mesh, and bad things started to happen. That locked up  
> the UI and command-period didn't save me. I force quit squeak and  
> restarted, and everything seemed fine.
>
> I was then debugging the function class code. I don't remember  
> exactly what I was doing, but I was in the debugger at the time. I  
> started getting error messages, something about an "error when  
> unwinding?" Anyway, the message kept popping up, and nothing I did  
> would get rid of them. Then everything went black.
>
> Anyway, thanks to everyone for the advice and support!
>
> -Rich-
>
>
> On Aug 26, 2006, at 3:41 AM, stéphane ducasse wrote:
>
>> Basically it is really rare that you lose your code in smalltalk  
>> (may if you disc is totally full).
>> never throw away an image and its change file after a crash. You can
>> do a recover from last changes or I never remeber the item name in  
>> the changes menu.
>> The changes is a log of all the actions you performed.
>>
>> In addtion I suggest you to sue monticello so that you publish you  
>> code on a remote server (and you house can burn
>> and the code is still saved) and also automatically backed up on  
>> your local disc.
>>
>> So with changes + MC
>> normally you should never lose code
>>
>> Stef
>>
>> Could you let us know what exactly crahsed your system because  
>> normally squeak is quite robust.
>>
>>
>> On 26 août 06, at 10:36, Rich Warren wrote:
>>
>>> I was trying to run test cases for a project I'm working on, when  
>>> I started getting a lot of errors (Unwind errors, or something  
>>> like that). I eventually got them to stop, but a few seconds  
>>> later the entire squeak environment went black. I had to force  
>>> quit (working on a mac here), and when I tried to restart squeak,  
>>> it appears to load, but nothing shows up.
>>>
>>> Is there any way to recover from something like this, or will I  
>>> need to go back to a fresh image? I have a fair bit of code  
>>> already written, and I'd rather not lose it.
>>>
>>> I've had intermittent trouble with squeak locking up (usually as  
>>> a result of something I've done--but sometimes command-. doesn't  
>>> fix things and I have to force quit). Are there any steps I can  
>>> take to make squeak more stable?
>>>
>>> Thanks,
>>>
>>> -Rich-
>>>
>>
>>
>
>
>




More information about the Squeak-dev mailing list