Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-pascal / 2001-11

Wrong Signature

2 messages · 2 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Unknown author

Hi Guys,

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
0x0040ED85
0x0041889C
0x0041379B
0x004137DC
0x00409522
0x00409A41
0x00409C99
0x00418133
0x0041CEF6

Program exited with code 01.

I know snapshots are not supported, but I would like to know what this error means so I can try to correct it, hopefully !

Many Thanks in advance.

Andy

Reply by email

Jonas Maebe
to Unknown author
Show quoted text 11 lines
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

Reply by email