Bug #53632 [Asn]: PHP hangs on numeric value 2.2250738585072011e-308
| From: | exploringbinary at gmail dot com | Date: | Tue, 04 Jan 2011 16:20:00 +0000 |
| Subject: | Bug #53632 [Asn]: PHP hangs on numeric value 2.2250738585072011e-308 | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-157564@lists.php.net to get a copy of this message | ||
Edit report at http://bugs.php.net/bug.php?id=53632&edit=1
ID: 53632
User updated by: exploringbinary at gmail dot com
Reported by: exploringbinary at gmail dot com
Summary: PHP hangs on numeric value 2.2250738585072011e-308
Status: Assigned
Type: Bug
Package: Math related
PHP Version: 5.3.4
Assigned To: dmitry
Block user comment: N
Private report: N
New Comment:
See
http://www.exploringbinary.com/php-hangs-on-numeric-value-2-2250738585072011e-308/
http://www.reddit.com/r/programming/comments/evtrq/php_hangs_on_numeric_value_22250738585072011e308/
http://news.ycombinator.com/item?id=2066084
for lots of additional comments on this issue.
Previous Comments:
------------------------------------------------------------------------
[2011-01-04 16:50:11] abowling1 at gmail dot com
Same problem on 2 systems (hangs with CPU pegged at 100%).
I have two CentOS 5.5 systems running i386 PHP packages:
PHP 5.3.2 (cli) (built: Mar 4 2010 21:52:46), Zend Engine v2.3.0, with
eAccelerator v0.9.6
CPU:
processor : 0 (and 1)
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 CPU 6420 @ 2.13GHz
stepping : 6
cpu MHz : 800.000
cache size : 4096 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca
cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm
constant_tsc pni mon itor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
bogomips : 2139.82
AND
PHP 5.3.3 (cli) (built: Jul 22 2010 16:41:20), Zend Engine v2.3.0, with
eAccelerator v0.9.6
CPU:
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Pentium(R) 4 CPU 2.00GHz
stepping : 4
cpu MHz : 1993.668
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca
cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm up
bogomips : 3987.33
Package's build settings:
./configure --build=i686-redhat-linux-gnu --host=i686-redhat-linux-gnu
--target=i386-redhat-linux-gnu --program-prefix= --prefix=/usr
--exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin
--sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include
--libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var
--sharedstatedir=/usr/com --mandir=/usr/share/man
--infodir=/usr/share/info --cache-file=../config.cache --with-libdir=lib
--with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d
--disable-debug --with-pic --disable-rpath --without-pear --with-bz2
--with-exec-dir=/usr/bin --with-freetype-dir=/usr --with-png-dir=/usr
--with-xpm-dir=/usr --enable-gd-native-ttf --with-t1lib=/usr
--without-gdbm --with-gettext --with-gmp --with-iconv
--with-jpeg-dir=/usr --with-openssl --with-zlib --with-layout=GNU
--enable-exif --enable-ftp --enable-magic-quotes --enable-sockets
--enable-sysvsem --enable-sysvshm --enable-sysvmsg --with-kerberos
--enable-ucd-snmp-hack --enable-shmop --enable-calendar
--with-libxml-dir=/usr --enable-xml --with-system-tzdata
--with-apxs2=/usr/sbin/apxs --enable-maintainer-zts
--with-config-file-scan-dir=/etc/php-zts.d --enable-force-cgi-redirect
--enable-pcntl --with-imap=shared --with-imap-ssl
--enable-mbstring=shared --enable-mbregex --with-gd=shared
--enable-bcmath=shared --enable-dba=shared --with-db4=/usr
--with-xmlrpc=shared --with-ldap=shared --with-ldap-sasl
--with-mysql=shared,mysqlnd --with-mysqli=shared,mysqlnd
--enable-mysqlnd-threading
--with-oci8=shared,instantclient,/usr/lib/oracle/11.1.0.7/client/lib,11.1.0.7
--with-pdo-oci=shared,instantclient,/usr,11.1.0.7
--with-interbase=shared,/usr/lib/firebird
--with-pdo-firebird=shared,/usr/lib/firebird --enable-dom=shared
--with-pgsql=shared --enable-wddx=shared --with-snmp=shared,/usr
--enable-soap=shared --with-xsl=shared,/usr --enable-xmlreader=shared
--enable-xmlwriter=shared --with-curl=shared,/usr --enable-fastcgi
--enable-pdo=shared --with-pdo-odbc=shared,unixODBC,/usr
--with-pdo-mysql=shared,mysqlnd --with-pdo-pgsql=shared,/usr
--with-pdo-sqlite=shared,/usr --with-pdo-dblib=shared,/usr
--without-sqlite3 --with-sqlite=shared,/usr --enable-json=shared
--enable-zip=shared --without-readline --with-libedit
--with-pspell=shared --enable-phar=shared --with-mcrypt=shared,/usr
--with-tidy=shared,/usr --with-mssql=shared,/usr --enable-sysvmsg=shared
--enable-sysvshm=shared --enable-sysvsem=shared --enable-posix=shared
--with-unixODBC=shared,/usr --enable-fileinfo=shared
--enable-intl=shared --with-icu-dir=/usr --with-enchant=shared,/usr
--with-recode=shared,/usr
------------------------------------------------------------------------
[2011-01-04 16:08:46] brandonkirsch at hotmail dot com
Update: PHP 5.2.6 is NOT affected by this bug on the same 32-bit
architecture as
my previous post.
------------------------------------------------------------------------
[2011-01-04 14:36:28] brandonkirsch at hotmail dot com
I have the same problem on PHP 5.3.2 on 32-bit Linux.
Configure:
'./configure' '--with-apxs2=/usr/local/apache2/bin/apxs' '--with-
mssql=/usr/local/freetds' '--with-ldap' '--prefix=/usr/local/php5'
'--with-
config-file-path=/usr/local/php5/etc' '--enable-sockets' '--enable-soap'
'--
with-openssl' '--with-unixODBC=/usr' '--with-gd'
'--with-jpeg-dir=/usr/lib' '--
with-pdo-odbc=unixODBC,/usr' '--with-pdo-dblib=/usr/local/freetds'
uname -a:
Linux servername 2.6.16.60-0.42.5-default #1 Mon Aug 24 09:41:41 UTC
2009 i686
i686 i386 GNU/Linux
------------------------------------------------------------------------
[2011-01-04 12:21:52] chx1975 at gmail dot com
Excellent analysis at http://news.ycombinator.com/item?id=2066084
------------------------------------------------------------------------
[2011-01-04 10:57:51] stuart dot caie at gmail dot com
Appears to hang when compiled for 32bit Intel code, but not 64bit code.
Hangs in zend_strtod() according to gdb.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/bug.php?id=53632
--
Edit this bug report at http://bugs.php.net/bug.php?id=53632&edit=1