Bug #78283 [Ver->Csd]: no output for explicit environment
| From: | cmb@php.net | Date: | Sat, 13 Jul 2019 10:04:31 +0000 |
| Subject: | Bug #78283 [Ver->Csd]: no output for explicit environment | ||
| References: | 1 | Groups: | php.bugs php.qa |
| Request: | Send a blank email to php-bugs+get-221758@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=78283&edit=1
ID: 78283
Updated by: cmb@php.net
Reported by: v-altruo at microsoft dot com
Summary: no output for explicit environment
-Status: Verified
+Status: Closed
Type: Bug
Package: Testing related
Operating System: Windows
PHP Version: 7.4.0alpha3
Assigned To: cmb
Block user comment: N
Private report: N
New Comment:
Automatic comment on behalf of cmbecker69@gmx.de
Revision: http://git.php.net/?p=php-src.git;a=commit;h=8c76d898a95cc91ef987c5efb77c1b43fd64a32c
Log: Fix #78283: no output for explicit environment
Previous Comments:
------------------------------------------------------------------------
[2019-07-13 10:03:50] cmb@php.net
Ah, good catch! Thanks.
------------------------------------------------------------------------
[2019-07-12 20:05:43] v-altruo at microsoft dot com
Description:
------------
Test fails for both NTS/TS for both x64/x86 only with opcache on.
Failed Test Location: ext\standard\tests\general_functions\proc_open_array.phpt
Expected result:
----------------
Empty command array:
Warning: proc_open(): Command array must have at least one element in %s on line %d
bool(false)
Nul byte in program name:
Warning: proc_open(): Command array element 1 contains a null byte in %s on line %d
bool(false)
Nul byte in argument:
Warning: proc_open(): Command array element 2 contains a null byte in %s on line %d
bool(false)
Basic usage:
Hello World!
Environment inheritance:
string(5) "ENV_1"
bool(false)
Explicit environment:
bool(false)
string(5) "ENV_2"
Check that arguments are correctly passed through:
array (
0 => 'Simple',
1 => 'White space tab
newline',
2 => '"Quoted"',
3 => 'Qu"ot"ed',
4 => '\\Back\\slash\\',
5 => '\\\\Back\\\\slash\\\\',
6 => '\\"Qu\\"ot\\"ed\\"',
)
Actual result:
--------------
Empty command array:
Warning: proc_open(): Command array must have at least one element in
C:\...\php-test-pack-7.4.0alpha3\ext\standard\tests\general_functions\proc_open_array.php on line 11
bool(false)
Nul byte in program name:
Warning: proc_open(): Command array element 1 contains a null byte in
C:\...\php-test-pack-7.4.0alpha3\ext\standard\tests\general_functions\proc_open_array.php on line 14
bool(false)
Nul byte in argument:
Warning: proc_open(): Command array element 2 contains a null byte in
C:\...\php-test-pack-7.4.0alpha3\ext\standard\tests\general_functions\proc_open_array.php on line 17
bool(false)
Basic usage:
Hello World!
Environment inheritance:
string(5) "ENV_1"
bool(false)
Explicit environment:
Check that arguments are correctly passed through:
array (
0 => 'Simple',
1 => 'White space tab
newline',
2 => '"Quoted"',
3 => 'Qu"ot"ed',
4 => '\\Back\\slash\\',
5 => '\\\\Back\\\\slash\\\\',
6 => '\\"Qu\\"ot\\"ed\\"',
)
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=78283&edit=1