diff --git a/src/plugins/valgrind/callgrindengine.cpp b/src/plugins/valgrind/callgrindengine.cpp index 974a4848440..8aafa076ae7 100644 --- a/src/plugins/valgrind/callgrindengine.cpp +++ b/src/plugins/valgrind/callgrindengine.cpp @@ -270,7 +270,10 @@ void CallgrindToolRunner::triggerParse() cleanupTempFile(); { TemporaryFile dataFile("callgrind.out"); - dataFile.open(); + if (!dataFile.open()) { + showStatusMessage(tr("Failed opening temp file...")); + return; + } m_hostOutputFile = FilePath::fromString(dataFile.fileName()); }