[squeak-dev] VM Crash

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

[squeak-dev] VM Crash

Martin Troielli
Hi Folks,

My Squeak crashed with a "Fatal VM error" pop up that shows me a brief  
description of the crash. I'm trying to identify the possible causes of  
this from the information the pop up displayed but I got a little lost.
The information shown information about some exception address, exception  
code and a "Primitive Index: 1041". I couldn't find the mentioned  
primitive neither at the VM source code nor at the Squeak image calls.  
Anybody knows how this primitive # is generated? or where to look to find  
it?

The sign also indicated that a "crash.dmp" file would be generated but  
unfortunately did not.

Any helps on following this issue will be very appreciated.

Best regards,
Martin

Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: VM Crash

Andreas.Raab
Martin wrote:

> My Squeak crashed with a "Fatal VM error" pop up that shows me a brief
> description of the crash. I'm trying to identify the possible causes of
> this from the information the pop up displayed but I got a little lost.
> The information shown information about some exception address,
> exception code and a "Primitive Index: 1041". I couldn't find the
> mentioned primitive neither at the VM source code nor at the Squeak
> image calls. Anybody knows how this primitive # is generated? or where
> to look to find it?
>
> The sign also indicated that a "crash.dmp" file would be generated but
> unfortunately did not.

You need to find the crash.dmp. It has all the relevant information,
including a dump of the call stack when the crash happened. Without it
it's virtually impossible to say what was going on; for example I
suspect that you are misremembering primitive 1041 - it simply doesn't
exist.

Cheers,
   - Andreas

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: VM Crash

Martin Troielli
Hi Andreas,

Thanks for your response. Yes, I know the information included in that  
file is very useful when a crash occurs, but this time the error happened  
on a production system and it's virtually impossible to reproduce the  
error again. Unfortunately the dmp file wasn't generated when the crash  
happened.

 From the VM sources I see that the number is a reference to  
methodPrimitiveIndex() and I think it's only a index without any relevant  
information about what happened.

Thanks anyway.

Regards,
Martin

On Thu, 17 Sep 2009 23:54:10 -0300, Andreas Raab <[hidden email]>  
wrote:

> Martin wrote:
>> My Squeak crashed with a "Fatal VM error" pop up that shows me a brief  
>> description of the crash. I'm trying to identify the possible causes of  
>> this from the information the pop up displayed but I got a little lost.
>> The information shown information about some exception address,  
>> exception code and a "Primitive Index: 1041". I couldn't find the  
>> mentioned primitive neither at the VM source code nor at the Squeak  
>> image calls. Anybody knows how this primitive # is generated? or where  
>> to look to find it?
>>  The sign also indicated that a "crash.dmp" file would be generated but  
>> unfortunately did not.
>
> You need to find the crash.dmp. It has all the relevant information,  
> including a dump of the call stack when the crash happened. Without it  
> it's virtually impossible to say what was going on; for example I  
> suspect that you are misremembering primitive 1041 - it simply doesn't  
> exist.
>
> Cheers,
>    - Andreas
>


--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/