diff options
author | Xinchen Hui <laruence@gmail.com> | 2015-12-18 21:40:20 -0800 |
---|---|---|
committer | Xinchen Hui <laruence@gmail.com> | 2015-12-18 21:40:20 -0800 |
commit | eb4ce3f1a8d3c14bf9245ef730d885be359499a8 (patch) | |
tree | a4daa570ebd25142fc7b1497e3cf85c84e663bf0 /Zend/tests/bug71163.phpt | |
parent | 3d3782c32859f1cd3433bc5f8ac69fd4d360bb65 (diff) | |
download | php-git-eb4ce3f1a8d3c14bf9245ef730d885be359499a8.tar.gz |
Fixed bug #71163 (Segmentation Fault: cleanup_unfinished_calls)
Diffstat (limited to 'Zend/tests/bug71163.phpt')
-rw-r--r-- | Zend/tests/bug71163.phpt | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/Zend/tests/bug71163.phpt b/Zend/tests/bug71163.phpt new file mode 100644 index 0000000000..102b1b93ec --- /dev/null +++ b/Zend/tests/bug71163.phpt @@ -0,0 +1,25 @@ +--TEST-- +Bug #71163 (Segmentation Fault (cleanup_unfinished_calls)) +--FILE-- +<?php +function __autoload($name) { + eval ("class $name extends Exception { public static function foo() {}}"); + throw new Exception("boom"); +} + +function test2() { + try { + Test::foo(); + } catch (Exception $e) { + echo "okey"; + } +} + +function test() { + test2(); +} + +test(); +?> +--EXPECT-- +okey |