summaryrefslogtreecommitdiff
path: root/Zend/tests/bug64578.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'Zend/tests/bug64578.phpt')
-rw-r--r--Zend/tests/bug64578.phpt15
1 files changed, 15 insertions, 0 deletions
diff --git a/Zend/tests/bug64578.phpt b/Zend/tests/bug64578.phpt
new file mode 100644
index 0000000000..65c51d94ff
--- /dev/null
+++ b/Zend/tests/bug64578.phpt
@@ -0,0 +1,15 @@
+--TEST--
+Bug #64578 (debug_backtrace in set_error_handler corrupts zend heap: segfault)
+--FILE--
+<?php
+function x($s) {
+ $resource = fopen("php://input", "r");
+ $s[$resource] = '2';
+}
+$y = "1";
+x($y);
+var_dump($y);
+?>
+--EXPECTF--
+Warning: Illegal offset type in %sbug64578.php on line %d
+string(1) "1"