From f413ff0bc4a078c5e6dd3c98a6cc6723c643e0fe Mon Sep 17 00:00:00 2001 From: hjk <hjk121@nokiamail.com> Date: Thu, 6 Feb 2014 15:18:21 +0100 Subject: [PATCH] Debugger: Make LLDB main loop exception reporting more verbose Include the full call stack. Change-Id: Ib2a18df0db85063146ed9dc09351844924e22bdc Reviewed-by: Christian Stenger <christian.stenger@digia.com> --- share/qtcreator/debugger/lldbbridge.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/share/qtcreator/debugger/lldbbridge.py b/share/qtcreator/debugger/lldbbridge.py index 03d52dffb9a..32405627e54 100644 --- a/share/qtcreator/debugger/lldbbridge.py +++ b/share/qtcreator/debugger/lldbbridge.py @@ -1654,8 +1654,8 @@ def doit(): try: db.execute(convertHash(json.loads(line))) except: - warn("EXCEPTION CAUGHT: %s" % sys.exc_info()[1]) - pass + (exType, exValue, exTraceback) = sys.exc_info() + showException("MAIN LOOP", exType, exValue, exTraceback) line = sys.stdin.readline() -- GitLab