1. Re: EXW caused an invalid page fault
- Posted by Robert Craig <rds at RapidEuphoria.com> Apr 14, 2001
- 415 views
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. The stack dump and register information is of no use to me. If you use the registered version of the Translator, you can see the Euphoria statement that was being performed when the crash occurred (as well as the 200 previous statements). I'll add a similar facility to the interpreter for the next release. It could also be a hardware problem, but I doubt it. "page fault" is a very common message that you get when a program has referenced an illegal memory address. Regards, Rob Craig Rapid Deployment Software http://www.RapidEuphoria.com