Hello, I'm using CLISP 2.30 (released 2002-09-15) to write a simple CGI script,
and I'm getting the following error in some cases:
*** - handle_fault error2 ! address = 0x37254418 not in
[0x201F7000,0x202CACBC) ! SIGSEGV cannot be cured. Fault address =
Since I don't have shell access to the server this runs on, I have no other
information besides this message. The only thing I was able to find out is that
I can reproduce this error by explicitely triggering a GC. So my hypothesis is
that the server doesn't make enough memory available to my program, and when a
GC occurs CLISP can't allocate the necessary space. Does this explanation make
sense? Is there a way to avoid the above error? Or, can I temporarily disable GC
so that I can get to the end of the script without running into trouble? Note
that my program only needs to generate a pretty simple HTML page, so I don't
care if I leave garbage around, my program will terminate immediately after.
PS I know I'm using a pretty old version of CLISP, the reason that newer
versions used to print the warning about *FOREIGN-ENCODING* at startup, and that
messed up the CGI response. Now it seems that was fixed, so I'll try upgrading...
Alberto <ariva <at> medg.lcs.mit.edu> writes:
> Hello, I'm using CLISP 2.30 (released 2002-09-15) to write a simple CGI
> script, and I'm getting the following error in some cases:
> *** - handle_fault error2 ! address = 0x37254418 not in
> [0x201F7000,0x202CACBC) ! SIGSEGV cannot be cured. Fault address =
Followup to my own post... I upgraded to 2.33.2, and the problem went away.
Thanks anyway :)
Get latest updates about Open Source Projects, Conferences and News.