xref: /PHP-8.1/tests/lang/bug32828.phpt (revision f8d79582)
1--TEST--
2Bug #32828 (Throwing exception in output_callback function with ob_start and ob_end_clean leads to segfault)
3--FILE--
4<?php
5
6function output_handler($buffer)
7{
8    throw new Exception;
9}
10
11ob_start('output_handler');
12
13ob_end_clean();
14?>
15--EXPECTF--
16Fatal error: Uncaught Exception in %s:%d
17Stack trace:
18#0 [internal function]: output_handler('', %d)
19#1 %s(%d): ob_end_clean()
20#2 {main}
21  thrown in %s on line %d
22