Re: Issues with exceptions and overloading opcodes

From: Date: Tue, 20 Oct 2015 21:22:29 +0000
Subject: Re: Issues with exceptions and overloading opcodes
References: 1 2  Groups: php.internals 
Request: Send a blank email to internals+get-88897@lists.php.net to get a copy of this message
Hi Xinchen, I think, we discussed that patch with Bob, and it looked right. May be we missed some edge case... It's not possible to write a test case for it. Thanks. Dmitry. On Oct 20, 2015 6:11 PM, "Xinchen Hui" <laruence@php.net> wrote: > 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 >> ( >> Ý >> �Z¬mÇ�ƾ©]¯ì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/ >

« previous php.internals (#88897) next »