ID: 32080 User updated by: nicoletti at nns dot ch Reported By: nicoletti at nns dot ch -Status: Feedback +Status: Open Bug Type: Zend Engine 2 problem Operating System: Linux 2.4 -PHP Version: 5.0.3 +PHP Version: 5.1.0-dev New Comment:
(gdb) bt #0 0x081ee835 in zend_std_object_get_class (object=0x836fa74) at /usr/local/src/php5/php5-200502251330/Zend/zend_object_handlers.c:839 #1 0x081d6e49 in zend_get_class_entry (zobject=0x836fa74) at /usr/local/src/php5/php5-200502251330/Zend/zend_API.c:227 #2 0x0824fd33 in zend_assign_to_variable (result=0x836e624, op1=0x836e638, op2=0x836e64c, value=0x836fa74, type=16, Ts=0xbfffd134) at /usr/local/src/php5/php5-200502251330/Zend/zend_execute.c:861 #3 0x08240d4d in ZEND_ASSIGN_SPEC_CV_CV_HANDLER (execute_data=0xbfffd1e8) at /usr/local/src/php5/php5-200502251330/Zend/zend_vm_execute.h:23463 #4 0x081fc2b2 in execute (op_array=0x836a11c) at /usr/local/src/php5/php5-200502251330/Zend/zend_vm_execute.h:78 #5 0x081d65a9 in zend_execute_scripts (type=8, retval=0x0, file_count=3) at /usr/local/src/php5/php5-200502251330/Zend/zend.c:1058 #6 0x08192873 in php_execute_script (primary_file=0xbffff574) at /usr/local/src/php5/php5-200502251330/main/main.c:1636 #7 0x08251c7d in main (argc=3, argv=0xbffff604) at /usr/local/src/php5/php5-200502251330/sapi/cli/php_cli.c:944 Previous Comments: ------------------------------------------------------------------------ [2005-02-25 14:34:32] [EMAIL PROTECTED] Please try using this CVS snapshot: http://snaps.php.net/php5-latest.tar.gz For Windows: http://snaps.php.net/win32/php5-win32-latest.zip ------------------------------------------------------------------------ [2005-02-25 11:57:29] nicoletti at nns dot ch I don't have a php binary compiled with --debug. Here is the backtrace with the binary I have: (gdb) bt #0 0x0813303d in zend_std_object_get_class () #1 0x081225b9 in zend_get_class_entry () #2 0x08153e53 in zend_assign_handler () #3 0x0813eb15 in execute () #4 0x08122068 in zend_execute_scripts () #5 0x080f34ea in php_execute_script () #6 0x08166054 in main () #7 0x4022a14f in __libc_start_main () from /lib/libc.so.6 ------------------------------------------------------------------------ [2005-02-24 19:58:53] [EMAIL PROTECTED] Thank you for this bug report. To properly diagnose the problem, we need a backtrace to see what is happening behind the scenes. To find out how to generate a backtrace, please read http://bugs.php.net/bugs-generating-backtrace.php Once you have generated a backtrace, please submit it to this bug report and change the status back to "Open". Thank you for helping us make PHP better. ------------------------------------------------------------------------ [2005-02-23 15:41:27] nicoletti at nns dot ch Description: ------------ segfault when assigning object to itself in ze1 mode Reproduce code: --------------- ini_set('zend.ze1_compatibility_mode', true); class test { } $t = new test; $t = $t; // gives segfault Expected result: ---------------- last line gives segfault ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=32080&edit=1