Bug #73598 [Com]: Getting zend_mm_heap corrupted in error_log, website fails to load
| From: | andy at greenrobot dot com | Date: | Fri, 24 Feb 2017 01:16:00 +0000 |
| Subject: | Bug #73598 [Com]: Getting zend_mm_heap corrupted in error_log, website fails to load | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-207532@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=73598&edit=1
ID: 73598
Comment by: andy at greenrobot dot com
Reported by: andy at greenrobot dot com
Summary: Getting zend_mm_heap corrupted in error_log, website
fails to load
Status: Open
Type: Bug
Package: opcache
Operating System: CentOS Linux release 7.2.1511 (C
PHP Version: 5.6.28
Block user comment: N
Private report: N
New Comment:
I have upgraded to PHP 7.1.1. http://myadserver3.greenrobot.com/phpinfo.php
That was 5 days ago and I have not experienced this error again.
Previous Comments:
------------------------------------------------------------------------
[2017-02-02 12:42:35] andy at greenrobot dot com
I have upgraded to PHP Version 5.6.30.
Same thing happens. Eventually the errors will pile up and require a restart of Apache.
-Andy Triboletti
andy@greenrobot.com
------------------------------------------------------------------------
[2016-11-28 15:34:15] andy at greenrobot dot com
I just experienced one of these pile up errors:
When I go to http://myadserver2.greenrobot.com/ the
page is blank.
In my logs:
[Mon Nov 28 10:32:34.088748 2016] [core:notice] [pid 7227] AH00052: child pid 28737 exit signal
Segmentation fault (11)
[Mon Nov 28 10:32:34.088828 2016] [core:notice] [pid 7227] AH00052: child pid 28740 exit signal
Segmentation fault (11)
[Mon Nov 28 10:32:37.098067 2016] [core:notice] [pid 7227] AH00052: child pid 28744 exit signal
Segmentation fault (11)
[Mon Nov 28 10:32:39.102692 2016] [core:notice] [pid 7227] AH00052: child pid 28733 exit signal
Segmentation fault (11)
[Mon Nov 28 10:32:39.102751 2016] [core:notice] [pid 7227] AH00052: child pid 28739 exit signal
Segmentation fault (11)
[Mon Nov 28 10:32:40.108608 2016] [core:notice] [pid 7227] AH00052: child pid 28725 exit signal
Segmentation fault (11)
[Mon Nov 28 10:32:40.109104 2016] [core:notice] [pid 7227] AH00052: child pid 28749 exit signal
Segmentation fault (11)
[Mon Nov 28 10:32:41.117657 2016] [core:notice] [pid 7227] AH00052: child pid 28654 exit signal
Segmentation fault (11)
[Mon Nov 28 10:32:42.119358 2016] [core:notice] [pid 7227] AH00052: child pid 28650 exit signal
Segmentation fault (11)
[Mon Nov 28 10:32:42.119429 2016] [core:notice] [pid 7227] AH00052: child pid 28661 exit signal
Segmentation fault (11)
[Mon Nov 28 10:32:42.119463 2016] [core:notice] [pid 7227] AH00052: child pid 28752 exit signal
Segmentation fault (11)
[Mon Nov 28 10:32:42.119479 2016] [core:notice] [pid 7227] AH00052: child pid 28755 exit signal
Segmentation fault (11)
[Mon Nov 28 10:32:45.128123 2016] [core:notice] [pid 7227] AH00052: child pid 28757 exit signal
Segmentation fault (11)
[Mon Nov 28 10:32:45.128617 2016] [core:notice] [pid 7227] AH00052: child pid 28760 exit signal
Segmentation fault (11)
[Mon Nov 28 10:32:47.133817 2016] [core:notice] [pid 7227] AH00052: child pid 28750 exit signal
Segmentation fault (11)
[Mon Nov 28 10:32:48.138378 2016] [core:notice] [pid 7227] AH00052: child pid 28764 exit signal
Segmentation fault (11)
[Mon Nov 28 10:32:48.139467 2016] [core:notice] [pid 7227] AH00052: child pid 28765 exit signal
Segmentation fault (11)
[Mon Nov 28 10:32:48.139692 2016] [core:notice] [pid 7227] AH00052: child pid 28766 exit signal
Segmentation fault (11)
[Mon Nov 28 10:32:52.160466 2016] [core:notice] [pid 7227] AH00052: child pid 28759 exit signal
Segmentation fault (11)
[Mon Nov 28 10:32:52.160642 2016] [core:notice] [pid 7227] AH00052: child pid 28773 exit signal
Segmentation fault (11)
[Mon Nov 28 10:32:55.186495 2016] [core:notice] [pid 7227] AH00052: child pid 28792 exit signal
Segmentation fault (11)
[Mon Nov 28 10:32:55.186813 2016] [core:notice] [pid 7227] AH00052: child pid 28793 exit signal
Segmentation fault (11)
[Mon Nov 28 10:32:57.189083 2016] [core:notice] [pid 7227] AH00052: child pid 28795 exit signal
Segmentation fault (11)
[Mon Nov 28 10:32:58.190229 2016] [core:notice] [pid 7227] AH00052: child pid 28796 exit signal
Segmentation fault (11)
zend_mm_heap corrupted
------------------------------------------------------------------------
[2016-11-24 05:27:44] andy at greenrobot dot com
Description:
------------
I am experiencing a 'zend_mm_heap corrupted' in my Apache error logs. I have upgraded my
server to the latest available with Yum and also upgraded to the latest 5.6 PHP. This happens with
an open source adserver that we developed using Laravel: https://github.com/greenrobotllc/adserver. On
my site it is serving about 50K impressions per day and getting this error sporadically.
I am using PHP 5.6.28 with Opcache enabled. See my PHP info here: https://greenrobot.com/phpinfo.php.
I have noticed before that the errors will kind of pile up after awhile and I will be forced to
restart Apache because the adserver has stopped working at all, which fixes it for awhile.
In addition to upgrading to the latest PHP 5.6 and Centos package versions, I upgraded my Laravel
app to use Laravel 5.3.
Test script:
---------------
https://github.com/greenrobotllc/adserver
Expected result:
----------------
No zend errors.
Actual result:
--------------
'zend_mm_heap corrupted' in my Apache error logs.
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=73598&edit=1