Re: com php-src: Enable HT RC assertions with escape-hatch: Zend/zend_gc.c Zend/zend_hash.c Zend/zend_hash.h ext/standard/var_unserializer.c
ext/standard/var_unserializer.re main/php_variables.c
| From: | Nikita Popov | Date: | Tue, 24 Jan 2017 10:33:57 +0000 |
| Subject: | Re: com php-src: Enable HT RC assertions with escape-hatch: Zend/zend_gc.c Zend/zend_hash.c Zend/zend_hash.h ext/standard/var_unserializer.c ext/standard/var_unserializer.re main/php_variables.c |
||
| References: | 1 2 | Groups: | php.cvs |
| Request: | Send a blank email to php-cvs+get-96860@lists.php.net to get a copy of this message | ||
On Tue, Jan 24, 2017 at 9:26 AM, Matteo Beccati <php@beccati.com> wrote:
> Hi Joe, Nikic,
>
> I haven't double checked, but I have the feeling the commit is now
> causing an assert failure when running composer e.g for doctrine and
> phpunit:
>
> php: /.../Zend/zend_hash.c:1339: zend_hash_clean: Assertion
> `((ht)->gc.refcount == 1) || ((ht)->u.flags & (1<<6))' failed.
> /.../ScriptBuildTask.sh: line 3: 1351 Aborted (core
> dumped) /.../php ./composer.phar update --prefer-dist
>
> https://revive.beccati.com/bamboo/browse/PHP-PHPUN-991
> https://revive.beccati.com/bamboo/browse/PHP-DOCTR-977
>
Thanks, fixed by
https://github.com/php/php-src/commit/a1d5686a3c461f8e1b5833a14b699326b8e23987
.
Nikita