From 85c5c04ba7750d25b960e868f27cbf845c8b1212 Mon Sep 17 00:00:00 2001 From: Adel Shafiei Date: Thu, 17 Sep 2020 13:56:23 -0400 Subject: [PATCH] Added a check to make sure that overflow bin file is opened successfully --- mindspore/ccsrc/debug/debugger/debugger.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mindspore/ccsrc/debug/debugger/debugger.cc b/mindspore/ccsrc/debug/debugger/debugger.cc index d5169e7310..516ddd8ce8 100644 --- a/mindspore/ccsrc/debug/debugger/debugger.cc +++ b/mindspore/ccsrc/debug/debugger/debugger.cc @@ -759,6 +759,10 @@ std::vector Debugger::CheckOpOverflow() { bin_list.push_back(stod(overflow_time)); std::fstream infile; infile.open(file_path.c_str(), std::ios::binary | std::ios::in); + if (!infile.is_open()) { + MS_LOG(ERROR) << "Failed to open overflow bin file " << file_name; + continue; + } infile.seekg(313, std::ios::beg); std::vector buffer; buffer.resize(BUF_SIZ);