diff --git a/share/qtcreator/gdbmacros/dumper.py b/share/qtcreator/gdbmacros/dumper.py
index d665f5171685a5ea054982ed81b059afc587ca10..bd8bd1b9448f5642a6df54d569b094962680a1e9 100644
--- a/share/qtcreator/gdbmacros/dumper.py
+++ b/share/qtcreator/gdbmacros/dumper.py
@@ -1328,11 +1328,7 @@ class Dumper:
             typedefStrippedType).replace("::", "__")
 
         # Is this derived from QObject?
-        try:
-            item.value['staticMetaObject']
-            hasMetaObject = True
-        except:
-            hasMetaObject = False
+        hasMetaObject = False
 
         #warn(" STRIPPED: %s" % nsStrippedType)
         #warn(" DUMPERS: %s" % self.dumpers)
@@ -1344,10 +1340,6 @@ class Dumper:
             self.putValue(value)
             self.putNumChild(0)
 
-        elif hasMetaObject and self.useFancy:
-            self.putType(item.value.type)
-            qdump__QObject(self, item)
-
         elif nsStrippedType in self.dumpers:
             #warn("IS DUMPABLE: %s " % type)
             self.putType(item.value.type)
diff --git a/share/qtcreator/gdbmacros/gdbmacros.py b/share/qtcreator/gdbmacros/gdbmacros.py
index 49906fe75cb71e2ef563635b783ce2c5c0f4c4ad..4394e630afb4da501369ca52a4c5cfc772767fc2 100644
--- a/share/qtcreator/gdbmacros/gdbmacros.py
+++ b/share/qtcreator/gdbmacros/gdbmacros.py
@@ -614,7 +614,6 @@ def qdump__QObject(d, item):
     d.putNumChild(4)
     if d.isExpanded(item):
       with Children(d):
-        d.putFields(item)
         # Parent and children.
         d.putItem(Item(d_ptr["parent"], item.iname, "parent", "parent"))
         d.putItem(Item(d_ptr["children"], item.iname, "children", "children"))