#26077 [Ver->Csd]: Memory leaks when creating an instance of an object
| From: | stas@php.net | Date: | Fri, 09 Jan 2004 13:50:17 +0000 |
| Subject: | #26077 [Ver->Csd]: Memory leaks when creating an instance of an object | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-53027@lists.php.net to get a copy of this message | ||
ID: 26077
Updated by: stas@php.net
Reported By: john@php.net
-Status: Verified
+Status: Closed
Bug Type: Zend Engine 2 problem
Operating System: *
PHP Version: 5CVS, 4CVS
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:
------------------------------------------------------------------------
[2003-11-04 01:00:43] sniper@php.net
Same seems to happen with PHP 4 too:
/usr/src/php4/Zend/zend_API.c(594) : Freeing 0x0864B604 (44 bytes),
script=-
/usr/src/php4/Zend/zend_API.c(582) : Actual location (location was
relayed)
/usr/src/php4/Zend/zend_hash.c(188) : Freeing 0x0864B30C (32 bytes),
script=-
/usr/src/php4/Zend/zend_execute.c(1979) : Freeing 0x0864ABCC (12
bytes), script=-
------------------------------------------------------------------------
[2003-11-02 05:53:44] john@php.net
Description:
------------
ZE2 will leak when creating an instance of an object which does not
actually get assigned to a variable
Reproduce code:
---------------
php -r 'class foo {} new foo();'
Actual result:
--------------
/home/john/working/php-src/Zend/zend_execute.c(3098) : Freeing
0x400D9BE0 (44 bytes), script=-
/home/john/working/php-src/Zend/zend_API.c(713) : Actual location
(location was relayed)
/home/john/working/php-src/Zend/zend_API.c(714) : Freeing 0x400D9790
(32 bytes), script=-
/home/john/working/php-src/Zend/zend_hash.c(157) : Actual location
(location was relayed)
/home/john/working/php-src/Zend/zend_execute.c(3097) : Freeing
0x400D9060 (16 bytes), script=-
/home/john/working/php-src/Zend/zend_objects.c(106) : Freeing
0x400D9018 (12 bytes), script=-
=== Total 4 memory leaks detected ===
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=26077&edit=1