Edit report at https://bugs.php.net/bug.php?id=61156&edit=1

 ID:                 61156
 Comment by:         carloschilazo at gmail dot com
 Reported by:        damien at overeem dot org
 Summary:            Segfault when using get_defined_constants(true)
 Status:             Open
 Type:               Bug
 Package:            Reproducible crash
 Operating System:   openSUSE 11.4
 PHP Version:        Irrelevant
 Block user comment: N
 Private report:     N

 New Comment:

Could not reproduce on 5.3.10, this can be closed


Previous Comments:
------------------------------------------------------------------------
[2012-02-21 16:08:28] damien at overeem dot org

Description:
------------
ATTN: This is a bug in php verison 5.3.5 !!

I do realize that this is about an earlier version, but I have no available 
environments on which i could simply upgrade. So consider this bug report as a 
notification. It can be closed if not considered a valid report. We resolved 
our 
issue by circumventing use of the categorization of get_defined_constants.


The function get_defined_constants(true) causes a client segfault ([Tue Feb 21 
16:18:24 2012] [notice] child pid 12564 exit signal Segmentation fault (11))

There are some references to this issue occurring ie. #51788. In that 
particular 
case however, the issue seemed to have been caused by suhosin.

My installation is running native php2 engine v2.3.0.

When using get_defined_constants() (without the categorization parameter) there 
is no problem.

Further information:

OS: openSUSE 11.4
Kernel: 2.6.37.6-0.11-default
Apache version: 2.2.17 ( API Version 20051115)
PHP Version: 5.3.5

Loaded modules:
core prefork http_core mod_so mod_unique_id mod_actions mod_alias 
mod_auth_basic 
mod_authn_file mod_authz_host mod_authz_groupfile mod_authz_default 
mod_authz_user mod_authn_dbm mod_autoindex mod_cgi mod_dir mod_env mod_expires 
mod_include mod_log_config mod_mime mod_negotiation mod_setenvif mod_ssl 
mod_status mod_suexec mod_userdir mod_vhost_alias mod_rewrite mod_php5 mod_info 
mod_dav mod_deflate mod_proxy mod_proxy_http













Test script:
---------------
<?php
get_defined_constants(true);
?>

Expected result:
----------------
No output, no error logging.

Actual result:
--------------
Output:
Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without 
sending any data.

Apache error log:
[Tue Feb 21 16:18:24 2012] [notice] child pid 12564 exit signal Segmentation 
fault 
(11)




------------------------------------------------------------------------



-- 
Edit this bug report at https://bugs.php.net/bug.php?id=61156&edit=1

Reply via email to