You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What did you do? If possible, provide a simple script for reproducing the error.
When using PHP's tracing JIT (with opcache.jit=tracing or opcache.jit=1255) with OpenSwoole and cURL Multi, it fails, either by returning a Invalid multi handle error from cURL or by dumping core.
Using either opcache.jit=1235 (T=3, Profile on the fly and compile hot functions) or opcache.jit=1251 (O=1, Minimal JIT (call standard VM handlers)) both work fine (as does anything less performant than either of these settings).
When using PHP's tracing JIT (with
opcache.jit=tracing
oropcache.jit=1255
) with OpenSwoole and cURL Multi, it fails, either by returning aInvalid multi handle
error from cURL or by dumping core.Using either
opcache.jit=1235
(T=3,Profile on the fly and compile hot functions
) oropcache.jit=1251
(O=1,Minimal JIT (call standard VM handlers)
) both work fine (as does anything less performant than either of these settings).See reproduce script here.
or
php --ri openswoole
)?uname -a
&php -v
&gcc -v
) ?This issue happens on both Ubuntu Bionic 18.04 and Ubuntu Jammy 22.04.
uname -a
(Ubuntu Bionic):uname -a
(Ubuntu Jammy):php -v
(same on both):gcc -v
(Ubuntu Bionic):gcc -v
(Ubuntu Jammy):php --ri curl
(Ubuntu Bionic):php --ri curl
(Ubuntu Jammy):The text was updated successfully, but these errors were encountered: