#29968 [Csd->Bgs]: __destruct and xdebug

From: Date: Mon, 06 Sep 2004 06:18:54 +0000
Subject: #29968 [Csd->Bgs]: __destruct and xdebug
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-65788@lists.php.net to get a copy of this message
ID: 29968 Updated by: tony2001@php.net Reported By: grnick at mail dot ru -Status: Closed +Status: Bogus Bug Type: Zend Engine 2 problem Operating System: Linux PHP Version: 5CVS-2004-09-03 (dev) New Comment: Not a PHP bug -> bogus. Previous Comments: ------------------------------------------------------------------------ [2004-09-06 07:57:16] grnick at mail dot ru I'm sorry. The problem is not in PHP. This bug is caused by xdebug 1.3.1. It eliminates by upgrading xdebug to 1.3.2. Of course whithout xdebug PHP works correct. ------------------------------------------------------------------------ [2004-09-03 17:14:43] tony2001@php.net 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. Tested and not reproduced. Please, provide a backtrace. ------------------------------------------------------------------------ [2004-09-03 12:05:17] grnick at mail dot ru Description: ------------ 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 C1(); $v->Test(); } public function __destruct() {} } $obj = new C2(); ?> Expected result: ---------------- Fatal error: Call to undefined method C1::Test() in test.php on line 8 Actual result: -------------- Apache error_log [notice] child pid 11402 exit signal Segmentation fault (11) And without destructor that code works right. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=29968&edit=1

« previous php.bugs (#65788) next »