diff --git a/src/filewidgets/kfileplacesmodel.cpp b/src/filewidgets/kfileplacesmodel.cpp --- a/src/filewidgets/kfileplacesmodel.cpp +++ b/src/filewidgets/kfileplacesmodel.cpp @@ -669,7 +669,7 @@ KBookmark bookmark = root.first(); QVector devices = availableDevices; - while (!bookmark.isNull()) { + while (!bookmark.isNull() && bookmark.url().isValid()) { QString udi = bookmark.metaDataItem(QStringLiteral("UDI")); QString appName = bookmark.metaDataItem(QStringLiteral("OnlyInApp")); QUrl url = bookmark.url();