Hi folks, first of an overview about the software I'm currently using on the webserver: - Apache 2.2.11 - PHP 5.2.8 - Memcache 1.2.6 PHP-API - Memcached-Daemon 2.2.4 - Libevent 1.4.5-stable
Since I've upgraded the Kernel of the Webserver from version 2.6.26.8 to version 2.6.27.9 the Apache Webserver on the machine started to Segfault: [Thu Dec 18 13:38:09 2008] [notice] child pid 6586 exit signal Segmentation fault (11) [Thu Dec 18 13:38:09 2008] [notice] child pid 6587 exit signal Segmentation fault (11) [Thu Dec 18 13:38:09 2008] [notice] child pid 6588 exit signal Segmentation fault (11) [Thu Dec 18 13:38:09 2008] [notice] child pid 6590 exit signal Segmentation fault (11) Well, bad news so far. I've then activated Core Dumps within Apache and started to generate Requests with Apache Bench and checked the Core Dump (gdb /usr/local/apache2/ bin/httpd /tmp/core). In the CoreDump i can see the following: Reading symbols from /usr/local/lib/php/extensions/no-debug-non- zts-20060613/memcache.so...done. Loaded symbols for /usr/local/lib/php/extensions/no-debug-non- zts-20060613/memcache.so Failed to read a valid object file image from memory. As soon as I deactivate "extension=memcache.so" from the PHP php.ini file, Apache is running without any Problems nor Segfaults. In the next steps I've done the following - Recompiled the Memcache PHP-API 2.2.4 - Switched the Memcache PHP-API from 2.2.4 to 3.0.2beta - Reinstalled Memcached 1.2.6 - Updated libevent from 1.4.5stable to 1.4.8stable Without any luck :-( With Linux Kernel 2.6.26.8 beneath everything is just working fine. Do you have an idea? Please, tell me any information you need for helping me debugging this issue, i really want to solve this :-) thank you for all your help, Wayne
