https://bugs.kde.org/show_bug.cgi?id=428535
Bug ID: 428535 Summary: Dolphin crashes when I choose to empty trash Product: dolphin Version: 20.08.2 Platform: Ubuntu Packages OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: dolphin-bugs-n...@kde.org Reporter: ftefrjbhfvas...@o2.pl CC: kfm-de...@kde.org Target Milestone: --- Application: dolphin (20.08.2) Qt Version: 5.14.2 Frameworks Version: 5.74.0 Operating System: Linux 5.8.0-26-generic x86_64 Windowing system: X11 Distribution: Ubuntu 20.10 -- Information about the crash: - What I was doing when the application crashed: I went to Trash where I had about 400 MiB of data and attempted to empty the Trash. Every item in Trash was duplicated, which I thought was strange. When I hit "Empty Trash" button, Dolphin crashed. The crash can be reproduced every time. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault Content of s_kcrashErrorMessage: (null) [KCrash Handler] #6 QSharedDataPointer<KFileItemPrivate>::~QSharedDataPointer (this=0x55e2e539e650, __in_chrg=<optimized out>) at /usr/include/c++/10/bits/atomic_base.h:333 #7 0x00007fa7e91e18be in KFileItemModel::ItemData::~ItemData (this=0x55e2e539e650, __in_chrg=<optimized out>) at ./src/kitemviews/kfileitemmodel.h:298 #8 qDeleteAll<QList<KFileItemModel::ItemData*>::const_iterator> (end=..., begin=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:320 #9 qDeleteAll<QList<KFileItemModel::ItemData*> > (c=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:328 #10 KFileItemModel::slotClear (this=0x55e2e563cb90) at ./src/kitemviews/kfileitemmodel.cpp:1155 #11 0x00007fa7e73e42e6 in QtPrivate::QSlotObjectBase::call (a=0x7ffc7b51a620, r=0x55e2e563cb90, this=0x55e2e4b27040) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #12 doActivate<false> (sender=0x55e2e55fc290, signal_index=10, argv=0x7ffc7b51a620, argv@entry=0x0) at kernel/qobject.cpp:3870 #13 0x00007fa7e73de068 in QMetaObject::activate (sender=sender@entry=0x55e2e55fc290, m=m@entry=0x7fa7e8d65100 <KCoreDirLister::staticMetaObject>, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x0) at kernel/qobject.cpp:3930 #14 0x00007fa7e8cea547 in KCoreDirLister::clear (this=this@entry=0x55e2e55fc290) at ./obj-x86_64-linux-gnu/src/core/KF5KIOCore_autogen/include/moc_kcoredirlister.cpp:460 #15 0x00007fa7e8cfcb3e in KCoreDirListerCache::forgetDirs (this=this@entry=0x7fa7e8d684e0 <(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, lister=0x55e2e55fc290) at ./src/core/kcoredirlister.cpp:490 #16 0x00007fa7e8cfd31a in KCoreDirListerCache::listDir (this=0x7fa7e8d684e0 <(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, lister=<optimized out>, _u=..., _keep=<optimized out>, _reload=<optimized out>) at ./src/core/kcoredirlister.cpp:125 #17 0x00007fa7e91ec382 in KFileItemModel::refreshDirectory (this=0x55e2e563cb90, url=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:118 #18 0x00007fa7e9243dcf in DolphinView::reload (this=0x55e2e537d4d0) at ./src/views/dolphinview.cpp:463 #19 0x00007fa7e94e68f1 in DolphinViewContainer::reload (this=0x55e2e53dfcc0) at ./src/dolphinviewcontainer.cpp:456 #20 0x00007fa7e94d1662 in DolphinMainWindow::reloadView (this=0x55e2e44ccdc0) at ./src/dolphinmainwindow.cpp:805 #21 0x00007fa7e73e42e6 in QtPrivate::QSlotObjectBase::call (a=0x7ffc7b51a9f0, r=0x55e2e44ccdc0, this=0x55e2e4550b70) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #22 doActivate<false> (sender=0x55e2e453e520, signal_index=4, argv=argv@entry=0x7ffc7b51a9f0) at kernel/qobject.cpp:3870 #23 0x00007fa7e73de068 in QMetaObject::activate (sender=sender@entry=0x55e2e453e520, m=m@entry=0x7fa7e8427f00 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffc7b51a9f0) at kernel/qobject.cpp:3930 #24 0x00007fa7e7f1f826 in QAction::triggered (this=this@entry=0x55e2e453e520, _t1=<optimized out>) at .moc/moc_qaction.cpp:381 #25 0x00007fa7e7f22111 in QAction::activate (this=0x55e2e453e520, event=<optimized out>) at kernel/qaction.cpp:1161 #26 0x00007fa7e8017202 in QAbstractButtonPrivate::click (this=this@entry=0x55e2e46e34f0) at widgets/qabstractbutton.cpp:909 #27 0x00007fa7e8017325 in QAbstractButton::mouseReleaseEvent (this=0x55e2e470c050, e=0x7ffc7b51afc0) at widgets/qabstractbutton.cpp:1012 #28 0x00007fa7e810959e in QToolButton::mouseReleaseEvent (this=<optimized out>, e=<optimized out>) at widgets/qtoolbutton.cpp:622 #29 0x00007fa7e7f6730e in QWidget::event (this=0x55e2e470c050, event=0x7ffc7b51afc0) at kernel/qwidget.cpp:9033 #30 0x00007fa7e7f26013 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55e2e470c050, e=0x7ffc7b51afc0) at kernel/qapplication.cpp:3685 #31 0x00007fa7e7f2b841 in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3129 #32 0x00007fa7e73ae1ca in QCoreApplication::notifyInternal2 (receiver=0x55e2e470c050, event=0x7ffc7b51afc0) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:153 #33 0x00007fa7e7f2a73a in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x55e2e470c050, event=event@entry=0x7ffc7b51afc0, alienWidget=alienWidget@entry=0x55e2e470c050, nativeWidget=0x55e2e44ccdc0, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2615 #34 0x00007fa7e7f7ff32 in QWidgetWindow::handleMouseEvent (this=0x55e2e47333b0, event=0x7ffc7b51b280) at /usr/include/c++/10/bits/atomic_base.h:420 #35 0x00007fa7e7f82d8e in QWidgetWindow::event (this=0x55e2e47333b0, event=0x7ffc7b51b280) at kernel/qwidgetwindow.cpp:295 #36 0x00007fa7e7f26013 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55e2e47333b0, e=0x7ffc7b51b280) at kernel/qapplication.cpp:3685 #37 0x00007fa7e73ae1ca in QCoreApplication::notifyInternal2 (receiver=0x55e2e47333b0, event=0x7ffc7b51b280) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:153 #38 0x00007fa7e784148b in QGuiApplicationPrivate::processMouseEvent (e=0x55e2e4c9e670) at kernel/qguiapplication.cpp:2203 #39 0x00007fa7e78172bb in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1170 #40 0x00007fa7e210035e in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105 #41 0x00007fa7e52e84db in g_main_dispatch (context=0x7fa7dc005000) at ../../../glib/gmain.c:3325 #42 g_main_context_dispatch (context=0x7fa7dc005000) at ../../../glib/gmain.c:4016 #43 0x00007fa7e52e8788 in g_main_context_iterate (context=context@entry=0x7fa7dc005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4092 #44 0x00007fa7e52e8853 in g_main_context_iteration (context=0x7fa7dc005000, may_block=may_block@entry=1) at ../../../glib/gmain.c:4157 #45 0x00007fa7e7405843 in QEventDispatcherGlib::processEvents (this=0x55e2e447d720, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #46 0x00007fa7e73aca4b in QEventLoop::exec (this=this@entry=0x7ffc7b51b5b0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136 #47 0x00007fa7e73b4fc6 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:118 #48 0x00007fa7e7834de0 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1860 #49 0x00007fa7e7f25f89 in QApplication::exec () at kernel/qapplication.cpp:2825 #50 0x00007fa7e94d07c5 in kdemain (argc=<optimized out>, argv=0x7ffc7b51b6b8) at ./src/main.cpp:206 #51 0x00007fa7e92c0cb2 in __libc_start_main (main=0x55e2e27a3060 <main>, argc=1, argv=0x7ffc7b51b878, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc7b51b868) at ../csu/libc-start.c:314 #52 0x000055e2e27a309e in _start () [Inferior 1 (process 4017) detached] Possible duplicates by query: bug 428384, bug 425753, bug 424909, bug 423506, bug 422194. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.