diff --git a/src/plugins/valgrind/memcheckerrorview.cpp b/src/plugins/valgrind/memcheckerrorview.cpp index db305eaea34..6f3318b1a62 100644 --- a/src/plugins/valgrind/memcheckerrorview.cpp +++ b/src/plugins/valgrind/memcheckerrorview.cpp @@ -198,6 +198,8 @@ static QString relativeToPath() static QString errorLocation(const QModelIndex &index, const Error &error, bool link = false, const QString &linkAttr = QString()) { + if (!index.isValid()) + return QString(); const ErrorListModel *model = 0; const QAbstractProxyModel *proxy = qobject_cast(index.model()); while (!model && proxy) {