ID:               32475
 User updated by:  lacey at lacey dot cc
 Reported By:      lacey at lacey dot cc
 Status:           Assigned
 Bug Type:         IIS related
 Operating System: Windows XP
 PHP Version:      5CVS-2005-11-17 (snap)
 Assigned To:      dmitry
 New Comment:

Hang on.  I've downloaded the latest version for the second time today
and the ISAPI seems to be working for a few hours without growing in
memory.  Did you Guys change something today?  I'll keep testing that
and let you know.  The CGI was still leaking memory though.  (at 4K per
hit)


Previous Comments:
------------------------------------------------------------------------

[2005-11-17 21:12:24] [EMAIL PROTECTED]

This is the "patch" to fix this, according to the reportee

static void executor_globals_dtor(zend_executor_globals
*executor_globals TSRMLS_DC)
{
        zend_ini_shutdown(TSRMLS_C);
        zend_shutdown_constants(TSRMLS_C);
}

Dmitry, can you check this out, if it makes any sense. 


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

[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-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

Reply via email to