How to recover from a VM crash

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

How to recover from a VM crash

horrido
I have an emergency. One of my JRMPC teams says they can't open the image. They get a long error message that begins with:

Exception code: C0000005
Exception addr: 000000000041FB6B
Access violation (read access) at 0000000000000007
RAX:0000000032700000 RBX:0000000000000000 RCX:0000000000000000 RDX:0000000000000000
RSI:000000000322f4c0 RDI:000000000322f4f0 RBP:0000000006d04a90 RSP:0000000000b8f9b0
R8 :0000000000000001 R9 :0000000031825990 R10:0000000000000000 R11:0000000000b8f8e0
R12:0000000020d00000 R13:feffffffffffffff R14:00ffffffffffffff R15:0000000000000000
RIP:000000000041fb6b EFL:00010246
FP Control: 0000037f
FP Status:  00000000
FP Tag:     00000000


Crashed in the VM thread


They didn't do a backup, so have they lost their code? Is there any way to recover?

Thanks,
Richard
Reply | Threaded
Open this post in threaded view
|

Re: How to recover from a VM crash

CyrilFerlicot
Hi,

I don’t know if they will be able to use the image again but they can take a new image, open Epicea (Tools -> code changes).

In Epicea they can locate the Epicea logs from their old image (in /pharo-local/ombu-files IIRC) and then they can replay their changes. 

On Fri 6 Mar 2020 at 17:58, Richard Kenneth Eng <[hidden email]> wrote:
I have an emergency. One of my JRMPC teams says they can't open the image. They get a long error message that begins with:

Exception code: C0000005
Exception addr: 000000000041FB6B
Access violation (read access) at 0000000000000007
RAX:0000000032700000 RBX:0000000000000000 RCX:0000000000000000 RDX:0000000000000000
RSI:000000000322f4c0 RDI:000000000322f4f0 RBP:0000000006d04a90 RSP:0000000000b8f9b0
R8 :0000000000000001 R9 :0000000031825990 R10:0000000000000000 R11:0000000000b8f8e0
R12:0000000020d00000 R13:feffffffffffffff R14:00ffffffffffffff R15:0000000000000000
RIP:000000000041fb6b EFL:00010246
FP Control: 0000037f
FP Status:  00000000
FP Tag:     00000000


Crashed in the VM thread


They didn't do a backup, so have they lost their code? Is there any way to recover?

Thanks,
Richard
--
Cyril Ferlicot
https://ferlicot.fr
Reply | Threaded
Open this post in threaded view
|

Re: How to recover from a VM crash

hogoww
In reply to this post by horrido

Hi,

Regardless of the crash, the code should have been preserved through the .changes file.
They can attempt to replace the image file with a clean one, and apply those changes
(a window should open on startup, otherwise it's accessible through left click in world -> code changes)

Pierre

On 06/03/2020 17:57, Richard Kenneth Eng wrote:
I have an emergency. One of my JRMPC teams says they can't open the image. They get a long error message that begins with:

Exception code: C0000005
Exception addr: 000000000041FB6B
Access violation (read access) at 0000000000000007
RAX:0000000032700000 RBX:0000000000000000 RCX:0000000000000000 RDX:0000000000000000
RSI:000000000322f4c0 RDI:000000000322f4f0 RBP:0000000006d04a90 RSP:0000000000b8f9b0
R8 :0000000000000001 R9 :0000000031825990 R10:0000000000000000 R11:0000000000b8f8e0
R12:0000000020d00000 R13:feffffffffffffff R14:00ffffffffffffff R15:0000000000000000
RIP:000000000041fb6b EFL:00010246
FP Control: 0000037f
FP Status:  00000000
FP Tag:     00000000


Crashed in the VM thread


They didn't do a backup, so have they lost their code? Is there any way to recover?

Thanks,
Richard