[dolphin] [Bug 428535] New: Dolphin crashes when I choose to empty trash

Ɓukasz Konieczny bugzilla_noreply at kde.org
Sat Oct 31 22:38:26 GMT 2020


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-null at kde.org
          Reporter: ftefrjbhfvasf32 at o2.pl
                CC: kfm-devel at 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 at entry=0x0) at kernel/qobject.cpp:3870
#13 0x00007fa7e73de068 in QMetaObject::activate
(sender=sender at entry=0x55e2e55fc290, m=m at entry=0x7fa7e8d65100
<KCoreDirLister::staticMetaObject>,
local_signal_index=local_signal_index at entry=7, argv=argv at entry=0x0) at
kernel/qobject.cpp:3930
#14 0x00007fa7e8cea547 in KCoreDirLister::clear
(this=this at entry=0x55e2e55fc290) at
./obj-x86_64-linux-gnu/src/core/KF5KIOCore_autogen/include/moc_kcoredirlister.cpp:460
#15 0x00007fa7e8cfcb3e in KCoreDirListerCache::forgetDirs
(this=this at 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 at entry=0x7ffc7b51a9f0) at kernel/qobject.cpp:3870
#23 0x00007fa7e73de068 in QMetaObject::activate
(sender=sender at entry=0x55e2e453e520, m=m at entry=0x7fa7e8427f00
<QAction::staticMetaObject>, local_signal_index=local_signal_index at entry=1,
argv=argv at entry=0x7ffc7b51a9f0) at kernel/qobject.cpp:3930
#24 0x00007fa7e7f1f826 in QAction::triggered (this=this at 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 at 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 at entry=0x55e2e470c050, event=event at entry=0x7ffc7b51afc0,
alienWidget=alienWidget at 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 at 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 at entry=0x7fa7dc005000, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ../../../glib/gmain.c:4092
#44 0x00007fa7e52e8853 in g_main_context_iteration (context=0x7fa7dc005000,
may_block=may_block at 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 at entry=0x7ffc7b51b5b0,
flags=..., flags at 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 on the CC list for the bug.


More information about the kfm-devel mailing list