diff --git a/src/tools/balooshow/main.cpp b/src/tools/balooshow/main.cpp --- a/src/tools/balooshow/main.cpp +++ b/src/tools/balooshow/main.cpp @@ -137,7 +137,12 @@ quint32 devId = parser.value(QStringLiteral("d")).toULong(); fid = Baloo::devIdAndInodeToId(devId, inode); - url = QFile::decodeName(tr.documentUrl(fid)); + if (fid > 0) { + url = QFile::decodeName(tr.documentUrl(fid)); + } else { + stream << i18n("No index information for %1", url) << endl; + continue; + } } else { fid = Baloo::filePathToId(QFile::encodeName(url)); }