diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp index 2cf348b887c22df05051f775348ddda92819c265..1731c22d7171018f4d91a6f7642e34297552c293 100644 --- a/src/plugins/debugger/gdb/gdbengine.cpp +++ b/src/plugins/debugger/gdb/gdbengine.cpp @@ -3646,6 +3646,8 @@ void GdbEngine::handleRegisterListValues(const DebuggerResponse &response) QByteArray data = item["value"].data(); if (data.startsWith("0x")) { reg.value = data; + } else if (data == "<error reading variable>") { + // Nothing. See QTCREATORBUG-14029. } else { // This is what GDB considers machine readable output: // value="{v4_float = {0x00000000, 0x00000000, 0x00000000, 0x00000000},