Bug #81432 [Com]: JIT bug (tracing mode only) with named arguments
| From: | austinpatrick711 at gmail dot com | Date: | Tue, 06 Dec 2022 04:27:08 +0000 |
| Subject: | Bug #81432 [Com]: JIT bug (tracing mode only) with named arguments | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-243048@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=81432&edit=1
ID: 81432
Comment by: austinpatrick711 at gmail dot com
Reported by: julien dot boudry at gmail dot com
Summary: JIT bug (tracing mode only) with named arguments
Status: Open
Type: Bug
Package: JIT
Operating System: Windows 10 + Linux (With Docker)
PHP Version: 8.0.11
Block user comment: N
Private report: N
New Comment:
Thanks to this article I can learn more. Expand my knowledge and abilities. Actually the article is
very real.
(https://www.mymilestonecard.ltd/}php.net
Previous Comments:
------------------------------------------------------------------------
[2021-11-29 09:55:03] julien dot boudry at gmail dot com
Now, the bug happening on 8.1RC6, wich is a regression from the initial bug report (it's was
working on 8.1).
I'm beginning to ask if it's not dependent of the computer... (always amd64 under official
docker images).
------------------------------------------------------------------------
[2021-10-06 21:51:16] julien dot boudry at gmail dot com
I just tested PHP 8.0.12RC1 on windows, the result is still exactly the same.
(and it's always working fine on all 8.1 RC)
------------------------------------------------------------------------
[2021-10-06 17:07:52] nikic@php.net
This might have been fixed by https://github.com/php/php-src/commit/512dfaba3a15062b447ec02f492f0af8b3e14d2a,
which is part of 8.0.12.
------------------------------------------------------------------------
[2021-10-06 16:57:50] julien dot boudry at gmail dot com
Still the same with php version 8.0.11
------------------------------------------------------------------------
[2021-09-14 12:54:50] julien dot boudry at gmail dot com
Reproduce it easily with Docker Official images:
(from docker image php:8.0.10-cli-bullseye)
apt-get update && apt-get install -qq git
git clone https://github.com/julien-boudry/Condorcet.git
cd Condorcet
#(not necessary today)
git checkout 31093192e8fa21e1
# Working fine
php Dev/bugs/JitBug.php
# OR
php -dzend_extension=opcache -dopcache.enable_cli=1 Dev/bugs/JitBug.php
# OR
php -dzend_extension=opcache -dopcache.enable_cli=1 -dopcache.jit_buffer_size=100M
-dopcache.jit=function Dev/bugs/JitBug.php
# Failing
php -dzend_extension=opcache -dopcache.enable_cli=1 -dopcache.jit_buffer_size=100M
-dopcache.jit=tracing Dev/bugs/JitBug.php
------------------------------------------------------------------------
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=81432
--
Edit this bug report at https://bugs.php.net/bug.php?id=81432&edit=1