[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

### 1.6.1 Internal Errors

Internal errors should never occur unless the `avram` source code has been carelessly modified, except as noted in Bugs. There are two kinds.

`application-name: virtual machine internal error (code nn)`

  Most internal errors would be reported by a message of this form if they were to occur. It indicates that some required invariant was not maintained. In such cases, the program terminates immediately, and any results already produced are suspect.

`application-name: nn unreclaimed struct-names`

  A message of this form could be printed at the end of an otherwise successful run. `avram` maintains a count of the number of units allocated for various data structures, and checks that they are all reclaimed eventually as a safeguard against memory leaks. This message indicates that some memory remains unaccounted for.

If a repeatable internal error is discovered, please email a bug report and a small representative test case to ursala-users@freelists.org or file an issue on the Avram github page. Include the version number of `avram`, which you can get by running `avram --version`.

[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

This document was generated on November 8, 2012 using texi2html 1.82.