aboutsummaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2020-12-09 13:25:09 +0100
committerhjk <hjk@qt.io>2020-12-09 13:42:08 +0000
commitddb2ae657db661281b35d544d0f5e20e63de0a12 (patch)
tree8616a1f9ea892950083a895774efcdb5420b143d /share
parentca016bfb2e7a78253b1ad5dfc457583e8491be1a (diff)
Debugger: Improve QMeta* dumper for default-initialized objects
Null-dptr strikes again. Task-number: QTCREATORBUG-24098 Change-Id: I4e24cbe4cad4995ce39116a1b51b26153004ccfc Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'share')
-rw-r--r--share/qtcreator/debugger/dumper.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/share/qtcreator/debugger/dumper.py b/share/qtcreator/debugger/dumper.py
index e94a21996a..518767c512 100644
--- a/share/qtcreator/debugger/dumper.py
+++ b/share/qtcreator/debugger/dumper.py
@@ -1813,6 +1813,9 @@ class DumperBase():
metaObjectPtr, handle = value.split('pI')
if metaObjectPtr != 0:
if self.qtVersion() >= 0x060000:
+ if handle == 0:
+ self.putEmptyValue()
+ return
revision = 9
name, alias, flags, keyCount, data = self.split('IIIII', handle)
index = name