Re: Issues with exceptions and overloading opcodes
| From: | Xinchen Hui | Date: | Tue, 20 Oct 2015 15:11:24 +0000 |
| Subject: | Re: Issues with exceptions and overloading opcodes | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-88887@lists.php.net to get a copy of this message | ||
Hey:
On Tue, Oct 20, 2015 at 10:45 PM, Derick Rethans <derick@php.net> wrote:
> Hi!
>
> When hacking on Xdebug for PHP 7, I ran into some issues where PHP would
> just spin around. This happens when there is an exception, and I use
> overloaded opcodes. I wrote a small example extension at
>
> https://github.com/derickr/php-minimal-opcode-overloading-example
> with a
> test case
> (
>
> https://github.com/derickr/php-minimal-opcode-overloading-example/blob/master/tests/test.php
> )
> that shows that something is looping in executing opcodes, as the
> HANDLE_EXCEPTION iirc doesn't advance to the next opline. I believe this
> is a recent enough change, as it only started happening after I upgraded
> from about RC1 to latest master.
>
> Would you care to have a look?
>
This is introduced by a fix made by Bob,
https://github.com/php/php-src/commit/808f62bb
Bob, I am going to revert this for now, since you didn't include a test
script to show where the problem was, I am not sure why you made this?
thanks
>
> cheers,
> Derick
>
> --
> http://derickrethans.nl |
> http://xdebug.org
> Like Xdebug? Consider a donation: http://xdebug.org/donate.php
> twitter: @derickr and @xdebug
> Posted with an email client that doesn't mangle email: alpine
>
--
Xinchen Hui
@Laruence
http://www.laruence.com/