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

Reply via email to