Bug #79959 [Opn]: Memory leak in zend_string
Edit report at https://bugs.php.net/bug.php?id=79959&edit=1
ID: 79959
Updated by: cmb@php.net
Reported by: changochen1 at gmail dot com
Summary: Memory leak in zend_string
Status: Open
Type: Bug
Package: Scripting Engine problem
PHP Version: 8.0Git-2020-08-12 (Git)
Block user comment: N
Private report: N
New Comment:
I cannot reproduce the memory leak on Windows either.
Previous Comments:
------------------------------------------------------------------------
[2020-08-12 15:06:13] changochen1 at gmail dot com
It doesn't crash so I am not sure how to get a stacktrace.
The log is:
---
Fatal error: Uncaught TypeError: fopen(): supplied resource is not a valid Stream-Context resource
in /home/yongheng/php_commit/php_poc44.php:4
Stack trace:
#0 /home/yongheng/php_commit/php_poc44.php(4): fopen('20', '10', 3409, Resource
id #7)
#1 {main}
thrown in /home/yongheng/php_commit/php_poc44.php on line 4
[Wed Aug 12 11:04:12 2020] Script: '/home/yongheng/php_commit/php_poc44.php'
/home/yongheng/php_clean/Zend/zend_string.h(141) : Freeing 0x00007ffff2c58780 (56 bytes),
script=/home/yongheng/php_commit/php_poc44.php
=== Total 1 memory leaks detected ===
---
How should I provide more details?
------------------------------------------------------------------------
[2020-08-12 07:52:53] nikic@php.net
I can't reproduce this leak. Not seeing a message from ZMM or anything under USE_ZEND_ALLOC=0
valgrind --leak-check=full.
Do you have a stack trace for the leak?
------------------------------------------------------------------------
[2020-08-12 05:45:51] changochen1 at gmail dot com
Description:
------------
We found a memory leak in PHP. Please refer to the POC.
Test script:
---------------
<?php
$f1 = fopen ( "php://input" , "r" ) ;
$f2 = fopen ( 20, 10 , $a [ 1 ] [ 1 ] = 3409 , $f1 ) ;
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=79959&edit=1
Thread (7 messages)