ID:               28687
 Updated by:       [EMAIL PROTECTED]
 Reported By:      equake at epmail dot com dot br
-Status:           Open
+Status:           Feedback
 Bug Type:         Reproducible crash
 Operating System: Linux 2.4.24
 PHP Version:      5.0.0RC2
 New Comment:

Please try using this CVS snapshot:

  http://snaps.php.net/php5-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php5-win32-latest.zip


Previous Comments:
------------------------------------------------------------------------

[2004-06-07 23:40:09] equake at epmail dot com dot br

Description:
------------
I got a Segmentation Fault every time that I try to return some method
that does not exists.

Reproduce code:
---------------
abstract class test {
        function __call($method, $params) {
                if (is_callable(array($this, $method))) {
                        echo ("ok<br>");
                        return $this->{$method}($params); // abstract class test {
        function __call($method, $params) {
                if (is_callable(array($this, $method))) {
                        echo ("ok<br>");
                        return $this->{$method}($params); // [error_log] [notice] 
child pid
# exit signal Segmentation fault (11)
                }
        }
}

class test2 extends test {
        function  __construct() {
                echo ("hi, im test2 at ". time () ." seconds since 01/01/1970
<br>");
        }
        function bla() {
                echo ('haha');
        }
}

$x = new test2();
$x->bla_inexistent(); // any inexistent method name
                }
        }
}

class test2 extends test {
        function  __construct() {
                echo ("hi, im test2 at ". time () ." seconds since 01/01/1970
<br>");
        }
        function bla() {
                echo ('haha');
        }
}

$x = new test2();
$x->bla_inexistent(); // any inexistent method name

Expected result:
----------------
hi, im test2 at 1086644752 seconds since 01/01/1970 

Actual result:
--------------
"[error_log] [notice] child pid # exit signal Segmentation fault (11)"
on the apache Error Log


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


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

Reply via email to