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