ID:               29080
 Updated by:       [EMAIL PROTECTED]
 Reported By:      jason at ionzoft dot com
-Status:           Feedback
+Status:           No Feedback
 Bug Type:         Reproducible crash
 Operating System: Redhat ES 3.0 (Intel)
 PHP Version:      5.0.0RC3
 New Comment:

No feedback was provided for this bug for over a week, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".


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

[2004-07-15 20:06:51] piotr at t-p-l dot com

running the same code seg faults aswell
I narrowed it down to Optimizer here is the proof:

------ WITHOUT OPTIMIZER ------

# php -v
PHP 5.0.0 (cli) (built: Jul 15 2004 10:19:20)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v2.0.0, Copyright (c) 1998-2004 Zend Technologies
    with Zend Extension Manager v1.0.3, Copyright (c) 2003-2004, by
Zend Technologies
    with Zend Debugger v3.5.0, Copyright (c) 1999-2004, by Zend
Technologies

# php test2.php
Hello

------ WITH OPTIMIZER ------

# php -v
PHP 5.0.0 (cli) (built: Jul 15 2004 10:19:20)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v2.0.0, Copyright (c) 1998-2004 Zend Technologies
    with Zend Extension Manager v1.0.3, Copyright (c) 2003-2004, by
Zend Technologies
    with Zend Optimizer v2.5.3, Copyright (c) 1998-2004, by Zend
Technologies
    with Zend Debugger v3.5.0, Copyright (c) 1999-2004, by Zend
Technologies

# php test2.php
Segmentation fault

------ WITH OPTIMIZER (but no DEBUGGER) ------

# php -v
PHP 5.0.0 (cli) (built: Jul 15 2004 10:19:20)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v2.0.0, Copyright (c) 1998-2004 Zend Technologies
    with Zend Extension Manager v1.0.3, Copyright (c) 2003-2004, by
Zend Technologies
    with Zend Optimizer v2.5.3, Copyright (c) 1998-2004, by Zend
Technologies

# php test2.php
Segmentation fault

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

[2004-07-10 14:37:14] [EMAIL PROTECTED]

Could you also try to run it with Debugger and Optimizer alone to get
them isolated?

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

[2004-07-10 06:51:11] [EMAIL PROTECTED]

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

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

[2004-07-09 23:14:46] jason at ionzoft dot com

Description:
------------
Hello,

I discovered this problem tonight while working on a new PHP 5 class
that uses an interface.  The code example came from
http://www.zend.com/php5/articles/engine2-php5-changes.php#Heading5


<?php
   interface Throwable {
      public function getMessage();
   }

   class MyException implements Throwable {
      public function getMessage() {
          echo "Hello\n";
      }
   }

   $x = new MyException;
   $x->getMessage();
?>


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


On this server, I get a Segmentation Fault:

[EMAIL PROTECTED] dev]$ php -v
PHP 5.0.0RC3 (cli) (built: Jun 24 2004 17:35:13)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v2.0.0RC3, Copyright (c) 1998-2004 Zend Technologies
    with Zend Extension Manager v1.0.2, Copyright (c) 2003-2004, by
Zend Technologies
    with Zend Optimizer v2.5.2, Copyright (c) 1998-2004, by Zend
Technologies
    with Zend Debugger v3.5.0, Copyright (c) 1999-2004, by Zend
Technologies


[EMAIL PROTECTED] dev]$ php -f Interface.php
Segmentation fault

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

On this server, It works fine:

[EMAIL PROTECTED] Jason]$ php -v
PHP 5.0.0RC3 (cli) (built: Jun 14 2004 14:04:10)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v2.0.0RC3, Copyright (c) 1998-2004 Zend Technologies


[EMAIL PROTECTED] Jason]$ php -f Interface.php
Hello

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

Could it be a problem with the Debugger?

Thanks,
Jason Garber


-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reproduce code:
---------------
<?php
   interface Throwable {
      public function getMessage();
   }

   class MyException implements Throwable {
      public function getMessage() {
          echo "Hello\n";
      }
   }

   $x = new MyException;
   $x->getMessage();
?>


Expected result:
----------------
Should print "Hello\n"

Actual result:
--------------
"Segmentation Fault"


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


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

Reply via email to