Daniel Barrett wrote:
I'm running MediaWiki 1.9.3 on a dual core Windows
2003 server, 2 GB
RAM, with Apache 2.2.4 and PHP 5.2.1. (Actually it's a VMware virtual
machine.) A few times each day we get this error in the Windows error
log:
Faulting application httpd.exe, version 2.2.4.0, faulting module
php5ts.dll,
version 5.2.1.1, fault address 0x0000ae66
PHP can segfault for hundreds of different reasons. You need to isolate it
further before you can do anything about it. If you can get a repeatable
test case, i.e. a user action which always causes a segfault, then you can
debug it from there. Or you could run apache under a debugger and wait for
a segfault to occur.
If these kinds of methods aren't practical, then the other option is
version-switching voodoo magic. Try various combinations of Apache, PHP,
OS and MediaWiki until you find one that works.
-- Tim Starling