Bug 403691

Summary: Crash when expanding and removing folders & files
Product: [Applications] dolphin Reporter: Jean-Michaël Celerier <jeanmichael.celerier>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: elvis.angelaccio
Priority: NOR Keywords: drkonqi
Version: 18.12.1   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jean-Michaël Celerier 2019-01-28 14:27:46 UTC
Application: dolphin (18.12.1)

Qt Version: 5.12.0
Frameworks Version: 5.54.0
Operating System: Linux 4.20.4-arch1-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:

In tree view ("detail"), reorganizing my files. 

- Unusual behavior I noticed:

Before the crash, some subfolders' contents started showing up at the wrong place in the tree

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f64fc940800 (LWP 15066))]

Thread 4 (Thread 0x7f64f1dc3700 (LWP 15069)):
#0  0x00007f6504f10c21 in poll () from /usr/lib/libc.so.6
#1  0x00007f65007a9540 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f65007a962e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f6502ff95c4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007f6502fa258c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f6502de65c9 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007f6502de79cc in ?? () from /usr/lib/libQt5Core.so.5
#7  0x00007f65016d7a9d in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007f6504f1bb23 in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f64f9541700 (LWP 15068)):
#0  0x00007f65016dee5f in pthread_getspecific () from /usr/lib/libpthread.so.0
#1  0x00007f6500788051 in g_thread_self () from /usr/lib/libglib-2.0.so.0
#2  0x00007f65007a92fd in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#3  0x00007f65007a93e7 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007f65007a962e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007f6502ff95c4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007f6502fa258c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0x00007f6502de65c9 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#8  0x00007f650326cba6 in ?? () from /usr/lib/libQt5DBus.so.5
#9  0x00007f6502de79cc in ?? () from /usr/lib/libQt5Core.so.5
#10 0x00007f65016d7a9d in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007f6504f1bb23 in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f64fb529700 (LWP 15067)):
#0  0x00007f6504f10c21 in poll () from /usr/lib/libc.so.6
#1  0x00007f650025c630 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f650025e2db in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007f64fc4d996b in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f6502de79cc in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007f65016d7a9d in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f6504f1bb23 in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f64fc940800 (LWP 15066)):
[KCrash Handler]
#6  0x00007f6504d4ca1d in KFileItemModel::expandedParentsCount(KFileItemModel::ItemData const*) () from /usr/lib/libdolphinprivate.so.5
#7  0x00007f6504d73a91 in KItemListView::hasSiblingSuccessor(int) const () from /usr/lib/libdolphinprivate.so.5
#8  0x00007f6504d75ccd in KItemListView::updateSiblingsInformation(int, int) () from /usr/lib/libdolphinprivate.so.5
#9  0x00007f6504d7c01b in KItemListView::slotItemsRemoved(KItemRangeList const&) () from /usr/lib/libdolphinprivate.so.5
#10 0x00007f6502fce3e0 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#11 0x00007f6504dd9cb6 in KItemModelBase::itemsRemoved(KItemRangeList const&) () from /usr/lib/libdolphinprivate.so.5
#12 0x00007f6504d4e42f in KFileItemModel::removeItems(KItemRangeList const&, KFileItemModel::RemoveItemsBehavior) () from /usr/lib/libdolphinprivate.so.5
#13 0x00007f6504d58acb in ?? () from /usr/lib/libdolphinprivate.so.5
#14 0x00007f6504d6d0e8 in KItemListController::mouseReleaseEvent(QGraphicsSceneMouseEvent*, QTransform const&) () from /usr/lib/libdolphinprivate.so.5
#15 0x00007f6504d6b630 in KItemListController::processEvent(QEvent*, QTransform const&) () from /usr/lib/libdolphinprivate.so.5
#16 0x00007f6504d7d5f0 in KItemListView::event(QEvent*) () from /usr/lib/libdolphinprivate.so.5
#17 0x00007f65039fae34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#18 0x00007f6503a02671 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#19 0x00007f6502fa38f9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#20 0x00007f6503d0e165 in ?? () from /usr/lib/libQt5Widgets.so.5
#21 0x00007f6503d0e5ad in ?? () from /usr/lib/libQt5Widgets.so.5
#22 0x00007f6503d130ba in QGraphicsScene::mouseReleaseEvent(QGraphicsSceneMouseEvent*) () from /usr/lib/libQt5Widgets.so.5
#23 0x00007f6503d1dfc0 in QGraphicsScene::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#24 0x00007f65039fae34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#25 0x00007f6503a02671 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#26 0x00007f6502fa38f9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#27 0x00007f6503d3bbb9 in QGraphicsView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQt5Widgets.so.5
#28 0x00007f6503a3b9d8 in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#29 0x00007f6503ae2a2f in QFrame::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#30 0x00007f6503d3cb6c in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#31 0x00007f6502fa360b in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#32 0x00007f65039fae24 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#33 0x00007f6503a028b9 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#34 0x00007f6502fa38f9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#35 0x00007f6503a01b98 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /usr/lib/libQt5Widgets.so.5
#36 0x00007f6503a56d2d in ?? () from /usr/lib/libQt5Widgets.so.5
#37 0x00007f6503a59c47 in ?? () from /usr/lib/libQt5Widgets.so.5
#38 0x00007f65039fae34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#39 0x00007f6503a02671 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#40 0x00007f6502fa38f9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#41 0x00007f65034069be in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/libQt5Gui.so.5
#42 0x00007f6503407e26 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/libQt5Gui.so.5
#43 0x00007f65033e175c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5
#44 0x00007f64fc4da99c in ?? () from /usr/lib/libQt5XcbQpa.so.5
#45 0x00007f65007a7a2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#46 0x00007f65007a95e9 in ?? () from /usr/lib/libglib-2.0.so.0
#47 0x00007f65007a962e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#48 0x00007f6502ff95a9 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#49 0x00007f6502fa258c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#50 0x00007f6502faa896 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#51 0x00007f6505024617 in kdemain () from /usr/lib/libkdeinit5_dolphin.so
#52 0x00007f6504e44223 in __libc_start_main () from /usr/lib/libc.so.6
#53 0x0000564f6ed2905e in _start ()
[Inferior 1 (process 15066) detached]

The reporter indicates this bug may be a duplicate of or related to bug 380201.

Possible duplicates by query: bug 403665, bug 400686.

Reported using DrKonqi
Comment 1 Elvis Angelaccio 2019-01-28 21:48:19 UTC

*** This bug has been marked as a duplicate of bug 380201 ***