diff --git a/share/qtcreator/gdbmacros/dumper.py b/share/qtcreator/gdbmacros/dumper.py index 1ab39aba90820750e70415e94789ab6a08df63a2..0a375b55d972e588c56a8780cd6613e267578f62 100644 --- a/share/qtcreator/gdbmacros/dumper.py +++ b/share/qtcreator/gdbmacros/dumper.py @@ -622,11 +622,12 @@ def isNull(p): # for invalid char *, as their "contents" is being examined #s = str(p) #return s == "0x0" or s.startswith("0x0 ") - try: - # Can fail with: "RuntimeError: Cannot access memory at address 0x5" - return p.cast(lookupType("void").pointer()) == 0 - except: - return False + #try: + # # Can fail with: "RuntimeError: Cannot access memory at address 0x5" + # return p.cast(lookupType("void").pointer()) == 0 + #except: + # return False + return long(p) == 0 movableTypes = set([ "QBrush", "QBitArray", "QByteArray",