On Sun, Nov 13, 2011 at 4:56 PM, Rasmus Lerdorf <ras...@lerdorf.com> wrote:
> On 11/13/2011 07:53 AM, Rasmus Lerdorf wrote: > > It failed on the two latest Ubuntu versions. And no, I don't have a > > local ftpd on these boxes: > > The paste was from an Ubuntu 11.04 box, but it also failed on Ubuntu > 11.10 before. > > -Rasmus > just installed an Ubuntu server 11.10 server amd64 vm(using VMware Player) . installed the following packages subversion make autoconf gcc bison libxml2-dev after a clean checkout, ./buildconf;./configure; tyrael@ubuntu:~/checkouts/php-src/branches/PHP_5_4$ TESTS=ext/standard/tests/streams/ make test Build complete. Don't forget to run 'make test'. ===================================================================== PHP : /home/tyrael/checkouts/php-src/branches/PHP_5_4/sapi/cli/php PHP_SAPI : cli PHP_VERSION : 5.4.0RC2-dev ZEND_VERSION: 2.4.0 PHP_OS : Linux - Linux ubuntu 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:56:25 UTC 2011 x86_64 INI actual : /home/tyrael/checkouts/php-src/branches/PHP_5_4/tmp-php.ini More .INIs : CWD : /home/tyrael/checkouts/php-src/branches/PHP_5_4 Extra dirs : VALGRIND : Not used ===================================================================== Running selected tests. PASS bug#44712 (stream_context_set_params segfaults on invalid arguments) [ext/standard/tests/streams/bug44712.phpt] PASS Bug #44818 (php://memory writeable when opened read only) [ext/standard/tests/streams/bug44818.phpt] PASS Bug #46024 stream_select() doesn't return the correct number [ext/standard/tests/streams/bug46024.phpt] PASS Bug #46426 (3rd parameter offset of stream_get_contents not works for "0") [ext/standard/tests/streams/bug46426.phpt] PASS Bug #47997 (stream_copy_to_stream returns 1 on empty streams) [ext/standard/tests/streams/bug47997.phpt] PASS Bug #48309 (stream_copy_to_stream() and fpasstru() do not update stream position) [ext/standard/tests/streams/bug48309.phpt] FAIL Bug #49936 (crash with ftp stream in php_stream_context_get_option()) [ext/standard/tests/streams/bug49936.phpt] SKIP Bug #49936 (crash with ftp stream in php_stream_context_get_option()) [ext/standard/tests/streams/bug49936_win32.phpt] reason: . Do run on Windows only PASS Bug #53427 (stream_select does not preserve keys) [ext/standard/tests/streams/bug53427.phpt] PASS Bug #53903 streamwrapper/stream_stat causes problems [ext/standard/tests/streams/bug53903.phpt] PASS Bug #54623: Segfault when when writing to a persistent socket after closing a copy of the socket [ext/standard/tests/streams/bug54623.phpt] PASS Bug#54946 stream_get_contents infinite loop [ext/standard/tests/streams/bug54946.phpt] PASS stream_context_get_params() [ext/standard/tests/streams/stream_context_get_params_001.phpt] PASS stream_copy_to_stream() with socket as $source [ext/standard/tests/streams/stream_copy_to_stream_socket.phpt] PASS stream_get_contents() - Testing offset out of range [ext/standard/tests/streams/stream_get_contents_001.phpt] PASS stream_get_contents() - Testing on socket with $maxlength [ext/standard/tests/streams/stream_get_contents_002.phpt] PASS stream_get_line() on non-blocking stream [ext/standard/tests/streams/stream_get_line_nb.phpt] PASS stream_get_meta_data() on directories [ext/standard/tests/streams/stream_get_meta_data_dir_basic.phpt] PASS stream_get_meta_data() basic functionality [ext/standard/tests/streams/stream_get_meta_data_file_basic.phpt] PASS Test stream_get_meta_data() function : error conditions [ext/standard/tests/streams/stream_get_meta_data_file_error.phpt] PASS stream_get_meta_data() with differing file access modes [ext/standard/tests/streams/stream_get_meta_data_file_variation1.phpt] PASS Testing stream_get_meta_data() "unread_bytes" field [ext/standard/tests/streams/stream_get_meta_data_file_variation2.phpt] PASS stream_get_meta_data() with a relative file path [ext/standard/tests/streams/stream_get_meta_data_file_variation4.phpt] PASS testing stream_get_meta_data() "eof" field for a file stream [ext/standard/tests/streams/stream_get_meta_data_file_variation5.phpt] PASS Testing stream_get_meta_data() on a process stream. [ext/standard/tests/streams/stream_get_meta_data_process_basic.phpt] PASS stream_get_meta_data() on a udp socket [ext/standard/tests/streams/stream_get_meta_data_socket_basic.phpt] PASS Testing stream_get_meta_data() "unread_bytes" field on a udp socket [ext/standard/tests/streams/stream_get_meta_data_socket_variation1.phpt] PASS Testing stream_get_meta_data() "timed_out" field on a udp socket [ext/standard/tests/streams/stream_get_meta_data_socket_variation2.phpt] PASS Testing stream_get_meta_data() "blocked" field on a udp socket [ext/standard/tests/streams/stream_get_meta_data_socket_variation3.phpt] PASS Testing stream_get_meta_data() "eof" field on a udp socket [ext/standard/tests/streams/stream_get_meta_data_socket_variation4.phpt] PASS Testing stream_is_local() [ext/standard/tests/streams/stream_is_local.phpt] PASS stream_resolve_include_path(string path) [ext/standard/tests/streams/stream_resolve_include_path.phpt] PASS stream_set_chunk_size basic tests [ext/standard/tests/streams/stream_set_chunk_size.phpt] PASS Test stream_set_timeout() function : error conditions [ext/standard/tests/streams/stream_set_timeout_error.phpt] PASS stream_socket_pair() [ext/standard/tests/streams/stream_socket_pair.phpt] ===================================================================== Number of tests : 35 34 Tests skipped : 1 ( 2.9%) -------- Tests warned : 0 ( 0.0%) ( 0.0%) Tests failed : 1 ( 2.9%) ( 2.9%) Expected fail : 0 ( 0.0%) ( 0.0%) Tests passed : 33 ( 94.3%) ( 97.1%) --------------------------------------------------------------------- Time taken : 1 seconds ===================================================================== ===================================================================== FAILED TEST SUMMARY --------------------------------------------------------------------- Bug #49936 (crash with ftp stream in php_stream_context_get_option()) [ext/standard/tests/streams/bug49936.phpt] ===================================================================== tyrael@ubuntu:~/checkouts/php-src/branches/PHP_5_4$ cat ext/standard/tests/streams/bug49936.diff 001+ Warning: opendir(): connect() failed: Connection refused in /home/tyrael/checkouts/php-src/branches/PHP_5_4/ext/standard/tests/streams/bug49936.php on line 5 002+ 003+ Warning: opendir(ftp://...@localhost/): failed to open dir: operation failed in /home/tyrael/checkouts/php-src/branches/PHP_5_4/ext/standard/tests/streams/bug49936.php on line 5 001- Warning: opendir(ftp://...@localhost/): failed to open dir: not implemented in %s on line %d 004- Warning: opendir(ftp://...@localhost/): failed to open dir: not implemented in %s on line %d 006+ Warning: opendir(): connect() failed: Connection refused in /home/tyrael/checkouts/php-src/branches/PHP_5_4/ext/standard/tests/streams/bug49936.php on line 6 007+ 008+ Warning: opendir(ftp://...@localhost/): failed to open dir: operation failed in /home/tyrael/checkouts/php-src/branches/PHP_5_4/ext/standard/tests/streams/bug49936.php on line 6tyrael@ubuntu:~/checkouts/php-src/branches/PHP_5_4$ could somebody else verify this? -- Ferenc Kovács @Tyr43l - http://tyrael.hu