[fpc-pascal]Wrong Signature

Jonas Maebe jonas at zeus.rug.ac.be
Mon Nov 26 13:21:36 CET 2001


On zaterdag, november 24, 2001, at 11:32 , mpdj at btinternet.com wrote:

> I'm got a new error message and I don't understand what it means. I've 
> just updated from V1.04 to V1.1 because I would like to use the Dynamic 
> Array feature. It compiled fine before and the program executed 
> correctly.
>
> Since updating to the latest snapshots, I now get the following error 
> before the program even does anything. Even GDB reports just the WIN32 
> API DLLs being loaded then the error below.
>
> Marked memory at 0x0044F3EC invalid
> Wrong signature $18F30D8A instead of 73CCAD16
[snip]
> Program exited with code 01.

This means that somewhere some memory corruption is going on. Compile 
the program and all units it uses with -ghl and you'll see line numbers 
printed next to the backtrace addresses. That way, you should be able to 
find out where the error is occurring.


Jonas





More information about the fpc-pascal mailing list