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

Reply via email to