1. Re: EXW caused an invalid page fault
- Posted by Kat <gertie at PELL.NET> Apr 14, 2001
- 321 views
On 14 Apr 2001, at 16:52, Robert Craig wrote: > > > Kat writes: > > Uh huh, now.. why is Eu crashing on me? > > Messages about page faults are usually due to > a bug in the Euphoria program you are running, > not the exw interpreter. exw.exe is acting on behalf > of your program. Windows says exw.exe did something > bad, but 99% of the time it's really your program > that's at fault. Your program may be poking > into an illegal memory address (euphoria\include\safe.e > can sometimes catch these bugs), or it may be passing > bad arguments to C routines in .dlls. Ok, i moved machine.e out of include dir, and renamed safe.e to machine.e, and get errors all over the place. It absolutely refuses to connect online. I guess this is the most relavant error: D:\EUPHORIA\include\machine.e:181 in procedure die() attempt to divide by 0 msg = {65'A',84'T',84'T',69'E',77'M',80'P',84'T',32' ',84'T',79'O', 32' ',70'F',82'R',69'E',69'E',32' ',85'U',83'S',73'I',78'N',71'G',32' ', 65'A',78'N',32' ',73'I',76'L',76'L',69'E',71'G',65'A',76'L',32' ',65'A', 68'D',68'D',82'R',69'E',83'S',83'S',33'!'} t = 8.02 i = 7 ... called from D:\EUPHORIA\include\machine.e:558 in procedure free() a = 6978784 n = <no value> i = 2 The free line is: free(agent) and agent = 6978784 Kat