From ddb2ae657db661281b35d544d0f5e20e63de0a12 Mon Sep 17 00:00:00 2001 From: hjk Date: Wed, 9 Dec 2020 13:25:09 +0100 Subject: [PATCH] Debugger: Improve QMeta* dumper for default-initialized objects Null-dptr strikes again. Task-number: QTCREATORBUG-24098 Change-Id: I4e24cbe4cad4995ce39116a1b51b26153004ccfc Reviewed-by: Christian Stenger --- share/qtcreator/debugger/dumper.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/share/qtcreator/debugger/dumper.py b/share/qtcreator/debugger/dumper.py index e94a21996a7..518767c5125 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