On Tuesday 13 March 2007 10:05, Torsten Foertsch wrote: > I have found a reproducible way to segfault a mod_perled httpd.
Sorry for the private posting but I need advice from the person who has
implemented the worker mpm stuff in modperl particularly the "InterpScope
handler" stuff. I think that bit is not very well covered by the test suite.
So, the simple patch below solves my problem. No segfaults so far. But is it
right?
I have tested it with ab and several million requests and no memory leak
detected. The test suite is also passed. But that doesn't mean anything. I
have grepped t for "interpscope handler" without success.
Torsten
--- src/modules/perl/modperl_interp.c~ 2006-11-20 00:30:59.000000000 +0100
+++ src/modules/perl/modperl_interp.c 2007-03-13 20:57:57.000000000 +0100
@@ -286,6 +286,7 @@
MP_dRCFG;
modperl_config_request_cleanup(interp->perl, r);
MpReqCLEANUP_REGISTERED_Off(rcfg);
+ interp->request=NULL;
}
MpInterpIN_USE_Off(interp);
pgpC7gmTjaOVe.pgp
Description: PGP signature
