Edit report at https://bugs.php.net/bug.php?id=77260&edit=1
ID: 77260
Comment by: mathieu dot ferment at prestashop dot com
Reported by: ettore at themecraft dot studio
Summary: preg_match_all(): JIT compilation failed: no more
memory
Status: Open
Type: Bug
Package: PCRE related
Operating System: macOS 10.13.6
PHP Version: 7.3.0
Block user comment: N
Private report: N
New Comment:
Same issue when trying to run composer install on prestashop project
(ithub.com/PrestaShop/PrestaShop/). php7.3 installed using homebrew
$ /usr/local/Cellar/php/7.3.5/bin/php composer.phar install
PHP Fatal error: Uncaught ErrorException: preg_match_all(): JIT compilation failed: no more memory
in
phar:///Users/mFerment/www/prestashop/PrestaShop/composer.phar/vendor/symfony/console/Formatter/OutputFormatter.php:137
Worked around it by switching pcre.jit from 1 to 0.
PHP 7.3.5 (cli) (built: May 2 2019 12:42:24) ( NTS )
Previous Comments:
------------------------------------------------------------------------
[2019-03-13 07:25:16] ilya at ilya dot pp dot ua
openSUSE Tumbleweed PHP 7.3.1 (In 7.3.2 patch for pcre.jit=0)
https://bugzilla.opensuse.org/show_bug.cgi?id=1124446https://bugs.php.net/bug.php?id=77260
In PHP 7.3 using pcre2 and using by default JIT compilation (pcre.jit=1)
This leads to errors like:
Warning in ./libraries/classes/Config.php#201 preg_match(): JIT compilation failed: no more memory
For everything that uses preg_*()
I get this error on the login screen in phpMyAdmin 4.8.5, while I have 128MB RAM allocated for PHP!
Until this is dealt with in the upstream. I suggest set in php.ini pcre.jit=0
------------------------------------------------------------------------
[2019-03-01 20:22:23] veraxcloud at gmail dot com
Here same problem with centos 7 and PHP 7.3.2 FPM. First noticed on "Wordpresss W3 Total
Cache" with the minifying process but also on other Projects seen. Disabling JIT compilation
solved the problem also here. :)
------------------------------------------------------------------------
[2019-02-18 06:42:09] gerwinkrist at gmail dot com
On RHEL 7 we also have the problem, so it's not Mac specific. To be more specific we have it
with 7.3 and Laravel.
------------------------------------------------------------------------
[2019-02-04 09:38:35] marek dot svent at gmail dot com
I do â on Linux, but in crosscompiled environment. Haven't investigated yet more deeply.
------------------------------------------------------------------------
[2019-01-24 10:21:26] nikic@php.net
Is anyone who is *not* on macOS experiencing this issue?
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
https://bugs.php.net/bug.php?id=77260
--
Edit this bug report at https://bugs.php.net/bug.php?id=77260&edit=1