diff options
author | hjk <hjk@qt.io> | 2020-12-09 13:25:09 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2020-12-09 13:42:08 +0000 |
commit | ddb2ae657db661281b35d544d0f5e20e63de0a12 (patch) | |
tree | 8616a1f9ea892950083a895774efcdb5420b143d /share | |
parent | ca016bfb2e7a78253b1ad5dfc457583e8491be1a (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.py | 3 |
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 |