> I suppose it's coming from perl_shutdown below: > > static void mp_dso_unload(void *data) > { > array_header *librefs; > > librefs = xs_dl_librefs((pool *)data); > perl_destruct_level = 2; > perl_shutdown(NULL, NULL); > unload_xs_so(librefs); > }
mod_perl as a dso in 1.0 is notorious for things like this. some people have said that using mod_perl as a DSO works just fine for them, while the prevailing urban legend is that it causes subtle problems like this. so, if you have the ability to recompile mod_perl into httpd statically it just might help "fix" an otherwise difficult bug to track down. --Geoff -- Report problems: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html List etiquette: http://perl.apache.org/maillist/email-etiquette.html