Recovering from a bad crash...
Rich Warren
rwmlist at gmail.com
Mon Aug 28 01:25:01 UTC 2006
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
|