ID:               29975
 Updated by:       [EMAIL PROTECTED]
 Reported By:      guth at fiifo dot u-psud dot fr
-Status:           Verified
+Status:           Closed
 Bug Type:         Zend Engine 2 problem
 Operating System: *
 PHP Version:      5CVS-2005-04-28
 New Comment:

This bug has been fixed in CVS.

Snapshots of the sources are packaged every three hours; this change
will be in the next snapshot. You can grab the snapshot at
http://snaps.php.net/.
 
Thank you for the report, and for helping us make PHP better.




Previous Comments:
------------------------------------------------------------------------

[2005-05-07 03:11:03] guth at fiifo dot u-psud dot fr

/usr/src/php5-STABLE-200505070036/Zend/zend_builtin_functions.c(1090) :
 Freeing 0x0824C56C (16 bytes), script=/www/test3.php
Last leak repeated 9999 times
/usr/src/php5-STABLE-200505070036/Zend/zend_builtin_functions.c(1100) :
 Freeing 0x0824C49C (23 bytes), script=/www/test3.php
/usr/src/php5-STABLE-200505070036/Zend/zend_variables.c(137) : Actual
location (location was relayed)
Last leak repeated 9999 times
=== Total 20000 memory leaks detected ===

------------------------------------------------------------------------

[2005-01-07 20:51:38] [EMAIL PROTECTED]

/Zend/zend_builtin_functions.c(1097) :  Freeing 0x08965664 (16 bytes),
script=t.php
Last leak repeated 9999 times
/Zend/zend_variables.h(45) :  Freeing 0x08965594 (23 bytes),
script=t.php
/Zend/zend_variables.c(120) : Actual location (location was relayed)
Last leak repeated 9999 times
=== Total 20000 memory leaks detected ===


------------------------------------------------------------------------

[2004-10-12 10:36:00] guth at fiifo dot u-psud dot fr

I use a SimpleTest to do unit tests and it seems that it is this
library which causes the memory leaks.

<?php
function simpleTestErrorHandler($severity, $message, $filename, $line)
{
        restore_error_handler();
        TRUE; // Some PHP code
        set_error_handler('simpleTestErrorHandler');
}

class plip {

        public function run() {
                set_error_handler('simpleTestErrorHandler');
                trigger_error("plop", E_USER_NOTICE);
                restore_error_handler();
        }

}

$a = new plip;
for($i = 0; $i < 10000; $i++)
        $a->run();
?>

/usr/src/php5-200410111030/Zend/zend_builtin_functions.c(1058) : 
Freeing 0x082D0C54 (16 bytes), script=/www/test2.php
Last leak repeated 9999 times
/usr/src/php5-200410111030/Zend/zend_variables.h(45) :  Freeing
0x082D0B84 (23 bytes), script=/www/test2.php
/usr/src/php5-200410111030/Zend/zend_variables.c(120) : Actual location
(location was relayed)
Last leak repeated 9999 times

------------------------------------------------------------------------

[2004-09-03 21:21:15] guth at fiifo dot u-psud dot fr

Description:
------------
(i'm french, excuse me for my english)

I try to develop a CMS and i take more time to debug PHP than code
PHP...
After 3 segmentation fault, I compiled PHP with --enable-debug, and my
tests give the following errors.

Reproduce code:
---------------
/usr/src/php-5.0.1/Zend/zend_builtin_functions.c(1023) :  Freeing
0x0846F864 (23 bytes),
script=/www/haricow/0.4/haricow/test/runTests.php
/usr/src/php-5.0.1/Zend/zend_variables.c(137) : Actual location
(location was relayed)
Last leak repeated 32 times
/usr/src/php-5.0.1/Zend/zend_builtin_functions.c(1013) :  Freeing
0x084702C4 (16 bytes),
script=/www/haricow/0.4/haricow/test/runTests.php
Last leak repeated 32 times
/usr/src/php-5.0.1/Zend/zend_execute.c(3718) :  Freeing 0x0844FA94 (44
bytes), script=/www/haricow/0.4/haricow/test/runTests.php
/usr/src/php-5.0.1/Zend/zend_variables.c(149) : Actual location
(location was relayed)
Last leak repeated 1 time
/usr/src/php-5.0.1/Zend/zend_execute.c(3252) :  Freeing 0x0844DCCC (16
bytes), script=/www/haricow/0.4/haricow/test/runTests.php
Last leak repeated 7 times
/usr/src/php-5.0.1/Zend/zend_variables.c(150) :  Freeing 0x0843597C (32
bytes), script=/www/haricow/0.4/haricow/test/runTests.php
/usr/src/php-5.0.1/Zend/zend_hash.c(169) : Actual location (location
was relayed)
/usr/src/php-5.0.1/Zend/zend_execute.c(3389) :  Freeing 0x084315DC (16
bytes), script=/www/haricow/0.4/haricow/test/runTests.php
/usr/src/php-5.0.1/Zend/zend_hash.c(242) :  Freeing 0x08233804 (40
bytes), script=/www/haricow/0.4/haricow/test/runTests.php
=== Total 79 memory leaks detected ===

Expected result:
----------------
No memory leaks

Actual result:
--------------
About 3 Kb of memory leaks.
I tryed to "insulate" them, but i didn't manage, because of the
complexity of the script.


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=29975&edit=1

Reply via email to