Skip to content

Release v1.1.0: fix examples 003-MiniWebApp AOT smoke (exit 134 munmap_chunk) (re-#19504) #20507

Description

@PurHur

Category

Regression · release-blocker · examples AOT smoke · Pillar 2 (Ship)

Context

./script/release-readiness.sh --full --json fails examples-aot-smoke on master (2026-07-18 release manager probe @ 78eeccdbb).

Pillar 1 (Trust) quick gates are 5/5 green (user_release_ready: yes quick). Capability-matrix, examples web smoke, and CHANGELOG stub all pass. --full is 8/9 — only AOT smoke is red.

Prior fix #19504 (003-MiniWebApp exit 134 free(): 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

examples-aot-smoke: 003-MiniWebApp: binary exited 134 munmap_chunk(): invalid pointer

Smoke executes with QUERY_STRING=route=home REQUEST_METHOD=GET (see script/examples-aot-smoke.sh MiniWebApp slice). 000–002 / other examples in the default slice were not the first failure reported by the gate.

Likely area

Acceptance criteria

  • ./script/docker-exec.sh -- bash -lc './script/examples-aot-smoke.sh' → all 000–009 green (including 003-MiniWebApp)
  • ./script/docker-exec.sh -- bash -lc './script/release-readiness.sh --full --json' → examples-aot-smoke ok and user_release_ready: yes
  • VM/serve path unchanged: phpc run --project examples/003-MiniWebApp --cgi-env QUERY_STRING=route=home

Gate command

./script/docker-exec.sh -- bash -lc './script/examples-aot-smoke.sh'
./script/docker-exec.sh -- bash -lc './script/release-readiness.sh --full --json'

Release tracking

Probe record (2026-07-18)

Gate Status
make bootstrap-selfhost-link ✅
inventory ✅ 5646/5646
quick release-readiness ✅ 5/5
--full 🔴 8/9 (examples-aot-smoke)
helloworld ✅ Hello World

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    IMPORTANTCritical patharea:webWeb / CGI / superglobalsbugSomething isn't workingimplementation-readySpec complete: repro, php-src ref, done-when — safe for workers to claimphase-5:reference-appPhase 5 – reference web applicationreleaseUser-facing release trackingrelease-blockerBlocks tagged user release

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions