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