> If I remember correctly we had a similar problem and the way we solved > it was to make sure that at the beginning of the script all variables > were initialized to 0 or blank.
Yes... It really sounds like some horrible global variable is not being reinitialized properly. Try to make a list of all your global variables and localize them in your main cgi script: local $SomePackage::SomeVariable = undef; local %OtherPackage::SomeHash = (); etc. And see how it goes. Cheers, -- Building a better web - http://www.mkdoc.com/ --------------------------------------------- Jean-Michel Hiver [EMAIL PROTECTED] - +44 (0)114 255 8097 Homepage: http://www.webmatrix.net/ -- Reporting bugs: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html