ID: 32475 User updated by: lacey at lacey dot cc Reported By: lacey at lacey dot cc Status: Open Bug Type: IIS related Operating System: Windows XP PHP Version: 5CVS-2005-03-29 New Comment:
Found the Memory Leak. Thanks for all the help. Previous Comments: ------------------------------------------------------------------------ [2005-04-05 02:27:41] lacey at lacey dot cc Is there any feedback on this? I've tried stepping into the code but the debug files aren't jibing with the Source Code versions that I have. ------------------------------------------------------------------------ [2005-03-29 01:53:37] lacey at lacey dot cc Yes. Of course I will download those and do more testing. I'll let you know if I find out anything further. But I've already given you the exact subroutine. It's the call to TSRMLS_FETCH() which calls ts_resource_ex in trsm.c ts_resouce_ex allocates the memory, and ts_free_thread somehow doesn't free it all. The memory keeps growing with the implementation of each thread until the Server crashes. I'd assume that's where you need to look. Or am I missing something here? Jakub has explained the same scenario in this report as well. http://bugs.php.net/bug.php?id=23331 Thanks. ------------------------------------------------------------------------ [2005-03-29 01:19:04] [EMAIL PROTECTED] Get these packages: http://snaps.php.net/win32/php5-win32-latest.zip http://snaps.php.net/win32/php5-dbgpack-win32-latest.zip And try provide some useful information about the crash. ------------------------------------------------------------------------ [2005-03-28 17:29:32] lacey at lacey dot cc Description: ------------ Memory Leak using the php5isapi.dll under IIS. When TSRMLS_FETCH() is called from HTTPExtensionProc, ts_free_thread leaves a Memory Leak of approximately 100K for every call. When TSRMLS_FETCH() isn't called, there's no leak. This leak will crash a Server under light loads within a few hours. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=32475&edit=1