unread
Hi there,
We are experiencing strange problems with Fibers when running PHP with
FrankenPHP.
Fibers sometimes interact badly with the Go runtime on Linux x66 or amd64
(especially in Docker containers) and lead to crashes. We've tried many
things: compiling with --disable-fiber-asm, compiling with -fsplit-stack,
and increasing the system stack size limit but crashes always occur.
This looks related to how Go and Fibers manipulate the stack.
Here is a detailed bug report: https://github.com/golang/go/issues/62130
And the reproducer: https://github.com/dunglas/frankenphp/pull/171
Does anyone have any idea what's going on?
Best regards,
Kévin Dunglas