For those of you who submitted patches to 5.1 since RC1 - do you believe that we need another RC or can we go ahead and roll 5.1 final and run a sanity test for 24 hours? I went over the patches, none of them appears to be too dangerous, but if any of you thinks differently, let me know.

Never got a clear response on whether or not that zend_shutdown_constants(TSRMLS_C);/zend_destroy_rsrc_list(&EG(persistent_list) TSRMLS_CC); patch (ZTS leak thread) could be committed. I realized I might've been misleading when I said I'd "temporarily plugged that leak" I meant in my own local checkout, not in CVS. As it's a general bug I'd like to spread it across stable branches 4.4/5.0 and dev branches 5.1/HEAD (with proper timing given RC cycles of course).

Index: Zend/zend.c
===================================================================
RCS file: /repository/ZendEngine2/zend.c,v
retrieving revision 1.308
diff -u -r1.308 zend.c
--- Zend/zend.c 3 Aug 2005 13:30:45 -0000       1.308
+++ Zend/zend.c 31 Aug 2005 14:39:28 -0000
@@ -486,6 +486,8 @@
static void executor_globals_dtor(zend_executor_globals *executor_globals TSRMLS_DC)
{
       zend_ini_shutdown(TSRMLS_C);
+       zend_shutdown_constants(TSRMLS_C);
+       zend_destroy_rsrc_list(&EG(persistent_list) TSRMLS_CC);
}


@@ -706,11 +708,9 @@
       zend_shutdown_extensions(TSRMLS_C);
       free(zend_version_info);

-       zend_shutdown_constants(TSRMLS_C);
       free(GLOBAL_FUNCTION_TABLE);
       free(GLOBAL_CLASS_TABLE);
#ifdef ZTS
-       zend_destroy_rsrc_list(&EG(persistent_list) TSRMLS_CC);
       zend_hash_destroy(GLOBAL_CONSTANTS_TABLE);
       free(GLOBAL_CONSTANTS_TABLE);
       GLOBAL_FUNCTION_TABLE = NULL;

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to