|  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #35091 SoapClient leaks memory
Submitted: 2005-11-03 19:52 UTC Modified: 2005-11-07 11:11 UTC
From: paul at paulbutcher dot com Assigned: dmitry (profile)
Status: Closed Package: SOAP related
PHP Version: 5CVS-2005-11-04 (snap) OS: *
Private report: No CVE-ID: None
View Add Comment Developer Edit
Welcome! If you don't have a Git account, you can't do anything here.
You can add a comment by following this link or if you reported this bug, you can edit this bug over here.
Block user comment
Status: Assign to:
Bug Type:
From: paul at paulbutcher dot com
New email:
PHP Version: OS:


 [2005-11-03 19:52 UTC] paul at paulbutcher dot com
SoapClient doesn't seem to clean up after itself when garbage collected. It leaks something around 4K each time. Tested on both Windows and Linux.

Reproduce code:
while(true) {
    new SoapClient("test.wsdl");

Expected result:
Assuming that I understand the PHP Garbage Collector (and it's possible that I don't - I'm struggling to find any good documentation on exactly how I should expect it to behave - any pointers very welcome!), I would expect the memory usage of this script to be constant.

Actual result:
The memory usage increases very quickly (growing to several hundred megabytes in less than a minute).


Add a Patch

Pull Requests

Add a Pull Request


AllCommentsChangesGit/SVN commitsRelated reports
 [2005-11-04 12:37 UTC]
Dmitry, can you check this out please.

 [2005-11-07 11:11 UTC]
Fixed in CVS HEAD and PHP_5_1.
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sun May 26 22:01:30 2024 UTC