Edit report at https://bugs.php.net/bug.php?id=61371&edit=1

 ID:                 61371
 Updated by:         cataphr...@php.net
 Reported by:        raiderz at gmail dot com
 Summary:            stream_context_create() causes memory leaks on use
                     streams_socket_create
-Status:             Open
+Status:             Feedback
 Type:               Bug
 Package:            Streams related
 Operating System:   Linux
 PHP Version:        Irrelevant
 Block user comment: N
 Private report:     N

 New Comment:

Please try using this snapshot:

  http://snaps.php.net/php5.3-latest.tar.gz
 
For Windows:

  http://windows.php.net/snapshots/




Previous Comments:
------------------------------------------------------------------------
[2012-03-13 10:29:25] raiderz at gmail dot com

Description:
------------
stream_context_create() causes memory leaks on use width stream_socket_client
Version PHP 5.3.6

Test script:
---------------
for($test=1;$test<=5;$test++) {
        echo 'memory: '.round(memory_get_usage()/1024, 0)."kb\n";
        for($i=0;$i<=100;$i++) {
                $context = stream_context_create(array());
                $stream = stream_socket_client('udp://0.0.0.0:80', $errno, 
$errstr, 10, STREAM_CLIENT_CONNECT, $context);
                fclose($stream);
                unset($context);
                unset($stream);
        }
}

Expected result:
----------------
memory: 615kb
memory: 674kb
memory: 732kb
memory: 790kb
memory: 847kb




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



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

Reply via email to