[Bug 1226833] [NEW] zend (php-fpm) crashes in high load/memory server
Rarylson Freitas
rarylson at gmail.com
Tue Sep 17 21:25:19 UTC 2013
Public bug reported:
When the server is with a big load and, mainly, using a lot of memory
(and swapping), the php5-fpm process crashs with a SIGFAULT signal.
The service works again when I do a `service php5-fpm restart` command.
The problem occours a few times (everytime, the server was with 100%
memory usage, and swapping). It occours 5 times in a single day when the
application was with a uncommon CPU/memory usage (caused by a already
solved bug).
dmesg returns a lot of messages like:
[6463236.343483] php5-fpm[12724]: segfault at 30 ip 00000000006b9311 sp 00007fff6e724ab0 error 4 in php5-fpm[400000+75b000]
[6463375.937315] php5-fpm[12676] general protection ip:7f9079aaa7ae sp:2acb364e9fa8a6e8 error:0 in libc-2.15.so[7f90799a0000+1b5000]
[6464335.367274] php5-fpm[13456] general protection ip:6ba14f sp:7fff81fa8010 error:0 in php5-fpm[400000+75b000]
I'll attaching an /var/crash/_usr_sbin_php5-fpm.33.crash file (Set, 14).
I'll try to attach a lot of core dumps (Set, 15 and Set, 16) generated
using the php5-dbg package (with debug symbols) and send the entire
dmesg output.
Environment: Ubuntu Server 12.04.3 LTS, Webserver with PHP5-FPM
(5.3.10-1ubuntu3.8).
Environment second the apport report file:
ProblemType: Crash
Architecture: amd64
Date: Thu Sep 12 07:40:40 2013
DistroRelease: Ubuntu 12.04
ExecutablePath: /usr/sbin/php5-fpm
[...]
Signal: 11
Uname: Linux 3.2.0-40-virtual x86_64
gdb output (gdb /usr/sbin/php5-fpm core.14792):
Core was generated by `php-fpm: pool www '.
Program terminated with signal 11, Segmentation fault.
#0 _zval_ptr_dtor (zval_ptr=0xbaf98d27026e1500) at /build/buildd/php5-5.3.10/Zend/zend_execute_API.c:436
436 /build/buildd/php5-5.3.10/Zend/zend_execute_API.c: No such file or directory.
dgb `bt full` output (core.14792, main lines):
#0 _zval_ptr_dtor (zval_ptr=0xbaf98d27026e1500) at /build/buildd/php5-5.3.10/Zend/zend_execute_API.c:436
zv = 0x26e14e8
#1 0x00000000006a7ac0 in zend_hash_destroy (ht=0x30d0e30) at /build/buildd/php5-5.3.10/Zend/zend_hash.c:729
No locals.
#2 0x0000000000690560 in destroy_zend_class (pce=0xbaf98d27026e1500) at /build/buildd/php5-5.3.10/Zend/zend_opcode.c:187
ce = 0x30d0db8
#3 0x00000000006a7350 in _zend_hash_add_or_update (ht=0x1054c90, arKey=0x12afcd8 "", nKeyLength=92, pData=0x0, nDataSize=0, pDest=0x8006a691d, flag=6844698)
at /build/buildd/php5-5.3.10/Zend/zend_hash.c:433
h = 1730852247
** Affects: php5 (Ubuntu)
Importance: Undecided
Status: New
** Tags: precise
** Attachment added: "Coredump (the first one)"
https://bugs.launchpad.net/bugs/1226833/+attachment/3826011/+files/core.26952
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to php5 in Ubuntu.
https://bugs.launchpad.net/bugs/1226833
Title:
zend (php-fpm) crashes in high load/memory server
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/php5/+bug/1226833/+subscriptions
More information about the Ubuntu-server-bugs
mailing list