Bug #78039 [NEW]: Huge memory leak when soap fault
| From: | n0dwis at gmail dot com | Date: | Mon, 20 May 2019 09:59:31 +0000 |
| Subject: | Bug #78039 [NEW]: Huge memory leak when soap fault | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-220909@lists.php.net to get a copy of this message | ||
From: n0dwis at gmail dot com
Operating system: Alpine Linux
PHP version: 7.2.18
Package: SOAP related
Bug Type: Bug
Bug description:Huge memory leak when soap fault
Description:
------------
When Soap call finished with error memory_get_usage shows increasing
memory usage to 30Mb. This memory don't free in next requests.
This is short log
Before call soap 8MB
Soap fault
After call soap 46MB
Before call soap 46MB
Soap fault
After call soap 72MB
Before call soap 72MB
Soap fault
After call soap 100MB
Before call soap 100MB
Soap fault
After call soap 128MB
And this is log without failing. Memory leak exist too but not so big
Before call soap 8MB
After call soap 36MB
Before call soap 38MB
After call soap 38MB
Before call soap 38MB
After call soap 38MB
Before call soap 38MB
After call soap 40MB
Before call soap 38MB
After call soap 40MB
Before call soap 40MB
After call soap 40MB
Before call soap 40MB
After call soap 40MB
Before call soap 38MB
After call soap 40MB
Before call soap 38MB
After call soap 40MB
Before call soap 40MB
After call soap 40MB
Before call soap 40MB
After call soap 40MB
Before call soap 38MB
After call soap 40M
This behaviour is in a php docker container 7.2.9 and 7.2.18
--
Edit bug report at https://bugs.php.net/bug.php?id=78039&edit=1
--
Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=78039&r=trysnapshot54
Try a snapshot (PHP 5.5): https://bugs.php.net/fix.php?id=78039&r=trysnapshot55
Try a snapshot (trunk): https://bugs.php.net/fix.php?id=78039&r=trysnapshottrunk
Fixed in SVN: https://bugs.php.net/fix.php?id=78039&r=fixed
Fixed in release: https://bugs.php.net/fix.php?id=78039&r=alreadyfixed
Need backtrace: https://bugs.php.net/fix.php?id=78039&r=needtrace
Need Reproduce Script: https://bugs.php.net/fix.php?id=78039&r=needscript
Try newer version: https://bugs.php.net/fix.php?id=78039&r=oldversion
Not developer issue: https://bugs.php.net/fix.php?id=78039&r=support
Expected behavior: https://bugs.php.net/fix.php?id=78039&r=notwrong
Not enough info: https://bugs.php.net/fix.php?id=78039&r=notenoughinfo
Submitted twice: https://bugs.php.net/fix.php?id=78039&r=submittedtwice
register_globals: https://bugs.php.net/fix.php?id=78039&r=globals
PHP 4 support discontinued: https://bugs.php.net/fix.php?id=78039&r=php4
Daylight Savings: https://bugs.php.net/fix.php?id=78039&r=dst
IIS Stability: https://bugs.php.net/fix.php?id=78039&r=isapi
Install GNU Sed: https://bugs.php.net/fix.php?id=78039&r=gnused
Floating point limitations: https://bugs.php.net/fix.php?id=78039&r=float
No Zend Extensions: https://bugs.php.net/fix.php?id=78039&r=nozend
MySQL Configuration Error: https://bugs.php.net/fix.php?id=78039&r=mysqlcfg