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
{{ message }}
Repository navigation
Worker reload (octane:reload) can SIGSEGV the whole process on aarch64: two opcache races in php-src #2714
Prepared with an AI assistant; I reviewed the analysis and the numbers. The text below is AI-generated (quoted).
Symptom: right after a worker reload (Laravel Octane octane:reload, i.e. a config PATCH through the admin API), the FrankenPHP process exits with 139 and nothing in the log. Seen on aarch64 (AWS Graviton); not seen at reload on x86_64 in about 1867 cycles. In our runs it did not happen with opcache disabled (900 deploy cycles) or when restarting the container instead of reloading (140 cycles).
Both causes are in php-src opcache, in lock-free readers of shared memory:
Activity