ID: 24914
Updated by: [EMAIL PROTECTED]
Reported By: itotakas at msu dot edu
-Status: Open
+Status: Verified
Bug Type: Zend Engine 2 problem
-Operating System: Win 2000 Pro SP4
+Operating System: *
-PHP Version: 5CVS-2003-08-01 (dev)
+PHP Version: 5CVS-2003-08-11 (dev)
New Comment:
Bactrace with latest PHP 5 CVS:
0x814775c in zend_print_zval_r_ex (write_func=0x811c2d8
<php_body_write_wrapper>, expr=0x40298c54, indent=8)
at /usr/src/web/php/php5/Zend/zend.c:343
343 if (++expr->value.ht->nApplyCount>1) {
(gdb) bt
#0 0x814775c in zend_print_zval_r_ex (write_func=0x811c2d8
<php_body_write_wrapper>, expr=0x40298c54, indent=8)
at /usr/src/web/php/php5/Zend/zend.c:343
#1 0x8147720 in zend_print_zval_r (expr=0x40298c54, indent=8) at
/usr/src/web/php/php5/Zend/zend.c:334
#2 0x814720d in print_hash (ht=0x81d0ef0, indent=4, is_object=0
'\000') at /usr/src/web/php/php5/Zend/zend.c:158
#3 0x814778e in zend_print_zval_r_ex (write_func=0x811c2d8
<php_body_write_wrapper>, expr=0x4028fbdc, indent=0)
at /usr/src/web/php/php5/Zend/zend.c:348
#4 0x8147720 in zend_print_zval_r (expr=0x4028fbdc, indent=0) at
/usr/src/web/php/php5/Zend/zend.c:334
#5 0x80ca229 in zif_print_r (ht=1, return_value=0x4029a9a4,
this_ptr=0x0, return_value_used=0)
at /usr/src/web/php/php5/ext/standard/basic_functions.c:2538
#6 0x8175d5e in zend_do_fcall_common_helper (execute_data=0xbfffe80c,
op_array=0x4029e51c)
at /usr/src/web/php/php5/Zend/zend_execute.c:2516
#7 0x8176312 in zend_do_fcall_handler (execute_data=0xbfffe80c,
op_array=0x4029e51c)
at /usr/src/web/php/php5/Zend/zend_execute.c:2647
#8 0x81602a4 in execute (op_array=0x4029e51c) at
/usr/src/web/php/php5/Zend/zend_execute.c:1242
#9 0x8140730 in zend_call_function (fci=0xbfffe924, fci_cache=0x0)
at /usr/src/web/php/php5/Zend/zend_execute_API.c:723
#10 0x813fed2 in call_user_function_ex (function_table=0x0,
object_pp=0xbfffe998, function_name=0x4029acbc,
retval_ptr_ptr=0xbfffe99c, param_count=0, params=0x0,
no_separation=0, symbol_table=0xbfffe9a0)
at /usr/src/web/php/php5/Zend/zend_execute_API.c:497
#11 0x81532f3 in zend_objects_destroy_object (object=0x4029b0dc,
handle=1)
at /usr/src/web/php/php5/Zend/zend_objects.c:90
#12 0x8155342 in zend_objects_store_del_ref (zobject=0x4029b0fc) at
/usr/src/web/php/php5/Zend/zend_objects_API.c:142
#13 0x8146eb1 in _zval_dtor (zvalue=0x4029b0fc) at
/usr/src/web/php/php5/Zend/zend_variables.c:61
#14 0x813f9a5 in _zval_ptr_dtor (zval_ptr=0x4029d080) at
/usr/src/web/php/php5/Zend/zend_execute_API.c:353
#15 0x814cc08 in zend_hash_destroy (ht=0x81d0ef0) at
/usr/src/web/php/php5/Zend/zend_hash.c:513
#16 0x813f5b4 in shutdown_executor () at
/usr/src/web/php/php5/Zend/zend_execute_API.c:209
#17 0x814801f in zend_deactivate () at
/usr/src/web/php/php5/Zend/zend.c:795
#18 0x811c1c4 in php_request_shutdown (dummy=0x0) at
/usr/src/web/php/php5/main/main.c:1180
#19 0x8180c5f in main (argc=2, argv=0xbffff694) at
/usr/src/web/php/php5/sapi/cli/php_cli.c:1015
#20 0x401b19cb in __libc_start_main (main=0x817fe78 <main>, argc=2,
argv=0xbffff694, init=0x8069ba0 <_init>,
fini=0x8181224 <_fini>, rtld_fini=0x4000aea0 <_dl_fini>,
stack_end=0xbffff68c)
at ../sysdeps/generic/libc-start.c:92
Previous Comments:
------------------------------------------------------------------------
[2003-08-01 23:20:52] itotakas at msu dot edu
Description:
------------
printing $GLOBALS in __destruct function cause PHP crush
using Apache 1.3.24 and SAPI modules
Reproduce code:
---------------
<?
class bug {
function __destruct()
{
print_r($GLOBALS);
}
}
$bug = new bug;
?>
Expected result:
----------------
printing all global variables
Actual result:
--------------
PHP crush
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=24914&edit=1