Got almost the same errors here.

We recently upgraded to Ubuntu 8.10, which brings Kernel 2.6.27.

I've debugged this problem till see it's somewhat related to getting
objects from a remote memcache server. It works fine sometimes, and
then the Apache process crash.

Tested on:
Apache 2.2.9 and 2.2.11
PHp 5.2.6 and 5.2.8
php5-Memcache 3.0.3  and 3.0.2

I've got some other servers running prior kernel and PHP-memcache
versions with the same PHP code and run perfectly fine.

I have other network problems with Kernel 2.6.27. Masquerading
suddenly stopped working too.

Kitai

On 18 dic 2008, 15:38, Wayne <w...@ilum.org> wrote:
> 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