[erlang-questions] What does this mean?

Mikael Pettersson <>
Mon Oct 23 15:42:44 CEST 2006


Rudolph van Graan writes:
 > Hey again,
 > 
 > Is it possible for a corrupt mnesia table to trigger this error?
 > 
 > Rudolph van Graan
 > 
 > Software Architect
 > Pattern Matched Technologies
 > 
 > E-Mail:  
 > Tel:     086 1000 700 (SA Only)
 > Mobile:  +27 83 390 7767
 > Fax:     +27 12 665 9566
 > Web:     www.patternmatched.com
 > 
 > 
 > On Oct 23, 2006, at 2:24 PM, Mikael Pettersson wrote:
 > 
 > > Rudolph van Graan writes:
 > >> 1> TYPE ASSERTION FAILED, file beam/erl_term.c, line 105:
 > >> tag_val_def: 0x18
 > >
 > > It means that you should immediately prepare a bug report
 > > containing at least the version of OTP you're using, the
 > > environment in which it is being run (OS version), the
 > > tools used to compile it (compiler and version), and a
 > > recipe for reproducing the error.
 > >
 > > This message is potentially serious and must be investigated.

The message can be triggered by two different kinds of error:
1. A logic error in the BEAM runtime system causing it to access
   data using type-incorrect accessors.
2. Corrupt data that no longer matches the runtime system's
   expectations.

I don't know enough about mnesia to comment on whether it
could be the culprit here.

/Mikael



More information about the erlang-questions mailing list