forked from ircmaxell/php-compiler
-
Notifications
You must be signed in to change notification settings - Fork 1
Release v1.1.0: fix examples 003-MiniWebApp AOT smoke (exit 134 munmap_chunk) (re-#19504) #20507
Copy link
Copy link
Closed
Labels
IMPORTANTCritical pathCritical patharea:webWeb / CGI / superglobalsWeb / CGI / superglobalsbugSomething isn't workingSomething isn't workingimplementation-readySpec complete: repro, php-src ref, done-when — safe for workers to claimSpec complete: repro, php-src ref, done-when — safe for workers to claimphase-5:reference-appPhase 5 – reference web applicationPhase 5 – reference web applicationreleaseUser-facing release trackingUser-facing release trackingrelease-blockerBlocks tagged user releaseBlocks tagged user release
Description
Activity
Metadata
Metadata
Assignees
Labels
IMPORTANTCritical pathCritical patharea:webWeb / CGI / superglobalsWeb / CGI / superglobalsbugSomething isn't workingSomething isn't workingimplementation-readySpec complete: repro, php-src ref, done-when — safe for workers to claimSpec complete: repro, php-src ref, done-when — safe for workers to claimphase-5:reference-appPhase 5 – reference web applicationPhase 5 – reference web applicationreleaseUser-facing release trackingUser-facing release trackingrelease-blockerBlocks tagged user releaseBlocks tagged user release
Category
Regression· release-blocker · examples AOT smoke · Pillar 2 (Ship)Context
./script/release-readiness.sh --full --jsonfailsexamples-aot-smokeonmaster(2026-07-18 release manager probe @78eeccdbb).Pillar 1 (Trust) quick gates are 5/5 green (
user_release_ready: yesquick). Capability-matrix, examples web smoke, and CHANGELOG stub all pass.--fullis 8/9 — only AOT smoke is red.Prior fix #19504 (
003-MiniWebAppexit 134free(): invalid pointer) closed 2026-07-16; #19979 (006-FileUploadWeb) closed 2026-07-17. This is a respin of the MiniWebApp AOT heap crash class.Failure
Smoke executes with
QUERY_STRING=route=home REQUEST_METHOD=GET(seescript/examples-aot-smoke.shMiniWebApp slice). 000–002 / other examples in the default slice were not the first failure reported by the gate.Likely area
#20443/#20444(ObOutputJitBridgethin AOT /isThinStandaloneAotMain) landed since the last green--fullpath for 003Acceptance criteria
./script/docker-exec.sh -- bash -lc './script/examples-aot-smoke.sh'→ all 000–009 green (including003-MiniWebApp)./script/docker-exec.sh -- bash -lc './script/release-readiness.sh --full --json'→examples-aot-smokeok anduser_release_ready: yesphpc run --project examples/003-MiniWebApp --cgi-env QUERY_STRING=route=homeGate command
Release tracking
free(): invalid pointer) · Release v1.1.0: fix examples 006-FileUploadWeb AOT smoke (multipart upload needle) #19979 (006 fixed)--fullgreenProbe record (2026-07-18)
make bootstrap-selfhost-link--fullexamples-aot-smoke)Hello World