https://bugs.kde.org/show_bug.cgi?id=496387
Bug ID: 496387 Summary: Dolphin crashed when renaming "Documents" folder: in KUrlNavigator::setLocationUrl in kurlnavigator.cpp:1114 Classification: Frameworks and Libraries Product: frameworks-kio Version: 6.7.0 Platform: Other OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: URL navigator Assignee: kio-bugs-n...@kde.org Reporter: pos...@posteo.eu CC: kdelibs-b...@kde.org Target Milestone: --- Created attachment 175881 --> https://bugs.kde.org/attachment.cgi?id=175881&action=edit bt full STEPS TO REPRODUCE 1. Open Dolphin 2. Maybe have a second tab opened with the Documents folder - not sure 3. Rename "Documents" to "Documents Charlie" in Dolphin via the context menu OBSERVED RESULT Dolphin crashed. ``` #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007f5339080693 in __pthread_kill_internal (threadid=<optimized out>, signo=11) at pthread_kill.c:78 #2 0x00007f5339027d1e in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26 #3 0x00007f533bb801a2 in KCrash::defaultCrashHandler (sig=11) at /usr/src/debug/kf6-kcrash-6.8.0-1.fc41.x86_64/src/kcrash.cpp:596 #4 <signal handler called> #5 0x00007f533c0b9bc0 in KUrlNavigator::setLocationUrl (this=0x0, newUrl=...) at /usr/src/debug/kf6-kio-6.8.0-1.fc41.x86_64/src/filewidgets/kurlnavigator.cpp:1114 #6 0x00005613d34a9102 in DolphinViewContainer::setSearchModeEnabled (this=0x56140d0c22d0, enabled=false) at /usr/src/debug/dolphin-24.08.3-1.fc41.x86_64/src/dolphinviewcontainer.cpp:484 #7 0x00005613d34a92fd in DolphinViewContainer::redirect (this=0x56140d0c22d0, oldUrl=..., newUrl=...) at /usr/src/debug/dolphin-24.08.3-1.fc41.x86_64/src/dolphinviewcontainer.cpp:860 #8 0x00007f533975bac1 in QtPrivate::QSlotObjectBase::call (this=0x56140d292170, r=<optimized out>, a=0x7ffc95398510) at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/corelib/kernel/qobjectdefs_impl.h:486 #9 doActivate<false> (sender=0x56140d2cec20, signal_index=38, argv=0x7ffc95398510) at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/corelib/kernel/qobject.cpp:4120 #10 0x00007f53397520c7 in QMetaObject::activate (sender=<optimized out>, m=<optimized out>, local_signal_index=local_signal_index@entry=31, argv=argv@entry=0x7ffc95398510) at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/corelib/kernel/qobject.cpp:4180 #11 0x00007f533c1fed40 in DolphinView::redirection (this=<optimized out>, _t1=..., _t2=...) at /usr/src/debug/dolphin-24.08.3-1.fc41.x86_64/redhat-linux-build/src/dolphinprivate_autogen/include/moc_dolphinview.cpp:1541 #12 0x00007f533c1f176e in DolphinView::slotDirectoryRedirection (this=0x56140d2cec20, oldUrl=..., newUrl=...) at /usr/src/debug/dolphin-24.08.3-1.fc41.x86_64/src/views/dolphinview.cpp:1710 #13 DolphinView::slotDirectoryRedirection (this=0x56140d2cec20, oldUrl=..., newUrl=...) at /usr/src/debug/dolphin-24.08.3-1.fc41.x86_64/src/views/dolphinview.cpp:1707 #14 0x00007f533975bac1 in QtPrivate::QSlotObjectBase::call (this=0x56140d2eaae0, r=<optimized out>, a=0x7ffc95398680) at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/corelib/kernel/qobjectdefs_impl.h:486 #15 doActivate<false> (sender=0x56140d356100, signal_index=19, argv=0x7ffc95398680) at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/corelib/kernel/qobject.cpp:4120 #16 0x00007f53397520c7 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f533c2d2d40, local_signal_index=local_signal_index@entry=8, argv=argv@entry=0x7ffc95398680) at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/corelib/kernel/qobject.cpp:4180 #17 0x00007f533c176970 in KFileItemModel::directoryRedirection (this=<optimized out>, _t1=..., _t2=...) at /usr/src/debug/dolphin-24.08.3-1.fc41.x86_64/redhat-linux-build/src/dolphinprivate_autogen/include/moc_kfileitemmodel.cpp:426 #18 0x00007f533975bac1 in QtPrivate::QSlotObjectBase::call (this=0x56140d357240, r=<optimized out>, a=0x7ffc953987a0) at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/corelib/kernel/qobjectdefs_impl.h:486 #19 doActivate<false> (sender=0x56140d356380, signal_index=8, argv=0x7ffc953987a0) at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/corelib/kernel/qobject.cpp:4120 #20 0x00007f53397520c7 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f533bd06c20, local_signal_index=local_signal_index@entry=5, argv=argv@entry=0x7ffc953987a0) at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/corelib/kernel/qobject.cpp:4180 #21 0x00007f533bc43780 in KCoreDirLister::redirection (this=<optimized out>, _t1=..., _t2=...) at /usr/src/debug/kf6-kio-6.8.0-1.fc41.x86_64/redhat-linux-build/src/core/KF6KIOCore_autogen/include/moc_kcoredirlister.cpp:515 #22 0x00007f533bc365bc in KCoreDirListerCache::emitRedirections (this=<optimized out>, _oldUrl=..., _newUrl=...) at /usr/src/debug/kf6-kio-6.8.0-1.fc41.x86_64/src/core/kcoredirlister.cpp:1642 #23 KCoreDirListerCache::renameDir (this=0x56140cd0abf0, oldUrl=..., newUrl=...) at /usr/src/debug/kf6-kio-6.8.0-1.fc41.x86_64/src/core/kcoredirlister.cpp:1583 #24 KCoreDirListerCache::slotFileRenamed (this=0x56140cd0abf0, _src=..., _dst=..., dstPath=...) at /usr/src/debug/kf6-kio-6.8.0-1.fc41.x86_64/src/core/kcoredirlister.cpp:928 #25 0x00007f533975bac1 in QtPrivate::QSlotObjectBase::call (this=0x56140cced7d0, r=<optimized out>, a=0x7ffc95398b50) at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/corelib/kernel/qobjectdefs_impl.h:486 #26 doActivate<false> (sender=0x56140ccee960, signal_index=4, argv=0x7ffc95398b50) at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/corelib/kernel/qobject.cpp:4120 #27 0x00007f53397520c7 in QMetaObject::activate (sender=<optimized out>, m=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffc95398b50) at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/corelib/kernel/qobject.cpp:4180 #28 0x00007f533bc6cd34 in OrgKdeKDirNotifyInterface::FileRenamedWithLocalPath (this=<optimized out>, _t1=..., _t2=..., _t3=...) at /usr/src/debug/kf6-kio-6.8.0-1.fc41.x86_64/redhat-linux-build/src/core/KF6KIOCore_autogen/include/moc_kdirnotify.cpp:255 #29 0x00007f533bc6d0b4 in OrgKdeKDirNotifyInterface::qt_static_metacall (_o=_o@entry=0x56140ccee960, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=1, _a=_a@entry=0x7ffc95398d18) at /usr/src/debug/kf6-kio-6.8.0-1.fc41.x86_64/redhat-linux-build/src/core/KF6KIOCore_autogen/include/moc_kdirnotify.cpp:144 #30 0x00007f533bc71b62 in OrgKdeKDirNotifyInterface::qt_metacall (this=0x56140ccee960, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7ffc95398d18) at /usr/src/debug/kf6-kio-6.8.0-1.fc41.x86_64/redhat-linux-build/src/core/KF6KIOCore_autogen/include/moc_kdirnotify.cpp:234 #31 0x00007f533b0ba237 in QDBusConnectionPrivate::deliverCall (this=0x7f531c0016c0, object=0x56140ccee960, msg=..., metaTypes=..., slotIdx=6) at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/dbus/qdbusintegrator.cpp:1008 #32 0x00007f533974d172 in QObject::event (this=0x56140ccee960, e=0x7f531c043ee0) at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/corelib/kernel/qobject.cpp:1419 #33 0x00007f533a83d6b8 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x56140ccee960, e=0x7f531c043ee0) at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/widgets/kernel/qapplication.cpp:3294 #34 0x00007f53396f3a38 in QCoreApplication::notifyInternal2 (receiver=0x56140ccee960, event=0x7f531c043ee0) at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1165 #35 0x00007f53396f3c8d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1609 #36 0x00007f53396f7765 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x56140c69c190) at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1965 #37 0x00007f53396f8b6d in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1797 #38 0x00007f53399ea68f in postEventSourceDispatch (s=0x56140c6ecad0) at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:246 #39 0x00007f53364f128c in g_main_dispatch (context=0x7f531c000f30) at ../glib/gmain.c:3357 #40 g_main_context_dispatch_unlocked (context=0x7f531c000f30) at ../glib/gmain.c:4208 #41 0x00007f53365517b8 in g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f531c000f30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4273 #42 0x00007f53364f2783 in g_main_context_iteration (context=0x7f531c000f30, may_block=1) at ../glib/gmain.c:4338 #43 0x00007f53399e9de3 in QEventDispatcherGlib::processEvents (this=0x56140c69eb50, flags=...) at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:396 #44 0x00007f533970221b in QEventLoop::exec (this=this@entry=0x7ffc95399440, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/corelib/global/qflags.h:34 #45 0x00007f53396fda2e in QCoreApplication::exec () at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/corelib/global/qflags.h:74 #46 0x00007f5339ed723d in QGuiApplication::exec () at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/gui/kernel/qguiapplication.cpp:1975 #47 0x00007f533a83d629 in QApplication::exec () at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/widgets/kernel/qapplication.cpp:2562 #48 0x00005613d348681d in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin-24.08.3-1.fc41.x86_64/src/main.cpp:273 ``` SOFTWARE/OS VERSIONS Operating System: Fedora Linux 41 KDE Plasma Version: 6.2.3 KDE Frameworks Version: 6.8.0 Qt Version: 6.8.0 Kernel Version: 6.11.7-300.fc41.x86_64 (64-bit) Graphics Platform: Wayland Dolphin 24.08.3 -- You are receiving this mail because: You are watching all bug changes.