{"id":18872301,"url":"https://github.com/smortexa/frankenphp-reproduce-566","last_synced_at":"2025-08-08T07:07:29.021Z","repository":{"id":225167056,"uuid":"765235340","full_name":"smortexa/frankenphp-reproduce-566","owner":"smortexa","description":null,"archived":false,"fork":false,"pushed_at":"2024-03-24T10:34:27.000Z","size":477,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-30T19:30:52.351Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/smortexa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-29T14:35:08.000Z","updated_at":"2024-02-29T14:36:22.000Z","dependencies_parsed_at":"2024-03-24T11:31:05.658Z","dependency_job_id":"e112ae1b-87e2-464b-83e4-4407ecbd9743","html_url":"https://github.com/smortexa/frankenphp-reproduce-566","commit_stats":null,"previous_names":["smortexa/frankenphp-reproduce-566"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/smortexa/frankenphp-reproduce-566","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smortexa%2Ffrankenphp-reproduce-566","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smortexa%2Ffrankenphp-reproduce-566/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smortexa%2Ffrankenphp-reproduce-566/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smortexa%2Ffrankenphp-reproduce-566/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smortexa","download_url":"https://codeload.github.com/smortexa/frankenphp-reproduce-566/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smortexa%2Ffrankenphp-reproduce-566/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261282324,"owners_count":23134939,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T05:29:24.959Z","updated_at":"2025-06-22T11:06:00.885Z","avatar_url":"https://github.com/smortexa.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# frankenphp-reproduce-566\n### Prerequisites\n- Docker\n- Mac with Apple silicon\n---\n### Steps to reproduce `exit status 139`\n\u003e Use official FrankenPHP base image\n\n- Clone this repository\n- cd to cloned repository\n- Build the image:\n```\ndocker build -t frankentest:3 -f FrankenPHP_3.Dockerfile .\n```\n- Run the container\n```\ndocker run -p 9003:9003 --rm frankentest:3\n```\n- You will see:\n```\n2024-02-29 14:40:25,451 INFO Set uid to user 1000 succeeded\n2024-02-29 14:40:25,452 INFO supervisord started with pid 1\n2024-02-29 14:40:26,463 INFO spawned: 'octane_00' with pid 20\n\n   INFO  Server running…\n\n  Local: http://0.0.0.0:9003\n\n  Press Ctrl+C to stop the server\n\n2024-02-29 14:40:27,226 WARN exited: octane_00 (exit status 139; not expected)\n```\n---\n### Steps to reproduce `exit status 139`\n\u003e Use `php:${PHP_VERSION}-zts-bookworm`\n\n- Clone this repository\n- cd to cloned repository\n- Build the image:\n```\ndocker build -t frankentest:1 -f FrankenPHP.Dockerfile .\n```\n- Run the container\n```\ndocker run -p 9003:9003 --rm frankentest:1\n```\n- You will see:\n```\n2024-02-29 14:40:25,451 INFO Set uid to user 1000 succeeded\n2024-02-29 14:40:25,452 INFO supervisord started with pid 1\n2024-02-29 14:40:26,463 INFO spawned: 'octane_00' with pid 20\n\n   INFO  Server running…\n\n  Local: http://0.0.0.0:9003\n\n  Press Ctrl+C to stop the server\n\n2024-02-29 14:40:27,226 WARN exited: octane_00 (exit status 139; not expected)\n```\n---\n### Steps to reproduce `undefined symbol: core_globals_offset`\n\u003e Use `php:${PHP_VERSION}-cli-bookworm`\n\n- Clone this repository\n- cd to cloned repository\n- Build the image:\n```\ndocker build -t frankentest:2 -f FrankenPHP_2.Dockerfile .\n```\n- Run the container\n```\ndocker run -p 9003:9003 --rm frankentest:2\n```\n- You will see:\n```\n2024-02-29 15:06:49,974 INFO spawned: 'octane_00' with pid 36\n\n   WARN  Unable to determine the current FrankenPHP binary version. Please report this issue: https://github.com/laravel/octane/issues/new.\n\n   INFO  Server running…\n\n  Local: http://0.0.0.0:9003\n\n  Press Ctrl+C to stop the server\n\n\n   INFO  /var/www/html/frankenphp: symbol lookup error: /var/www/html/frankenphp: undefined symbol: core_globals_offset\n2024-02-29 15:06:50,712 WARN exited: octane_00 (exit status 127; not expected)\n\n```\n---\n### Steps to reproduce `error while reading the request body`\n\n- Clone this repository\n- cd to cloned repository\n- Build the image:\n```\ndocker build -t frankentest:4 -f FrankenPHP_4.Dockerfile .\n```\n- Run the container\n```\ndocker run -p 9003:9003 --rm frankentest:4\n```\n- Open `localhost:9003`\n- Upload a file through the form\n- You will see:\n```\n2024-03-01 07:44:42,374 INFO spawned: 'octane_00' with pid 20\n\n   INFO  Server running…\n\n  Local: http://0.0.0.0:9003\n\n  Press Ctrl+C to stop the server\n\n2024-03-01 07:44:43,764 INFO success: octane_00 entered RUNNING state, process has stayed up for \u003e than 1 seconds (startsecs)\n\n   WARN  unable to get instance ID; storage clean stamps will be incomplete\n  200    GET / ...................................................... 280.56 ms\n  200    POST /upload ................................................ 42.74 ms\n\n   ERROR  error while reading the request body\n\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmortexa%2Ffrankenphp-reproduce-566","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmortexa%2Ffrankenphp-reproduce-566","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmortexa%2Ffrankenphp-reproduce-566/lists"}