I had the same problem with the following configurations,
PHP 5.2.14 (cli) (built: August 12, 2010 17:32:30) Copyright (c) 1997-2010 PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies with eAccelerator v0.9.5 .1 , Copyright (c) 2004-2006 eAccelerator, by eAccelerator
The solution is to disable eAccelerator or upgrade it. I tried both and both fixes worked. The error is reported here https://eaccelerator.net/ticket/242 (NB. Firefox complains about their SSL certificate).
Now I run try catch correctly with the following configurations,
PHP 5.2.4 (cli) (built: 10/16/2007 09:13:35) Copyright (c) 1997-2007 PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies with eAccelerator v0.9.6.1 , Copyright (c) 2004-2010 eAccelerator, by eAccelerator
Yawar Dec 20 '10 at 8:17 2010-12-20 08:17
source share