Test php_cli_server_pdeathsig fails in Alpinelinux CI
Offen
Dieses Issue hat noch niemand übernommen.
Bug
Category: Tests
SAPI: cli_server
Status: Needs Triage
- Vorherrschende Sprache
- C
- Sterne
- 40.4k
- Forks
- 8.1k
- Ø Merge
- 2 T. 13 Std.
- Gemergte PRs (30 T.)
- 96
Beschreibung
Description
It fails only in Gitlab CI jobs and only for x86 and x86_64
TEST 17350/17550 [sapi/cli/tests/php_cli_server_pdeathsig.phpt]
TEST 17350/17550 [sapi/cli/tests/php_cli_server_pdeathsig.phpt]
========DIFF========
[1;31m001- Done[0m
[1;32m001+ Fatal error: Uncaught Exception: Workers were not properly terminated. Before: 336413, 336414, after: 336413, 336414 in /builds/bigalpaca/aports/community/php83/src/php-8.3.29/sapi/cli/tests/php_cli_server_pdeathsig.php:34[0m
[1;32m002+ Stack trace:[0m
[1;32m003+ #0 {main}[0m
[1;32m004+ thrown in /builds/bigalpaca/aports/community/php83/src/php-8.3.29/sapi/cli/tests/php_cli_server_pdeathsig.php on line 34[0m
========DONE========
[1;31mFAIL[0m Killing server should terminate all worker processes [sapi/cli/tests/php_cli_server_pdeathsig.phpt]
Looks like it started to happen consistently 2-3 releases ago
PHP Version
PHP 8.3-8.5
Operating System
Alpinelinux
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit sapi/cli/tests/php_cli_server_pdeathsig.phpt und seinem PHP-Testskript, insbesondere mit der bei Zeile 34 gemeldeten Prüfung der Worker-Beendigung. Reproduziere den Fehler in den Alpine Linux GitLab CI-Jobs auf x86 oder x86_64 und vergleiche ihn mit anderen Plattformen. Erledigt ist es, wenn der Test „Done“ meldet und alle Worker-Prozesse beendet werden, nachdem der Server beendet wurde.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- php
- Bereich
- ci-cd, cli, operating-systems, testing
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100