From: Operating system: Darwin Kernel Version 10.8.0 PHP version: 5.4.0RC1 Package: Sockets related Bug Type: Bug Bug description:Test ext/sockets/socket_sentto_recvfrom_unix hangs and cannot be killed
Description: ------------ During the make test the test ext/sockets/socket_sentto_recvfrom_unix hangs right after the third warning (all three are expected). It cannot be killed by either the Activity Monitor or sudo kill -9, instead the system has to be restarted to remove these php processes from the output of ps -A. I have attempted to run it with GDB, but that also results in a hang. From adding output to the test itself, I can conclude that the error is caused by the call to socket_sendto($socket, $msg, $len, 0, $address) at line 19 of the test file (php line). Configure line used: ./configure --disable-short-tags --enable-bcmath --enable-calendar --enable-cli --enable-exif --enable-ftp --enable-fpm --enable-gd-native-ttf --enable-inline-optimization --enable-mbregex --enable-mbstring --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-zip --infodir=/usr/share/info --mandir=/usr/share/man --prefix=/usr --sysconfdir=/private/etc --with-bz2=/opt/local --with-config-file-path=/etc --with-curl=/opt/local --with-gd --with-iconv=/opt/local --with-jpeg-dir=/opt/local --with-kerberos=/opt/local --with-ldap-sasl=/opt/local --with-ldap=/opt/local --with-libxml-dir=/opt/local --with-mcrypt --with-mysql-sock=/var/mysql/mysql.sock --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-openssl=/opt/local --with-pcre-regex=/opt/local --with-pdo-mysql=mysqlnd --with-png-dir=/opt/local --with-xmlrpc --with-xsl=/opt/local --with-zlib=/opt/local I also use MacPorts to maintain all the stuff installed in /opt/local Test script: --------------- ext/sockets/tests/socket_sentto_recvfrom_unix.phpt Expected result: ---------------- Warning: socket_create(): Unable to create socket [%d]: Protocol not supported in %s on line %d Warning: socket_recvfrom(): unable to recvfrom [%d]: Resource temporarily unavailable in %s on line %d Warning: socket_sendto() expects at least 5 parameters, 4 given in %s on line %d bool(false) Received Ping! Actual result: -------------- Warning: socket_create(): Unable to create socket [43]: Protocol not supported in /Users/m4rw3r/Downloads/php-5.4.0RC1/php-5.4.0RC1/ext/sockets/tests/socket_sentto_recvfrom_unix.php on line 2 Warning: socket_recvfrom(): unable to recvfrom [35]: Resource temporarily unavailable in /Users/m4rw3r/Downloads/php-5.4.0RC1/php-5.4.0RC1/ext/sockets/tests/socket_sentto_recvfrom_unix.php on line 10 Warning: socket_sendto() expects at least 5 parameters, 4 given in /Users/m4rw3r/Downloads/php-5.4.0RC1/php-5.4.0RC1/ext/sockets/tests/socket_sentto_recvfrom_unix.php on line 18 ** ERROR: process timed out ** -- Edit bug report at https://bugs.php.net/bug.php?id=60260&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=60260&r=trysnapshot54 Try a snapshot (PHP 5.3): https://bugs.php.net/fix.php?id=60260&r=trysnapshot53 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=60260&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=60260&r=fixed Fixed in SVN and need be documented: https://bugs.php.net/fix.php?id=60260&r=needdocs Fixed in release: https://bugs.php.net/fix.php?id=60260&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=60260&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=60260&r=needscript Try newer version: https://bugs.php.net/fix.php?id=60260&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=60260&r=support Expected behavior: https://bugs.php.net/fix.php?id=60260&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=60260&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=60260&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=60260&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=60260&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=60260&r=dst IIS Stability: https://bugs.php.net/fix.php?id=60260&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=60260&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=60260&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=60260&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=60260&r=mysqlcfg
