Skip to content

Release v1.1.0: fix examples 003-MiniWebApp AOT smoke (exit 134 free(): invalid pointer) #19504

Description

@PurHur

Context

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

Quick gates are 5/5 green (user_release_ready: yes quick). Examples web smoke passes. AOT smoke fails on 003-MiniWebApp only (000–002, 004 pass; #18832 / 001-SimpleWeb fixed via #19142/#19144).

Failure

examples-aot-smoke: 003-MiniWebApp: phpc build --project -> /compiler/examples/003-MiniWebApp/.phpc/bin/app
examples-aot-smoke: 003-MiniWebApp: binary exited 134
free(): invalid pointer

Smoke executes with QUERY_STRING=route=home REQUEST_METHOD=GET (see script/examples-aot-smoke.sh MiniWebApp slice).

Likely area

Acceptance criteria

  • ./script/docker-exec.sh -- bash -lc './script/examples-aot-smoke.sh' → all 000–009 green
  • ./script/docker-exec.sh -- bash -lc './script/release-readiness.sh --full --json' → examples-aot-smoke gate 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

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