From 2cacf24b18eaf10c771046979ddb71924e864061 Mon Sep 17 00:00:00 2001 From: Christian Stenger <christian.stenger@qt.io> Date: Wed, 5 Jul 2017 09:30:03 +0200 Subject: [PATCH] Dumper: Fix exception when accessing empty items This also fixes accessing 'this' when located inside a different thread. Task-number: QTCREATORBUG-18466 Change-Id: Ib90cc23c65c033a234d3f7cf9b1ba76abff719e2 Reviewed-by: hjk <hjk@qt.io> --- share/qtcreator/debugger/dumper.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/share/qtcreator/debugger/dumper.py b/share/qtcreator/debugger/dumper.py index 4d575d50cf..564b87a799 100644 --- a/share/qtcreator/debugger/dumper.py +++ b/share/qtcreator/debugger/dumper.py @@ -577,6 +577,8 @@ class DumperBase: #warn("TARGS: %s %s" % (typename, targs)) res = [] for item in targs[::-1]: + if len(item) == 0: + continue c = ord(item[0]) if c in (45, 46) or (c >= 48 and c < 58): # '-', '.' or digit. if item.find('.') > -1: -- GitLab