Skip to content

ci: add workflow_dispatch bisect for Symfony Console JIT hang#22442

Closed
jorgsowa wants to merge 2 commits into
php:PHP-8.4from
jorgsowa:ci/jit-hang-bisect-workflow
Closed

ci: add workflow_dispatch bisect for Symfony Console JIT hang#22442
jorgsowa wants to merge 2 commits into
php:PHP-8.4from
jorgsowa:ci/jit-hang-bisect-workflow

Conversation

@jorgsowa

Copy link
Copy Markdown
Contributor

No description provided.

jorgsowa added 2 commits June 24, 2026 23:43
The nightly COMMUNITY_asan job hangs every run in the Symfony Console
OutputFormatter tests (test php#672, testInlineStyle) under tracing JIT,
exhausting GitHub's 6h ceiling. The hang is an x86-64 tracing-JIT
regression present in 8.4/8.5/8.6 but not 8.3, and does not reproduce
on ARM or under qemu emulation.

Add a manually-triggered bisect that runs on a native x86-64 runner,
building ZTS+JIT+ASAN (matching COMMUNITY_asan) and using a Console-suite
hang as the bisect signal, to pinpoint the introducing commit.
Run the bisect automatically when a PR is opened/reopened, using the
default good/bad/symfony bounds (inputs fall back to defaults since
pull_request runs carry no workflow_dispatch inputs).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant