Public bug reported:

Found a note on som mailinglist that setting auto_globals_jit to "Off"
could fix this, but it does not seams to make any difference. After  a
restart apache seams to run fine between 1-3 days then the segfault
starts to happen. Turn off xcache and apache runs without problem for
several months.

The webserver mostly servers pages for a drupal based website

matt...@galaxen:~/src/deb$ apt-cache policy php5-xcache
php5-xcache:
  Installed: 1.2.2-2
  Candidate: 1.2.2-2
  Version table:
 *** 1.2.2-2 0
        100 /var/lib/dpkg/status
     1.2.1-3 0
        500 http://se.archive.ubuntu.com hardy/universe Packages

matt...@galaxen:~$ dpkg -l|grep apache
ii  apache2                               2.2.8-1ubuntu0.3            Next 
generation, scalable, extendable web se
ii  apache2-mpm-prefork                   2.2.8-1ubuntu0.3            
Traditional model for Apache HTTPD
ii  apache2-utils                         2.2.8-1ubuntu0.3            utility 
programs for webservers
ii  apache2.2-common                      2.2.8-1ubuntu0.3            Next 
generation, scalable, extendable web se
ii  libapache2-mod-php5                   5.2.4-2ubuntu5.5            
server-side, HTML-embedded scripting languag

matt...@galaxen:~$ dpkg -l|grep php
ii  libapache2-mod-php5                   5.2.4-2ubuntu5.5            
server-side, HTML-embedded scripting languag
ii  php5-cli                              5.2.4-2ubuntu5.5            
command-line interpreter for the php5 script
ii  php5-common                           5.2.4-2ubuntu5.5            Common 
files for packages built from the php
ii  php5-dev                              5.2.4-2ubuntu5.5            Files for 
PHP5 module development
ii  php5-gd                               5.2.4-2ubuntu5.5            GD module 
for php5
ii  php5-mysql                            5.2.4-2ubuntu5.5            MySQL 
module for php5
ii  php5-xcache                           1.2.2-2                     Fast, 
stable PHP opcode cacher


matt...@galaxen:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.04
DISTRIB_CODENAME=hardy
DISTRIB_DESCRIPTION="Ubuntu 8.04.2"

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb777f700 (LWP 10831)]
0xb74930a8 in ?? () from /usr/lib/apache2/modules/libphp5.so
(gdb) bt
#0  0xb74930a8 in ?? () from /usr/lib/apache2/modules/libphp5.so
#1  0xb74abd58 in ?? () from /usr/lib/apache2/modules/libphp5.so
#2  0xb74c82fe in _zval_dtor_func () from /usr/lib/apache2/modules/libphp5.so
#3  0xb74bb1b8 in _zval_ptr_dtor () from /usr/lib/apache2/modules/libphp5.so
#4  0xb74d38f4 in zend_hash_destroy () from /usr/lib/apache2/modules/libphp5.so
#5  0xb74c833d in _zval_dtor_func () from /usr/lib/apache2/modules/libphp5.so
#6  0xb74bb1b8 in _zval_ptr_dtor () from /usr/lib/apache2/modules/libphp5.so
#7  0xb74d38f4 in zend_hash_destroy () from /usr/lib/apache2/modules/libphp5.so
#8  0xb74bd143 in zend_call_function ()
   from /usr/lib/apache2/modules/libphp5.so
#9  0xb74bdd5c in call_user_function_ex ()
   from /usr/lib/apache2/modules/libphp5.so
#10 0xb73fafb0 in zif_call_user_func_array ()
   from /usr/lib/apache2/modules/libphp5.so
#11 0xb74f8edb in ?? () from /usr/lib/apache2/modules/libphp5.so
#12 0xb74e9918 in execute () from /usr/lib/apache2/modules/libphp5.so
#13 0xb74f885b in ?? () from /usr/lib/apache2/modules/libphp5.so
#14 0xb74e9918 in execute () from /usr/lib/apache2/modules/libphp5.so
#15 0xb74bcb1a in zend_call_function ()
   from /usr/lib/apache2/modules/libphp5.so
#16 0xb74bdd5c in call_user_function_ex ()
   from /usr/lib/apache2/modules/libphp5.so
#17 0xb73fafb0 in zif_call_user_func_array ()
   from /usr/lib/apache2/modules/libphp5.so
#18 0xb74f8edb in ?? () from /usr/lib/apache2/modules/libphp5.so
#19 0xb74e9918 in execute () from /usr/lib/apache2/modules/libphp5.so
#20 0xb74f885b in ?? () from /usr/lib/apache2/modules/libphp5.so
#21 0xb74e9918 in execute () from /usr/lib/apache2/modules/libphp5.so
#22 0xb74f885b in ?? () from /usr/lib/apache2/modules/libphp5.so
#23 0xb74e9918 in execute () from /usr/lib/apache2/modules/libphp5.so
#24 0xb74f885b in ?? () from /usr/lib/apache2/modules/libphp5.so
#25 0xb74e9918 in execute () from /usr/lib/apache2/modules/libphp5.so
#26 0xb74bcb1a in zend_call_function ()
   from /usr/lib/apache2/modules/libphp5.so
#27 0xb74bdd5c in call_user_function_ex ()
   from /usr/lib/apache2/modules/libphp5.so
#28 0xb73fafb0 in zif_call_user_func_array ()
   from /usr/lib/apache2/modules/libphp5.so
#29 0xb74f8edb in ?? () from /usr/lib/apache2/modules/libphp5.so
#30 0xb74e9918 in execute () from /usr/lib/apache2/modules/libphp5.so
#31 0xb74f885b in ?? () from /usr/lib/apache2/modules/libphp5.so
#32 0xb74e9918 in execute () from /usr/lib/apache2/modules/libphp5.so
#33 0xb74f885b in ?? () from /usr/lib/apache2/modules/libphp5.so
#34 0xb74e9918 in execute () from /usr/lib/apache2/modules/libphp5.so
---Type <return> to continue, or q <return> to quit---
#35 0xb74bcb1a in zend_call_function ()
   from /usr/lib/apache2/modules/libphp5.so
#36 0xb74bdd5c in call_user_function_ex ()
   from /usr/lib/apache2/modules/libphp5.so
#37 0xb73fafb0 in zif_call_user_func_array ()
   from /usr/lib/apache2/modules/libphp5.so
#38 0xb74f8edb in ?? () from /usr/lib/apache2/modules/libphp5.so
#39 0xb74e9918 in execute () from /usr/lib/apache2/modules/libphp5.so
#40 0xb74f885b in ?? () from /usr/lib/apache2/modules/libphp5.so
#41 0xb74e9918 in execute () from /usr/lib/apache2/modules/libphp5.so
#42 0xb74bcb1a in zend_call_function ()
   from /usr/lib/apache2/modules/libphp5.so
#43 0xb74bdd5c in call_user_function_ex ()
   from /usr/lib/apache2/modules/libphp5.so
#44 0xb73fafb0 in zif_call_user_func_array ()
   from /usr/lib/apache2/modules/libphp5.so
#45 0xb74f8edb in ?? () from /usr/lib/apache2/modules/libphp5.so
#46 0xb74e9918 in execute () from /usr/lib/apache2/modules/libphp5.so
#47 0xb74f885b in ?? () from /usr/lib/apache2/modules/libphp5.so
#48 0xb74e9918 in execute () from /usr/lib/apache2/modules/libphp5.so
#49 0xb74c8713 in zend_execute_scripts ()
   from /usr/lib/apache2/modules/libphp5.so
#50 0xb747e580 in php_execute_script ()
   from /usr/lib/apache2/modules/libphp5.so
#51 0xb754e517 in ?? () from /usr/lib/apache2/modules/libphp5.so
#52 0x080794a9 in ap_run_handler ()
#53 0x0807c8b7 in ap_invoke_handler ()
#54 0x08089f00 in ap_process_request ()
#55 0x0808720b in ?? ()
#56 0x08080aa9 in ap_run_process_connection ()
#57 0x0808e339 in ?? ()
#58 0x0808e677 in ?? ()
#59 0x0808f067 in ap_mpm_run ()
#60 0x08066dd5 in main ()
(gdb)

apache error log:
[Wed Feb 18 14:00:01 2009] [notice] child pid 10831 exit signal Segmentation 
fault (11)
[Wed Feb 18 14:00:05 2009] [notice] child pid 10896 exit signal Segmentation 
fault (11)
[Wed Feb 18 14:00:05 2009] [notice] child pid 10897 exit signal Segmentation 
fault (11)
[Wed Feb 18 14:00:05 2009] [notice] child pid 10898 exit signal Segmentation 
fault (11)
.... lots of them ...

** Affects: xcache (Ubuntu)
     Importance: Undecided
         Status: New

-- 
xcache causes apache2 to segfault
https://bugs.launchpad.net/bugs/331006
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to