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