Lisp HUG Maillist Archive

Windows, mod_lisp, access violations...

Hello list (and LispWorks guys),

My application uses mod_lisp 1.3 and Kevin Rosenberg's 
CL-MODLISP to talk to Apache 2.0.59 on Windows XP SP2. The 
same interface code is compiled into several different 
(console) executables, each on their own mod_lisp port.

(Hopefully most list members can now decide whether it's 
worth reading any more...)

When I run my code from Emacs/SLIME, it seems to work well. 
However, when I run the EXEs, I see access violation 
exceptions in the console (code 0xc0000005 - very familiar 
from my C++ days) when some of the requests come in (i.e. 
the simplest "ping" request works, but the other, only 
slightly more complex requests work the first time and then 
give an exception for each subsequent request). No Lisp 
errors are raised and the request seems to be handled 
correctly, but obviously I'm a bit concerned...

I have just upgraded to 5.1, but I get the same exceptions 
with 5.0 (although without the associated stack dump). I've 
made sure all the object files have been deleted and 
re-compiled, including those for the third-party libraries. 
I don't have any FLI-type stuff involved, as far as I can tell.

Has anyone else seen anything like this? I don't really have 
time to start decimating my code to see if it goes away, and 
my Lisp code does seem to be working in the meantime so at 
least I can press on. I admit this isn't the best bug report 
ever, but I just wanted to raise it to see what people say.

Cheers,

John :^P
-- 
John Pallister
john@synchromesh.com


Updated at: 2020-12-10 08:43 UTC