Bug #63305 [Opn->Fbk]: zend_mm_heap corrupted with traits

From: Date: Thu, 18 Oct 2012 14:24:40 +0000
Subject: Bug #63305 [Opn->Fbk]: zend_mm_heap corrupted with traits
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-174146@lists.php.net to get a copy of this message
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)

« previous php.bugs (#174146) next »