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

From: Date: Thu, 21 Dec 2000 18:53:42 +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-42069@lists.php.net to get a copy of this message
ID: 6341 User Update by: goten@mylaptop.com Status: Open Bug Type: *Session related Description: floating point exception on session.c This is the error I got from kern.log Dec 22 02:19:45 central pid 474 (httpd), uid 65534: exited on signal 8 Dec 22 02:20:05 central pid 475 (httpd), uid 65534: exited on signal 8 Dec 22 02:20:19 central pid 476 (httpd), uid 65534: exited on signal 8 Previous Comments: --------------------------------------------------------------------------- [2000-12-21 13:20:28] goten@mylaptop.com This is the error I got from kern.log Dec 22 02:19:45 central pid 474 (httpd), uid 65534: exited on signal 8 Dec 22 02:20:05 central pid 475 (httpd), uid 65534: exited on signal 8 Dec 22 02:20:19 central pid 476 (httpd), uid 65534: exited on signal 8 --------------------------------------------------------------------------- [2000-12-21 13:12:12] goten@mylaptop.com The URL http://www.hkgonline.net:8080/test3.php is avaiable again. Please let me know if you experience the same error as your configuration. Thanks. --------------------------------------------------------------------------- [2000-12-21 10:37:55] kalowsky@php.net I spent some time this morning looking into this bug and have been unable to reproduce it. I was able to crash the Netscape browser multiple times over though...take that for what you will. I am also unable to access your 8080 sample page unfortunately. uname -a FreeBSD CatchallServer.tics35.eng.tvol.net 4.2-STABLE FreeBSD 4.2-STABLE #5: Tue Nov 21 08:22:09 EST 2000 root@CatchallServer.tics35.eng.tvol.net:/usr/src/sys/compile/SERVER i386 CatchallServer# pkg_info | grep gd gd-1.8.3 A graphics library for fast PNG creation CatchallServer# pkg_info | grep apache apache+mod_ssl-1.3.14+2.7.1_1 The Apache 1.3 webserver with SSL/TLS functionality apache-1.3.14 The extremely popular Apache http server. Very fast, very c I do not use mysql nor do I use the pcre-regex config lines. Excerpt from local phpinfo: System FreeBSD intern6.eng.tvol.net 4.2-RELEASE FreeBSD 4.2-RELEASE #25: Tue Nov 21 08:29:37 EST 2000 Build Date Dec 11 2000 Configure Command './configure' '--with-imap' '--with-pgsql' '--with-gettext' '--enable-snmp''--enable-track-vars' '--enable-wddx' '--with-gd=/usr/local' '--enable-trans-sid' '--disable-magic-quotes' '--enable-short-tags' '--without-mysql' '--with-apxs=/usr/local/sbin/apxs' '--without-tsrm-pthreads' '--prefix=/suproot/usr/local' I'm currently bringing down a more recent version of PHP to try this with again. This has also been tested on a machine build with the same config file under XFree864.0.2, for which PHP seems to require some of the truetype fonts when built with gd (??). Again, the provided sample file cannot seem to crash the apache server. Again the machine is a FreeBSD 4.2-STABLE system. --------------------------------------------------------------------------- [2000-12-13 13:21:15] goten@mylaptop.com [root{509}]# gdb /usr/local/apache1/bin/httpd 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. 0x28220eff in php_session_start () at session.c:966 966 nrand = (int) (100.0*rand()/RAND_MAX); (gdb) bt #0 0x28220eff in php_session_start () at session.c:966 #1 0x2822244a in php_rinit_session (type=1, module_number=3) at session.c:1442 #2 0x281ef9ab in module_registry_request_startup (module=0x8135fc0) at zend_API.c:838 #3 0x281f2937 in zend_hash_apply (ht=0x282de460, apply_func=0x281ef980 <module_registry_request_startup>) at zend_hash.c:692 #4 0x281eebb3 in zend_activate_modules () at zend.c:502 #5 0x281ff6b9 in php_request_startup () at main.c:646 #6 0x281fcf15 in apache_php_module_main (r=0x8155034, display_source_mode=0) at sapi_apache.c:66 #7 0x281fd8e7 in send_php (r=0x8155034, display_source_mode=0, filename=0x0) at mod_php4.c:503 #8 0x281fd926 in send_parsed_php (r=0x8155034) at mod_php4.c:514 #9 0x8054981 in ap_invoke_handler () #10 0x80692fc in process_request_internal () #11 0x8069366 in ap_process_request () #12 0x806050f in child_main () #13 0x80606ed in make_child () #14 0x8060866 in startup_children () #15 0x8060e74 in standalone_main () #16 0x80616a4 in main () #17 0x804f399 in _start () (gdb) c Continuing. Program terminated with signal SIGFPE, Arithmetic exception. The program no longer exists. (gdb) --------------------------------------------------------------------------- [2000-12-08 01:16:00] goten@mylaptop.com As of 12/7, it still happen in the latest snap shot. --------------------------------------------------------------------------- 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 (#42069) next »