#29966 [Fbk->Bgs]: __destruct causes segmentation fault
| From: | tony2001@php.net | Date: | Fri, 03 Sep 2004 08:45:52 +0000 |
| Subject: | #29966 [Fbk->Bgs]: __destruct causes segmentation fault | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-65670@lists.php.net to get a copy of this message | ||
ID: 29966
Updated by: tony2001@php.net
Reported By: grnick at mail dot ru
-Status: Feedback
+Status: Bogus
Bug Type: Zend Engine 2 problem
Operating System: Redhat Linux 9.0
PHP Version: 5.0.1
New Comment:
Reproduce code isn't working, but changing "new C()" to "new C2()"
leads to endless loop and quite expected segfault.
So, it's expected behaviour imo.
Previous Comments:
------------------------------------------------------------------------
[2004-09-03 10:26:56] derick@php.net
Please try using this CVS snapshot:
http://snaps.php.net/php5-STABLE-latest.tar.gz
For Windows:
http://snaps.php.net/win32/php5.0-win32-latest.zip
------------------------------------------------------------------------
[2004-09-03 09:36:29] grnick at mail dot ru
Description:
------------
If class includes function __destruct() any error of script makes
segmentation fault.
Configure Command: './configure' '--with-pgsql' '--with-mysql'
'--with-apxs' '--with-apxs=/usr/local/apache/bin/apxs'
'--enable-sysvsem' '--enable-sockets'
Apache/1.3.24
Loaded Modules mod_php5, mod_setenvif, mod_so, mod_auth, mod_access,
mod_rewrite, mod_alias, mod_userdir, mod_actions, mod_imap, mod_asis,
mod_cgi, mod_dir, mod_autoindex, mod_include, mod_status,
mod_negotiation, mod_mime, mod_log_config, mod_env, http_core
Reproduce code:
---------------
class C1 {}
class C2 {
public function __construct() {
$v = new C();
// throw new Exception("");
}
public function __destruct() {$id=0;}
}
$obj = new C2();
Expected result:
----------------
Fatal error: Class 'C' not found in test.php on line 7
Actual result:
--------------
Apache error_log
[notice] child pid 11402 exit signal Segmentation fault (11)
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=29966&edit=1