ID:               27736
 Updated by:       [EMAIL PROTECTED]
 Reported By:      php at hottub dot ca
-Status:           Open
+Status:           Feedback
 Bug Type:         Compile Failure
 Operating System: AIX 5.1 ML4
 PHP Version:      4.3.5
 New Comment:

Please try using this CVS snapshot:

  http://snaps.php.net/php4-STABLE-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php4-win32-STABLE-latest.zip




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

[2004-03-27 14:08:42] php at hottub dot ca

Description:
------------
While testing php 4.3.5 on AIX 5.1 ML4 (on a 43p-150) 

with Visual Age for C v6, the test script appears to 

hang after passing the 'Simple Math Tests'.  CPU is 

pegged at 100% during the hang.  This bug is similar, 

but not identical to http://bugs.php.net/

bug.php?id=27370 .



No options were used.  Configure and make runs without 

errors, but includes many warnings, as below:



cc -I/build/php-4.3.5/ext/mysql/libmysql -Iext/mysql/ -

I/build/php-4.3.5/ext/mysql/ -DPHP_ATOM_INC -I/build/

php-4.3.5/include -I/build/php-4.3.5/main -I/build/php-

4.3.5 -I/build/php-4.3.5/Zend -I/build/php-4.3.5/ext/

xml/expat  -I/build/php-4.3.5/TSRM  -g  -c /build/php-

4.3.5/ext/mysql/libmysql/libmysql.c -o ext/mysql/

libmysql/libmysql.o  && echo > ext/mysql/libmysql/

libmysql.lo

"/build/php-4.3.5/ext/mysql/libmysql/mysql.h", line 

181.14: 1506-731 (W) The '_Export' keyword is not 

supported on the target platform.  The keyword is 

ignored.



(The warning above occurs several hundred times in 

relation to mysql.)



cc  -Iext/standard/ -I/build/php-4.3.5/ext/standard/ -

DPHP_ATOM_INC -I/build/php-4.3.5/include -I/build/php-

4.3.5/main -I/build/php-4.3.5 -I/build/php-4.3.5/Zend -

I/build/php-4.3.5/ext/xml/expat  -I/build/php-4.3.5/

TSRM  -g  -c /build/php-4.3.5/ext/standard/array.c -o 

ext/standard/array.o  && echo > ext/standard/array.lo

"/build/php-4.3.5/ext/standard/array.c", line 1723.64: 

1506-280 (W) Function argument assignment between types 

"unsigned int*" and "int*" is not allowed.



This warning and others very similar to it occur 

infrequently throughout the remainder of the code.



The last line before I interrupted the test is:

PASS Simple math tests [ext/standard/tests/math/

abs.phpt]

^Cmake: *** [test] Interrupt



The process remained 'stuck' for approximately two 

hours before I interrupted it.





Reproduce code:
---------------
Full configure, make, and make test output can be seen here: 
http://www.hottub.ca/php435testhang.txt



Detail of specific test result:



# make test TESTS=ext/standard/tests/math



=====================================================================

CWD         : /build/php-4.3.5

PHP         : /build/php-4.3.5/sapi/cli/php 

PHP_SAPI    : cli

PHP_VERSION : 4.3.5

ZEND_VERSION: 1.3.0

PHP_OS      : AIX - AIX new 1 5 000682BF4C00

INI actual  : /usr/local/lib/php.ini

More .INIs  : 

Extra dirs  : 

=====================================================================

Running selected tests.

PASS Simple math tests [ext/standard/tests/math/abs.phpt]





It passes, yet again, hangs with 100% CPU utilization, as per iostat:

tty:      tin         tout   avg-cpu:  % user    % sys     % idle    %
iowait

          0.0         83.2              95.8      4.2        0.0      
0.0     





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


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

Reply via email to