What does "zend_mm_heap corrupted" mean


Question

All of the sudden I've been having problems with my application that I've never had before. I decided to check the Apache's error log, and I found an error message saying "zend_mm_heap corrupted". What does this mean.

OS: Fedora Core 8 Apache: 2.2.9 PHP: 5.2.6

1
122
3/18/2013 4:33:28 PM

Accepted Answer

After much trial and error, I found that if I increase the output_buffering value in the php.ini file, this error goes away

51
8/6/2015 7:15:16 AM

I was getting this same error under PHP 5.5 and increasing the output buffering didn't help. I wasn't running APC either so that wasn't the issue. I finally tracked it down to opcache, I simply had to disable it from the cli. There was a specific setting for this:

opcache.enable_cli=0

Once switched the zend_mm_heap corrupted error went away.


Licensed under: CC-BY-SA with attribution
Not affiliated with: Stack Overflow
Icon