ID:               46883
 Updated by:       j...@php.net
 Reported By:      long at ku dot edu
-Status:           Open
+Status:           Assigned
 Bug Type:         Streams related
 Operating System: Solaris 8
 PHP Version:      5.2.8
-Assigned To:      
+Assigned To:      lbarnaud
 New Comment:

Arnaud, this test is a bit odd. Why is it reading from writable pipe?
ie. shouldn't this:

fread($pipes[0], 1);

be this:

fread($pipes[1], 1);

??


Previous Comments:
------------------------------------------------------------------------

[2008-12-17 16:29:51] long at ku dot edu

gdb doesn't want to seem to work with it so I just used dbx to get a
backtrace:

(/apps/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) where
  [1] _read(0x5, 0x1796f20, 0x2000, 0x1641658, 0x215e4, 0x9acbc0), at
0xfed1ecc0
=>[2] php_stdiop_read(stream = 0x17939a8, buf = 0x1796f20 "", count =
8192U), line 337 in "plain_wrapper.c"
  [3] php_stream_fill_read_buffer(stream = 0x17939a8, size = 1U), line
556 in "streams.c"
  [4] _php_stream_read(stream = 0x17939a8, buf = 0x1794730
"ZZx]nDnD\x", size = 1U), line 600 in "streams.c"
  [5] zif_fread(ht = 2, return_value = 0x17932f0, return_value_ptr =
(nil), this_ptr = (nil), return_value_used = 0), line 1873 in "file.c"
  [6] zend_do_fcall_common_helper_SPEC(execute_data = 0xffbeec48), line
200 in "zend_vm_execute.h"
  [7] ZEND_DO_FCALL_SPEC_CONST_HANDLER(execute_data = 0xffbeec48), line
1729 in "zend_vm_execute.h"
  [8] execute(op_array = 0x17926a0), line 92 in "zend_vm_execute.h"
  [9] zend_execute_scripts(type = 8, retval = (nil), file_count = 3,
...), line 1134 in "zend.c"
  [10] php_execute_script(primary_file = 0xffbef368), line 2023 in
"main.c"
  [11] main(argc = 74, argv = 0xffbef3fc), line 1133 in "php_cli.c"
(/apps/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx)

------------------------------------------------------------------------

[2008-12-16 16:58:18] long at ku dot edu

Description:
------------
When running 'make test' it is repeatedly freezing on
ext/standard/tests/streams/bug46024.phpt.  ps shows that no CPU time is
being used.

Reproduce code:
---------------
Using solaris 8 with cc: Sun WorkShop 6 update 2 C 5.3 2001/05/15
configure using:

#! /bin/sh
#
# Created by configure

CFLAGS='-O' \
CC='cc' \
'./configure' \
'--enable-discard-path' \
'--with-openssl=shared' \
'--with-zlib=shared' \
'--enable-bcmath' \
'--enable-calendar' \
'--enable-dba=shared' \
'--enable-dbase' \
'--enable-exif' \
'--enable-ftp' \
'--with-gd=shared' \
'--enable-gd-native-ttf' \
'--enable-gd-jis-conv' \
'--with-gettext=shared' \
'--with-kerberos' \
'--with-imap-ssl' \
'--with-ldap' \
'--enable-mbstring' \
'--with-mysql' \
'--with-oci8' \
'--enable-shmop' \
'--enable-sockets' \
'--with-sqlite' \
'--enable-sysvmsg' \
'--enable-sysvsem' \
'--enable-sysvshm' \
'--with-freetype-dir' \
'--with-jpeg-dir' \
'--with-mysqli' \
'--with-pdo-mysql' \
'--with-pdo-oci' \
'--enable-cgi' \
'--disable-libxml' \
'--disable-dom' \
'--disable-simplexml' \
'--disable-xmlreader' \
'--disable-xmlwriter' \
'--with-libexpat-dir' \
'--enable-zip' \
'--with-iconv=/usr/local' \
"$@"

then make and make test



Expected result:
----------------
I expect the make test to complete its run.


Actual result:
--------------
I get something like this:

...
PASS Bug MOPB-29 (wrong length calculation for S)
[ext/standard/tests/serialize/unserializeS.phpt]
PASS Bug #44818 (php://memory writeable when opened read only)
[ext/standard/tests/streams/bug44818.phpt]
TEST 5082/5818 [ext/standard/tests/streams/bug46024.phpt]

and it has been that way for over 12 hours now.


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=46883&edit=1

Reply via email to