resend: [mp2] bug report - heap management error in mod_perl on Windows

2007-12-29 Thread Tom Donovan
mod_perl re-defines "perl_free" as "free" in modperl_perl_includes.h:69. This causes an attempt to use the native Windows free() function to release memory which should be released by the perl_free() function located in PerlXXX.dll. The specific call is in modperl_perl.c:186, function modperl_p

Re: resend: [mp2] bug report - heap management error in mod_perl on Windows

2007-12-29 Thread Randy Kobes
On Sat, 29 Dec 2007, Tom Donovan wrote: mod_perl re-defines "perl_free" as "free" in modperl_perl_includes.h:69. This causes an attempt to use the native Windows free() function to release memory which should be released by the perl_free() function located in PerlXXX.dll. The specific call i

Re: resend: [mp2] bug report - heap management error in mod_perl on Windows

2007-12-30 Thread William A. Rowe, Jr.
Randy Kobes wrote: Hi Tom, Thanks for the detailed report, and patch. I tried out the patch with perl-5.8.8, compiled against Apache/2.2.4, and all the tests passed. However, the restart problem still remains; evidently, http://issues.apache.org/bugzilla/show_bug.cgi?id=43534 or something

Re: resend: [mp2] bug report - heap management error in mod_perl on Windows

2008-01-04 Thread Randy Kobes
On Sun, 30 Dec 2007, Randy Kobes wrote: On Sat, 29 Dec 2007, Tom Donovan wrote: mod_perl re-defines "perl_free" as "free" in modperl_perl_includes.h:69. This causes an attempt to use the native Windows free() function to release memory which should be released by the perl_free() function loc