Bug #63305 [Opn->Fbk]: zend_mm_heap corrupted with traits
Edit report at https://bugs.php.net/bug.php?id=63305&edit=1
ID: 63305
Updated by: laruence@php.net
Reported by: johan dot groth at sorona dot se
Summary: zend_mm_heap corrupted with traits
-Status: Open
+Status: Feedback
Type: Bug
Package: Scripting Engine problem
Operating System: Windows 7 64-bit
PHP Version: 5.4.7
Block user comment: N
Private report: N
New Comment:
Thank you for this bug report. To properly diagnose the problem, we
need a backtrace to see what is happening behind the scenes. To
find out how to generate a backtrace, please read
http://bugs.php.net/bugs-generating-backtrace.php
for *NIX and
http://bugs.php.net/bugs-generating-backtrace-win32.php
for Win32
Once you have generated a backtrace, please submit it to this bug
report and change the status back to "Open". Thank you for helping
us make PHP better.
we really need a testscript or backtrace to diagnosis the problem
Previous Comments:
------------------------------------------------------------------------
[2012-10-18 14:08:33] johan dot groth at sorona dot se
Description:
------------
Note: This problem appears on 5.4.8 as well, but it was not available in the list when I created the
report.
Sometimes when using traits, I get "zend_mm_heap corrupted". I get it both while running
under apache and while running from the command line. It's a problem under apache, since then I
do not get any output sent to the browser. If I run the same script on the command line, I get
output but with "zend_mm_heap corrupted" at the end. So, the script seem to finish every
time but with an error afterwards.
I have gotten this error in the past a few times, but could solve it every time by upgrading to a
newer release of PHP. Now however, I'm on the latest release and have run into this problem yet
again. It seems really hard to reproduce, and I have not been able to do it in a test script, it
only appears when I run my full application and only when using traits.
These bugs seem to be related:
#62339
#55382
#62358
I have tried to generate a dump according to these instructions: https://bugs.php.net/bugs-generating-backtrace-win32.php
However, I have not been able to get something useful out of it. It seems that the program does not
detect that a crash has occured, even if it says the following in the apache error log:
zend_mm_heap corrupted
[Thu Oct 18 15:35:12 2012] [notice] Parent: child process exited with status 1 -- Restarting.
Test script:
---------------
I have not been able to reproduce this problem in a test script.
Expected result:
----------------
Not "zend_mm_heap corrupted"
Actual result:
--------------
zend_mm_heap corrupted
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=63305&edit=1
Thread (9 messages)