Mail Archives: djgpp/1997/05/11/17:49:52
Some time ago I reported GP errors with allegro on some machines. I
received proposals about specifying the display driver manually, or to
change the mouse driver. I tried it all without any use. First I thought
that the problem is connected with the graphics mode of Allegro but it
is not so.
The simplest program displaying the behaviour is:
#include "allegro.h"
main()
{
allegro_init();
allegro_timer();
allegro_keyboard();
allegro_mouse();
while(!keypressed() )
;
}
When I execute this simple program and move the mouse or press a mouse
button I receive the following exception:
Page Fault cr2=1008fdcd in RMCB at eip = 69232; flags=3046
Page Fault cr2=1008fdc8 in RMCB at eip = 01085; flags=3002=00c1a786
edi=000208ac
eax=00000001 ebx=000020d4 ecx=00000019 edx=00000033 esi=00001a94
edi=0008fdce
ebp=00065d9c esp=0008fdcc cs=2b ds=3b es=b7 fs=33 gs=b7 ss=b7 error=0006
What is this? AFAIK the cr2 register is some very important register for
some of the paging tables, isn't it?
Andras
- Raw text -