From 04da8f4178df11b8f0d680354c997fc15f7c9ae7 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Tue, 5 May 2020 11:30:51 +0200 Subject: [PATCH] Debugger: prevent calling functions on windows targets This will result in a crashing gdb. Fixes: QTCREATORBUG-23982 Change-Id: I59b65c5854bb4b7cbd59522a555388d1e833a560 Reviewed-by: hjk --- share/qtcreator/debugger/dumper.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/share/qtcreator/debugger/dumper.py b/share/qtcreator/debugger/dumper.py index 90ce78887ce..ad8f4954287 100644 --- a/share/qtcreator/debugger/dumper.py +++ b/share/qtcreator/debugger/dumper.py @@ -1658,7 +1658,7 @@ class DumperBase(): #with self.timer('metaObjectType-' + self.currentIName): metaObjectPtr = extractStaticMetaObjectPtrFromType(typeobj) - if not metaObjectPtr: + if not metaObjectPtr and not self.isWindowsTarget(): # measured: 200 ms (example had one level of inheritance) #with self.timer('metaObjectCall-' + self.currentIName): metaObjectPtr = extractMetaObjectPtrFromAddress()