Mail Archives: djgpp/2000/01/21/03:10:53
Chris Underwood wrote:
>
> Is there a way to link the 'error=0007' below to a particular error type.
> I've checked the FAQ which explains most of the debug output, but not that
> error (unless I've missed it somewhere along the line).
The FAQ does explain (in section 12.2) what does error=4 and error=6 mean.
It cannot explain about *all* the possible error values because then I'd need
to put all of the monumental Intel manual inside the FAQ ;-). If you need to
interpret every bit in the crash message, download the Pentium manuals from
the Intel's site.
For Page Fault, the value 7 is like 6: it means you tried to write to an
invalid address. The LSB (the one which distinguishes between 6 and 7) means
that the fault was caused by a page-level protection violation. Since all
DPMI servers I know about don't implement page-level protection, I wonder how
did you get that. Did you compile your program with YAMD, perhaps?
> While we're at it, is there anything subtle below that I may have missed? I
> haven't been examining these dumps long:
I don't see anything interesting.
- Raw text -