Bug #71229 [NEW]: Writing to "php://stdout" from the interactive shell makes it hang

From: Date: Mon, 28 Dec 2015 12:40:44 +0000
Subject: Bug #71229 [NEW]: Writing to "php://stdout" from the interactive shell makes it hang
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-198258@lists.php.net to get a copy of this message
From: michelezamuner at gmail dot com Operating system: Ubuntu 14.04.1 x86_64 PHP version: 7.0.1 Package: *General Issues Bug Type: Bug Bug description:Writing to "php://stdout" from the interactive shell makes it hang Description: ------------ In the interactive shell, after executing a function that writes a string to "php://stdout" file, the prompt doesn't appear back, and no input from the keyboard is recognized. The only thing left to do is terminating the process (Ctrl+C) and starting the shell again. Test script: --------------- // Start the interactive shell // $ php -a file_put_contents("php://stdout", "Hello, World!"); // The string is correctly printed, but no prompt is available any more, // and no keyboard input is recognized. Expected result: ---------------- After printing the expected string (which happens correctly) I expect the prompt "php > " to be available again, and to be able to continue working with the shell. Actual result: -------------- The prompt "php > " doesn't appear after printing the string, and the shell is frozen, not accepting any input from the keyboard. -- Edit bug report at https://bugs.php.net/bug.php?id=71229&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=71229&r=trysnapshot54 Try a snapshot (PHP 5.5): https://bugs.php.net/fix.php?id=71229&r=trysnapshot55 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=71229&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=71229&r=fixed Fixed in release: https://bugs.php.net/fix.php?id=71229&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=71229&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=71229&r=needscript Try newer version: https://bugs.php.net/fix.php?id=71229&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=71229&r=support Expected behavior: https://bugs.php.net/fix.php?id=71229&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=71229&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=71229&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=71229&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=71229&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=71229&r=dst IIS Stability: https://bugs.php.net/fix.php?id=71229&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=71229&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=71229&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=71229&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=71229&r=mysqlcfg

« previous php.bugs (#198258) next »