Upstream issue https://github.com/php/php-src/issues/9323 (released with PHP 8.0.24)
The CI job mediawiki-quibble-composer-mysql-php80-docker sometimes fails with Segmentation fault and blocks gate-and-submit, but it also passed and allows to merge
Yesterday seen on https://gerrit.wikimedia.org/r/c/mediawiki/core/+/820690 and https://gerrit.wikimedia.org/r/c/mediawiki/core/+/820811
Today on https://gerrit.wikimedia.org/r/c/mediawiki/core/+/822708
It does not depends on the agent-docker to fail, because one fail on -1024 and one pass
- https://integration.wikimedia.org/ci/job/mediawiki-quibble-composer-mysql-php80-docker/401/consoleFull
- https://integration.wikimedia.org/ci/job/mediawiki-quibble-composer-mysql-php80-docker/405/consoleFull
I have not seen if the logs shows if the jobs are running on different servers, the console output looks very similiar (accept the hashes, because boths are different commits) and refers the same php --version: PHP 8.0.17 (cli) (built: Mar 20 2022 17:07:16) ( NTS ).
The job is also running as part of check php.
The failure occurs when running the database backed Phpunit tests:
php tests/phpunit/phpunit.php '-c' 'tests/phpunit/suite.xml' '--group' 'Database' '--exclude-group' 'Broken,ParserFuzz,Stub,Standalone'
The Docker image is docker-registry.wikimedia.org/releng/quibble-buster-php80:1.4.5-s1
The PHP 8.0 Debian packages come sury.org:
Listing... Done php-common/now 2:92+0~20220117.43+debian10~1.gbpe0d14e all [installed,local] php8.0-apcu/now 5.1.21+4.0.11-7+0~20220117.31+debian10~1.gbp9a887a amd64 [installed,local] php8.0-bcmath/now 8.0.17-1+0~20220320.31+debian10~1.gbp34e045 amd64 [installed,local] php8.0-cli/now 8.0.17-1+0~20220320.31+debian10~1.gbp34e045 amd64 [installed,local] php8.0-common/now 8.0.17-1+0~20220320.31+debian10~1.gbp34e045 amd64 [installed,local] php8.0-curl/now 8.0.17-1+0~20220320.31+debian10~1.gbp34e045 amd64 [installed,local] php8.0-fpm/now 8.0.17-1+0~20220320.31+debian10~1.gbp34e045 amd64 [installed,local] php8.0-gd/now 8.0.17-1+0~20220320.31+debian10~1.gbp34e045 amd64 [installed,local] php8.0-gmp/now 8.0.17-1+0~20220320.31+debian10~1.gbp34e045 amd64 [installed,local] php8.0-igbinary/now 3.2.6+2.0.8-6+0~20220131.33+debian10~1.gbp1d540e amd64 [installed,local] php8.0-intl/now 8.0.17-1+0~20220320.31+debian10~1.gbp34e045 amd64 [installed,local] php8.0-ldap/now 8.0.17-1+0~20220320.31+debian10~1.gbp34e045 amd64 [installed,local] php8.0-mbstring/now 8.0.17-1+0~20220320.31+debian10~1.gbp34e045 amd64 [installed,local] php8.0-memcached/now 3.1.5+2.2.0-14+0~20220117.37+debian10~1.gbpc8d81e amd64 [installed,local] php8.0-msgpack/now 2.2.0~rc1+2.1.2+0.5.7-6+0~20220117.33+debian10~1.gbp304533 amd64 [installed,local] php8.0-mysql/now 8.0.17-1+0~20220320.31+debian10~1.gbp34e045 amd64 [installed,local] php8.0-opcache/now 8.0.17-1+0~20220320.31+debian10~1.gbp34e045 amd64 [installed,local] php8.0-pcov/now 1.0.11-4+0~20220117.23+debian10~1.gbp34fff9 amd64 [installed,local] php8.0-pgsql/now 8.0.17-1+0~20220320.31+debian10~1.gbp34e045 amd64 [installed,local] php8.0-readline/now 8.0.17-1+0~20220320.31+debian10~1.gbp34e045 amd64 [installed,local] php8.0-sqlite3/now 8.0.17-1+0~20220320.31+debian10~1.gbp34e045 amd64 [installed,local] php8.0-tidy/now 8.0.17-1+0~20220320.31+debian10~1.gbp34e045 amd64 [installed,local] php8.0-xdebug/now 3.1.2+2.9.8+2.8.1+2.5.5-1+0~20220117.45+debian10~1.gbp75d182 amd64 [installed,local] php8.0-xml/now 8.0.17-1+0~20220320.31+debian10~1.gbp34e045 amd64 [installed,local] php8.0-zip/now 8.0.17-1+0~20220320.31+debian10~1.gbp34e045 amd64 [installed,local]