diff --git a/src/plugins/valgrind/memchecktool.cpp b/src/plugins/valgrind/memchecktool.cpp index 95314de3170..5ed8152098d 100644 --- a/src/plugins/valgrind/memchecktool.cpp +++ b/src/plugins/valgrind/memchecktool.cpp @@ -97,13 +97,14 @@ namespace Internal { static ErrorListModel::RelevantFrameFinder makeFrameFinder(const QStringList &projectFiles) { return [projectFiles](const Error &error) { + const Frame defaultFrame = Frame(); const QVector stacks = error.stacks(); if (stacks.isEmpty()) - return Frame(); + return defaultFrame; const Stack &stack = stacks[0]; const QVector frames = stack.frames(); if (frames.isEmpty()) - return Frame(); + return defaultFrame; //find the first frame belonging to the project if (!projectFiles.isEmpty()) {