PHP 4.0 Bug #6341 Updated: floating point exception on session.c

From: Date: Mon, 04 Dec 2000 19:02:36 +0000
Subject: PHP 4.0 Bug #6341 Updated: floating point exception on session.c
Groups: php.dev 
Request: Send a blank email to php-dev+get-40023@lists.php.net to get a copy of this message
ID: 6341 User Update by: goten@mylaptop.com Old-Status: Feedback Status: Open Bug Type: Reproduceable crash Description: floating point exception on session.c GNU gdb 4.18 Copyright 1998 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-unknown-freebsd"...(no debugging symbols found)... (gdb) run -f /usr/local/apache1/conf/httpd.conf -X Starting program: /usr/local/apache1/bin/httpd -f /usr/local/apache1/conf/httpd.conf -X (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)... Program received signal SIGFPE, Arithmetic exception. 0x2821f913 in php_session_start () at session.c:924 924 nrand = (int) (100.0*rand()/RAND_MAX); Previous Comments: --------------------------------------------------------------------------- [2000-12-03 19:03:59] sniper@php.net Could you please try getting a gdb backtrace of that crash? And have you tried the snapshot yet??? --Jani --------------------------------------------------------------------------- [2000-12-01 15:23:21] goten@mylaptop.com Here is two link you can try. This one use --without-gd flag http://www.hkgonline.net/test3.php This one use --with-gd flag http://www.hkgonline.net:8080/test3.php Just go to each of the link and keep pressing reload button using netscape. You will see the port 8080 one crash from time to time. I use FreeBSD GD-1.8.3 port from http://www.freebsd.org/cgi/ports.cgi?query=gd-1.8.3&stype=all Source code for test3.php is <?php echo "a"; cdbconnect(); //call to a function did not define ?> --------------------------------------------------------------------------- [2000-11-30 19:56:55] goten@mylaptop.com I think You can try to install the PHP 4.03pl1 in your test FreeBSD system with the flag --with-gd, and see if it does the same error as mine. Here is the config I use ./configure --with-mysql=/usr/local/mysql --with-apxs=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/etc --with-gd=/usr/local --with-pcre-regex=/usr/local --enable-track-vars If you can find a fix for it. Please let me know. Thanks --------------------------------------------------------------------------- [2000-11-30 19:49:10] goten@mylaptop.com Ok, I found out the problem. Whenever I use --with-gd, it will crash like that. As long as I don't use --with-gd, it works fine. I am using the gd-1.8.3(newest port) for FreeBSD. --------------------------------------------------------------------------- [2000-11-30 17:03:37] goten@mylaptop.com Ok, I got a more simple code to reproduce the error. This is the code for test3.php <?php echo "a"; cdbconnect(); //call to a function did not define ?> go to http://www.hkgonline.net/test3.php using netscape. You will get that No data error once a while if you keep pressing reload button. --------------------------------------------------------------------------- The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online. Full Bug description available at: http://bugs.php.net/?id=6341

« previous php.dev (#40023) next »