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

Reply via email to