[php-src] Issue #12643: 3 stack limit tests failing on Alpinelinux

From: Date: Fri, 10 Nov 2023 02:25:01 +0000
Subject: [php-src] Issue #12643: 3 stack limit tests failing on Alpinelinux
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-245776@lists.php.net to get a copy of this message
Issue: https://github.com/php/php-src/issues/12643 Author: andypost ### Description Stack size tests added in https://github.com/php/php-src/pull/9104 The following tests started to fail when PHP using --enable-zend-test - Zend/tests/stack_limit/stack_limit_007.phpt - Zend/tests/stack_limit/stack_limit_011.phpt - Zend/tests/stack_limit/stack_limit_012.phpt Resulted in this output: ``` TEST 4094/16862 [Zend/tests/stack_limit/stack_limit_007.phpt] ========DIFF======== 001- array(4) { 002- ["base"]=> 003- string(%d) "0x%x" 004- ["max_size"]=> 005- string(%d) "0x%x" 006- ["position"]=> 007- string(%d) "0x%x" 008- ["EG(stack_limit)"]=> 009- string(%d) "0x%x" 010- } 011- Maximum call stack size of %d bytes reached. Infinite recursion? 012- Try executed: 1 001+ Fatal error: Maximum call stack size of 81920 bytes reached during compilation. Try splitting expression in /home/buildozer/aports/testing/php83/src/php-8.3.0RC6/Zend/tests/stack_limit/stack_limit_007.php on line 3 ========DONE======== TEST 4098/16862 [Zend/tests/stack_limit/stack_limit_011.phpt] ========DIFF======== 001- array(4) { 002- ["base"]=> 003- string(%d) "0x%x" 004- ["max_size"]=> 005- string(%d) "0x%x" 006- ["position"]=> 007- string(%d) "0x%x" 008- ["EG(stack_limit)"]=> 009- string(%d) "0x%x" 010- } 011- Maximum call stack size of %d bytes reached. Infinite recursion? 012- Previous: Maximum call stack size of %d bytes reached. Infinite recursion? 001+ Fatal error: Maximum call stack size of 81920 bytes reached during compilation. Try splitting expression in /home/buildozer/aports/testing/php83/src/php-8.3.0RC6/Zend/tests/stack_limit/stack_limit_011.php on line 3 ========DONE======== TEST 4099/16862 [Zend/tests/stack_limit/stack_limit_012.phpt] ========DIFF======== 001- array(4) { 002- ["base"]=> 003- string(%d) "0x%x" 004- ["max_size"]=> 005- string(%d) "0x%x" 006- ["position"]=> 007- string(%d) "0x%x" 008- ["EG(stack_limit)"]=> 009- string(%d) "0x%x" 010- } 011- Fatal error: Maximum call stack size of %d bytes reached during compilation. Try splitting expression in %s on line %d ========DONE======== ``` ### PHP Version PHP 8.3.0RC5 ### Operating System Alpinelinux

« previous php.bugs (#245776) next »