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>
This commit is contained in:
hjk
2020-12-09 13:25:09 +01:00
parent ca016bfb2e
commit ddb2ae657d

View File

@@ -1813,6 +1813,9 @@ class DumperBase():
metaObjectPtr, handle = value.split('pI') metaObjectPtr, handle = value.split('pI')
if metaObjectPtr != 0: if metaObjectPtr != 0:
if self.qtVersion() >= 0x060000: if self.qtVersion() >= 0x060000:
if handle == 0:
self.putEmptyValue()
return
revision = 9 revision = 9
name, alias, flags, keyCount, data = self.split('IIIII', handle) name, alias, flags, keyCount, data = self.split('IIIII', handle)
index = name index = name