#29968 [Csd->Bgs]: __destruct and xdebug
| From: | tony2001@php.net | 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