description("Verify that we don't hang while handling an exception for an undefined native function."); myString = "The quick brown fox...."; for (i = 0; i < 1000; i++) { try { if (myString.search("end of comment */") != -1) testFailed("Incorrect index returned from String.search(), expected -1"); } catch (e) { break; } if (i == 900) String.prototype.search = undefined; } testPassed("Properly handled undefined native function");