diff --git a/share/qtcreator/gdbmacros/dumper.py b/share/qtcreator/gdbmacros/dumper.py
index d49e1682fe0791f7ba3a77a2b11c7db6f4f4c00d..903efc214f0edbd47ad9b002458892ad6a0278cb 100644
--- a/share/qtcreator/gdbmacros/dumper.py
+++ b/share/qtcreator/gdbmacros/dumper.py
@@ -1327,11 +1327,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)
@@ -1343,10 +1339,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 4db5d3850c9e89ad79829d84dd612bd1432952fd..295dd4e3ff1767fb6741de342e2a7204cdd09083 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"))