ID: 30856 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] Status: Assigned Bug Type: Zend Engine 2 problem Operating System: all PHP Version: 5CVS-2004-11-21 (dev) Assigned To: andi New Comment:
i cannot reproduce or find problems with memcheck Previous Comments: ------------------------------------------------------------------------ [2004-11-21 13:53:13] [EMAIL PROTECTED] Description: ------------ When using certain default values for static vars, ReflectionClass::getStaticProperties segfaults Reproduce code: --------------- <? class bogus { const C = 'test'; static $a = bogus::C; } $class = new ReflectionClass('bogus'); print_r($class->getStaticProperties()); ?> Actual result: -------------- (gdb) run bug.php Starting program: /usr/local/bin/php bug.php warning: Unable to find dynamic linker breakpoint function. GDB will be unable to debug shared library initializers and track explicitly loaded dynamic code. Array ( [a] => Program received signal SIGSEGV, Segmentation fault. 0x40341391 in _IO_file_xsputn () from /lib/libc.so.6 (gdb) bt #0 0x40341391 in _IO_file_xsputn () from /lib/libc.so.6 #1 0x403386d6 in fwrite () from /lib/libc.so.6 #2 0x0826db76 in sapi_cli_ub_write (str=0x0, str_length=8) at /cvs/php-src/sapi/cli/php_cli.c:192 #3 0x081ca3cd in php_ub_body_write_no_header (str=0x0, str_length=8) at /cvs/php-src/main/output.c:684 #4 0x081c9323 in php_body_write (str=0x0, str_length=8) at /cvs/php-src/main/output.c:119 #5 0x081bc8a0 in php_body_write_wrapper (str=0x0, str_length=8) at /cvs/php-src/main/main.c:1242 #6 0x081f3fd9 in zend_print_zval_ex ( write_func=0x81bc880 <php_body_write_wrapper>, expr=0xbfffd260, indent=0) at /cvs/php-src/Zend/zend.c:289 #7 0x081f3f68 in zend_print_zval (expr=0x83e59ac, indent=0) at /cvs/php-src/Zend/zend.c:270 #8 0x081f398e in zend_print_variable (var=0x83e59ac) at /cvs/php-src/Zend/zend_variables.c:150 #9 0x081f41d4 in zend_print_zval_r_ex ( write_func=0x81bc880 <php_body_write_wrapper>, expr=0x83e59ac, indent=8) at /cvs/php-src/Zend/zend.c:391 #10 0x081f4198 in zend_print_zval_r (expr=0x83e59ac, indent=8) at /cvs/php-src/Zend/zend.c:346 #11 0x081f3b27 in print_hash (ht=0x83db21c, indent=4, is_object=0 '\0') at /cvs/php-src/Zend/zend.c:148 #12 0x081f42df in zend_print_zval_r_ex ( write_func=0x81bc880 <php_body_write_wrapper>, expr=0x83db1bc, indent=0) at /cvs/php-src/Zend/zend.c:360 #13 0x081f4198 in zend_print_zval_r (expr=0x83db1bc, indent=0) at /cvs/php-src/Zend/zend.c:346 #14 0x0815f2cc in zif_print_r (ht=1, return_value=0x83db1dc, this_ptr=0x0, return_value_used=0) at /cvs/php-src/ext/standard/basic_functions.c:2755 #15 0x0821431b in zend_do_fcall_common_helper_SPEC (execute_data=0xbfffd560) at zend_vm_execute.h:155 #16 0x08216f05 in ZEND_DO_FCALL_SPEC_CONST_HANDLER (execute_data=0xbfffd560) at zend_vm_execute.h:1514 #17 0x08213b49 in execute (op_array=0x83e5fec) at zend_vm_execute.h:58 #18 0x081f531a in zend_execute_scripts (type=8, retval=0x0, file_count=3) at /cvs/php-src/Zend/zend.c:1053 #19 0x081bd0cf in php_execute_script (primary_file=0xbffff940) at /cvs/php-src/main/main.c:1634 #20 0x0826ebc0 in main (argc=2, argv=0xbffff9d4) at /cvs/php-src/sapi/cli/php_cli.c:943 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=30856&edit=1