1--TEST-- 2Bug #29896 (Backtrace argument list out of sync) 3--FILE-- 4<?php 5function userErrorHandler($num, $msg, $file, $line, $vars) 6{ 7 debug_print_backtrace(); 8} 9 10$OldErrorHandler = set_error_handler("userErrorHandler"); 11 12function GenerateError1($A1) 13{ 14 $a = $b; 15} 16 17function GenerateError2($A1) 18{ 19 GenerateError1("Test1"); 20} 21 22GenerateError2("Test2"); 23?> 24--EXPECTF-- 25#0 userErrorHandler(8, Undefined variable: b, %sbug29896.php, 11, Array ([A1] => Test1)) called at [%sbug29896.php:11] 26#1 GenerateError1(Test1) called at [%sbug29896.php:16] 27#2 GenerateError2(Test2) called at [%sbug29896.php:19] 28 29