From 545e8cb166301060ff964fa155de7797db04ed96 Mon Sep 17 00:00:00 2001 From: David Malcolm Date: Mon, 10 Dec 2012 15:51:22 -0500 Subject: add a test case involving a very large backtrace --- test_backtrace_parser.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'test_backtrace_parser.py') diff --git a/test_backtrace_parser.py b/test_backtrace_parser.py index 713eadb..efb28fe 100644 --- a/test_backtrace_parser.py +++ b/test_backtrace_parser.py @@ -46,6 +46,10 @@ class TestParser(unittest.TestCase): '#40 /usr/sbin/yum-complete-transaction:118 __init__\n' '#51 /usr/sbin/yum-complete-transaction:256 \n') + def test_infinite_recursion(self): + bt = Backtrace.from_text_file('data/rhbz-885361-attachment-660076.txt') + thread, frame = bt.get_crash_site() + self.assertEqual(len(thread.frames), 2048) if __name__ == '__main__': unittest.main() -- cgit