ngraham added a comment.
So interestingly enough, accessing `recentlyused:/` in Dolphin's URL navigator works great, but doing `recentlyused:/?limit=100` causes it to crash on an assert: $ dolphin org.kde.kactivities.lib.core: Setting the title: "" ASSERT: "!name.isEmpty()" in file /home/nate/kde/src/kio/src/core/kcoredirlister.cpp, line 1209 Aborted (core dumped) Here's the full backtrace: (gdb) bt #0 0x00007ffff7972755 in raise () from /usr/lib/libc.so.6 #1 0x00007ffff795d851 in abort () from /usr/lib/libc.so.6 #2 0x00007ffff4ef08b6 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/libQt5Core.so.5 #3 0x00007ffff4eefce2 in qt_assert(char const*, char const*, int) () from /usr/lib/libQt5Core.so.5 #4 0x00007ffff70fff73 in KCoreDirListerCache::slotEntries ( this=0x7ffff71c2c80 <(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, job=0x555555d5f300, entries=...) at /home/nate/kde/src/kio/src/core/kcoredirlister.cpp:1209 #5 0x00007ffff711ee53 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<KIO::Job*, QList<KIO::UDSEntry> const&>, void, void (KCoreDirListerCache::*)(KIO::Job*, QList<KIO::UDSEntry> const&)>::call (f= (void (KCoreDirListerCache::*)(KCoreDirListerCache * const, KIO::Job *, const QList<KIO::UDSEntry> &)) 0x7ffff70ff6cc <KCoreDirListerCache::slotEntries(KIO::Job*, QList<KIO::UDSEntry> const&)>, o=0x7ffff71c2c80 <(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, arg=0x7fffffffcd90) at /usr/include/qt/QtCore/qobjectdefs_impl.h:152 #6 0x00007ffff711d6c7 in QtPrivate::FunctionPointer<void (KCoreDirListerCache::*)(KIO::Job*, QList<KIO::UDSEntry> const&)>::call<QtPrivate::List<KIO::Job*, QList<KIO::UDSEntry> const&>, void> (f= (void (KCoreDirListerCache::*)(KCoreDirListerCache * const, KIO::Job *, const QList<KIO::UDSEntry> &)) 0x7ffff70ff6cc <KCoreDirListerCache::slotEntries(KIO::Job*, QList<KIO::UDSEntry> const&)>, o=0x7ffff71c2c80 <(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, arg=0x7fffffffcd90) at /usr/include/qt/QtCore/qobjectdefs_impl.h:185 #7 0x00007ffff711a752 in QtPrivate::QSlotObject<void (KCoreDirListerCache::*)(KIO::Job*, QList<KIO::UDSEntry> const&), QtPrivate::List<KIO::Job*, QList<KIO::UDSEntry> const&>, void>::impl (which=1, this_=0x555555d67c30, r=0x7ffff71c2c80 <(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, a=0x7fffffffcd90, ret=0x0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:414 #8 0x00007ffff5124b70 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5 #9 0x00007ffff70a6670 in KIO::ListJob::entries (this=0x555555d5f300, _t1=0x555555d5f300, _t2=...) at /home/nate/kde/build/kio/src/core/KF5KIOCore_autogen/include/moc_listjob.cpp:237 #10 0x00007ffff70a520d in KIO::ListJobPrivate::slotListEntries (this=0x555555b42750, list=...) at /home/nate/kde/src/kio/src/core/listjob.cpp:154 #11 0x00007ffff70a5d6a in KIO::ListJobPrivate::<lambda(const UDSEntryList&)>::operator()(const KIO::UDSEntryList &) const (__closure=0x555555d6de80, list=...) at /home/nate/kde/src/kio/src/core/listjob.cpp:288 #12 0x00007ffff70a72ca in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<const QList<KIO::UDSEntry>&>, void, KIO::ListJobPrivate::start(KIO::Slave*)::<lambda(const UDSEntryList&)> >::call(KIO::ListJobPrivate::<lambda(const UDSEntryList&)> &, void **) (f=..., arg=0x7fffffffd090) at /usr/include/qt/QtCore/qobjectdefs_impl.h:146 #13 0x00007ffff70a714f in QtPrivate::Functor<KIO::ListJobPrivate::start(KIO::Slave*)::<lambda(const UDSEntryList&)>, 1>::call<QtPrivate::List<QList<KIO::UDSEntry> const&>, void>(KIO::ListJobPrivate::<lambda(const UDSEntryList&)> &, void *, void **) (f=..., arg=0x7fffffffd090) at /usr/include/qt/QtCore/qobjectdefs_impl.h:256 REPOSITORY R320 KIO Extras REVISION DETAIL https://phabricator.kde.org/D22144 To: meven, ivan, #frameworks, ngraham Cc: elvisangelaccio, kde-frameworks-devel, kfm-devel, aprcela, fprice, LeGast00n, sbergeron, fbampaloukas, alexde, feverfew, meven, michaelh, spoorun, navarromorales, firef, ngraham, andrebarros, bruns, emmanuelp, mikesomov