Index: tools/lldb-vscode/lldb-vscode.cpp =================================================================== --- tools/lldb-vscode/lldb-vscode.cpp +++ tools/lldb-vscode/lldb-vscode.cpp @@ -967,7 +967,7 @@ if (value.GetError().Fail()) { response.try_emplace("success", false); const char *error_cstr = value.GetError().GetCString(); - if (error_cstr && error_cstr[0]) + if (error_cstr && error_cstr[0] && llvm::json::isUTF8(error_cstr)) response.try_emplace("message", std::string(error_cstr)); else response.try_emplace("message", "evaluate failed");