#27595 [Com]: throw new Exception() crash
| From: | wf at bitplan dot com | Date: | Mon, 29 Mar 2004 13:04:32 +0000 |
| Subject: | #27595 [Com]: throw new Exception() crash | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-57018@lists.php.net to get a copy of this message | ||
ID: 27595
Comment by: wf at bitplan dot com
Reported By: tom at webcrumb dot com
Status: No Feedback
Bug Type: Zend Engine 2 problem
Operating System: Windows XP
PHP Version: 5.0.0b4 (beta4)
New Comment:
You need to use Netscape to test this - IE will not ask the server to
reexecute the code
Previous Comments:
------------------------------------------------------------------------
[2004-03-29 07:11:26] wf at bitplan dot com
5.0.0RC1 still has this bug - my mileage is "6"
------------------------------------------------------------------------
[2004-03-15 13:59:59] sniper@php.net
Please try using this CVS snapshot:
http://snaps.php.net/php5-latest.tar.gz
For Windows:
http://snaps.php.net/win32/php5-win32-latest.zip
------------------------------------------------------------------------
[2004-03-14 08:47:25] tom at webcrumb dot com
Description:
------------
The following test code runs fine the first 29 (your mileage may vary)
times the page is viewed. On the 30th time, CPU usage shoots to 100%
briefly and Apache 2 crashes hard.
'30' is the magic number for my system, I imagine your mileage may vary
if this is - as I suspect - some sort of memory corruption bug.
The problem appears to be with the exception handling mechanism, since
I can comment all the code out, or attempt to refresh the page 50+
times with a class declaration / simple method call.
Reproduce code:
---------------
<?php
try {
throw new Exception( 'Testing' );
}
catch( Exception $e ) {
echo $e->getMessage();
}
?>
Expected result:
----------------
'Testing' should appear on screen.
Actual result:
--------------
For the first 29 times the page is viewed, 'Testing' appears. On the
30th time, Apache 2 crashes hard.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=27595&edit=1