I've just been experiencing problems using a tracing facility in mod_perl 2 (latest CVS sources) with Apache httpd-2.0.50.
It seems to boil down, at least in part, to a bug in apr_file_dup() on Win32, namely that the mutex member of the new apr_file_t * is not being set.
The attached patch (against whichever apr is in httpd-2.0.50) seems to help, although there is still one situation causing a crash that I haven't been able to fix yet.
Thanks Steve, committed. It'll probably be part of 2.0.53.
[please verify that it didn't break anything, since I have no win32 machine to test on. thanks.]
-- __________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com
