this patch is not correct, php crashes on startup when a request is initialized.
==7872== at 0x816204B: php_auto_globals_create_request (php_variables.c:804) ==7872== by 0x818E564: zend_auto_global_init (zend_compile.c:6694) ==7872== by 0x81BB0CE: zend_hash_apply (zend_hash.c:716) ==7872== by 0x818FFEA: zend_activate_auto_globals (zend_compile.c:6704) ==7872== by 0x81629BE: php_hash_environment (php_variables.c:629) ==7872== by 0x8154D1C: php_request_startup (main.c:1567) ==7872== by 0x82507CD: do_cli (php_cli.c:954) ==7872== by 0x8251403: main (php_cli.c:1356) or on windows: php_auto_globals_create_request(const char * name=0x10663298, unsigned int name_len=8, void * * * tsrm_ls=0x026a4f60) Line 804 + 0x16 bytes C zend_auto_global_init(_zend_auto_global * auto_global=0x029a3620, void * * * tsrm_ls=0x026a4f60) Line 6694 + 0x1b bytes C zend_hash_apply(_hashtable * ht=0x029ebd40, int (void *, void * * *)* apply_func=0x1026b880, void * * * tsrm_ls=0x026a4f60) Line 716 + 0x10 bytes C zend_activate_auto_globals(void * * * tsrm_ls=0x026a4f60) Line 6704 + 0x23 bytes C php_hash_environment(void * * * tsrm_ls=0x026a4f60) Line 629 + 0x9 bytes C php_request_startup(void * * * tsrm_ls=0x026a4f60) Line 1567 + 0x9 bytes C do_cli(int argc=6, char * * argv=0x026a4e28, void * * * tsrm_ls=0x026a4f60) Line 954 + 0xc bytes C main(int argc=6, char * * argv=0x026a4e28) Line 1356 + 0x11 bytes C __tmainCRTStartup() Line 586 + 0x19 bytes C mainCRTStartup() Line 403 C On Wed, Dec 7, 2011 at 11:33 AM, Xinchen Hui <larue...@php.net> wrote: > laruence Wed, 07 Dec 2011 10:33:13 +0000 > > Revision: http://svn.php.net/viewvc?view=revision&revision=320567 > > Log: > Implemented FR #54514 (Get php binary path during script execution). > > Bug: https://bugs.php.net/54514 (Open) Get php binary path during script > execution > > Changed paths: > U php/php-src/branches/PHP_5_4/NEWS > U php/php-src/branches/PHP_5_4/main/main.c > U php/php-src/branches/PHP_5_4/main/php_globals.h > U php/php-src/branches/PHP_5_4/main/php_ini.c > A php/php-src/branches/PHP_5_4/tests/basic/bug54514.phpt > U php/php-src/trunk/main/main.c > U php/php-src/trunk/main/php_globals.h > U php/php-src/trunk/main/php_ini.c > A php/php-src/trunk/tests/basic/bug54514.phpt > > > -- > PHP CVS Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php -- Pierre @pierrejoye | http://blog.thepimp.net | http://www.libgd.org -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php