SUMMARY Hello, Whenever an application trys to open a directory and if dolphin's instance is already in that directory dophin crashes with added backtrace I have hit this bug with an application called simplescreenrecorder but i believe same bug can be observed with other programs which does same thing ( trys open a directory ) STEPS TO REPRODUCE 1. click open directory ( from any app ) 2. if dolphin doesnt have any instance open and not showing that directory everthing is ok 3. click again ( or simply get same directory which external app tries to open ) 4. crash SOFTWARE/OS VERSIONS Linux/KDE Plasma: kdesrc-build compiled (18/02/22 ) KDE Frameworks Version: kdesrc-build compiled (18/02/22 ) Qt Version: 5.15.3 (built against 5.15.3) BACKTRACE dolphin[29120]: ASSERT: "dirs.size() > 0" in file /home/kde-dev/kde/src/dolphin/src/dolphintabwidget.cpp, line 187 [KCrash Handler] #5 0x00007f109988534c in __pthread_kill_implementation () from /usr/lib/libc.so.6 #6 0x00007f10998384b8 in raise () from /usr/lib/libc.so.6 #7 0x00007f1099822534 in abort () from /usr/lib/libc.so.6 #8 0x00007f1099dc8ee4 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/libQt5Core.so.5 #9 0x00007f1099dc8f44 in qt_assert(char const*, char const*, int) () from /usr/lib/libQt5Core.so.5 #10 0x0000565023d815d2 in DolphinTabWidget::openDirectories (this=0x5650256f15c0, dirs=..., splitView=false) at /home/kde-dev/kde/src/dolphin/src/dolphintabwidget.cpp:187 #11 0x0000565023d3eab6 in DolphinMainWindow::openDirectories (this=0x56502550a060, dirs=..., splitView=false) at /home/kde-dev/kde/src/dolphin/src/dolphinmainwindow.cpp:248 #12 0x0000565023d3eb10 in DolphinMainWindow::openDirectories (this=0x56502550a060, dirs=..., splitView=false) at /home/kde-dev/kde/src/dolphin/src/dolphinmainwindow.cpp:253 #13 0x0000565023dd1b73 in MainWindowAdaptor::openDirectories (this=0x565025420e50, dirs=..., splitView=false) at /home/kde-dev/kde/build/dolphin/src/dolphinmainwindowadaptor.cpp:51 #14 0x0000565023dd1d17 in MainWindowAdaptor::qt_static_metacall (_o=0x565025420e50, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7fff458c0660) at /home/kde-dev/kde/build/dolphin/src/dolphinmainwindowadaptor.moc:130 #15 0x0000565023dd1ef6 in MainWindowAdaptor::qt_metacall (this=0x565025420e50, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7fff458c0660) at /home/kde-dev/kde/build/dolphin/src/dolphinmainwindowadaptor.moc:179 #16 0x00007f109b1d2f9e in ?? () from /usr/lib/libQt5DBus.so.5 #17 0x00007f109b197132 in ?? () from /usr/lib/libQt5DBus.so.5 #18 0x00007f109b197e13 in ?? () from /usr/lib/libQt5DBus.so.5 #19 0x00007f109b197e4c in ?? () from /usr/lib/libQt5DBus.so.5 #20 0x00007f1099fd97d6 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5 #21 0x00007f109bcfe817 in KMainWindow::event (this=0x56502550a060, ev=0x565025b7b450) at /home/kde-dev/kde/src/kxmlgui/src/kmainwindow.cpp:961 #22 0x00007f109bd56f4b in KXmlGuiWindow::event (this=0x56502550a060, ev=0x565025b7b450) at /home/kde-dev/kde/src/kxmlgui/src/kxmlguiwindow.cpp:220 #23 0x0000565023d54db1 in DolphinMainWindow::event (this=0x56502550a060, event=0x565025b7b450) at /home/kde-dev/kde/src/dolphin/src/dolphinmainwindow.cpp:2505 #24 0x00007f109aa2d1c6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #25 0x00007f1099fb55aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #26 0x00007f1099fb60a9 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5 #27 0x00007f1099ffd678 in ?? () from /usr/lib/libQt5Core.so.5 #28 0x00007f1097a14163 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #29 0x00007f1097a6a9e9 in ?? () from /usr/lib/libglib-2.0.so.0 #30 0x00007f1097a116c5 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #31 0x00007f109a00157a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #32 0x00007f1099fad88b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #33 0x00007f1099fb8fd7 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5 #34 0x0000565023d3a5e2 in main (argc=2, argv=0x7fff458c1128) at /home/kde-dev/kde/src/dolphin/src/main.cpp:240 [Inferior 1 (process 29407) detached]