Index: source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp =================================================================== --- source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp +++ source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp @@ -1503,6 +1503,11 @@ } } + // We got an invalid address range back + if (!region_info.GetRange().IsValid()) { + error.SetErrorString("Server returned invalid range"); + } + // We got a valid address range back but no permissions -- which means // this is an unmapped page if (region_info.GetRange().IsValid() && saw_permissions == false) {