Bug 435346

Summary: dolphin crashes without any action
Product: [Applications] dolphin Reporter: Heiko Boysen <boysen>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kfm-devel, nate, vladimir
Priority: NOR Keywords: drkonqi
Version: 20.12.3   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Heiko Boysen 2021-04-04 15:44:06 UTC
Application: dolphin (20.12.3)

Qt Version: 5.15.2
Frameworks Version: 5.80.0
Operating System: Linux 5.11.6-1-default x86_64
Windowing System: X11
Drkonqi Version: 5.21.3
Distribution: openSUSE Tumbleweed

-- Information about the crash:
- What I was doing when the application crashed: I opened the download folder during a download. Some times later i can see duplicate entries of one ore more files (but there is only one file!) At the next mouseclick (change a folder or mark a file) dolphin crashes

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7f39ec65bfc0 (LWP 18991))]
[KCrash Handler]
#6  0x00007f39f10f3fc8 in QSharedDataPointer<KFileItemPrivate>::~QSharedDataPointer (this=<optimized out>, this=<optimized out>) at /usr/include/qt5/QtCore/qshareddata.h:93
#7  KFileItem::~KFileItem (this=<optimized out>, this=<optimized out>) at /usr/src/debug/kio-5.80.1-1.1.x86_64/src/core/kfileitem.cpp:556
#8  0x00007f39f1662f47 in KFileItemModel::ItemData::~ItemData (this=<optimized out>, this=<optimized out>) at /usr/src/debug/dolphin-20.12.3-1.2.x86_64/src/kitemviews/kfileitemmodel.h:285
#9  qDeleteAll<QList<KFileItemModel::ItemData*>::const_iterator> (end=..., begin=...) at /usr/include/qt5/QtCore/qalgorithms.h:320
#10 qDeleteAll<QList<KFileItemModel::ItemData*> > (c=...) at /usr/include/qt5/QtCore/qalgorithms.h:328
#11 KFileItemModel::slotClear (this=0x55a6bb6fa250) at /usr/src/debug/dolphin-20.12.3-1.2.x86_64/src/kitemviews/kfileitemmodel.cpp:1147
#12 0x00007f39f16b6b3d in DolphinView::setUrl (this=0x55a6bb4f5cf0, url=...) at /usr/src/debug/dolphin-20.12.3-1.2.x86_64/src/views/dolphinview.cpp:590
#13 0x00007f39f194bd67 in DolphinViewContainer::slotUrlNavigatorLocationChanged (this=0x7f39dc07ebc0, url=...) at /usr/src/debug/dolphin-20.12.3-1.2.x86_64/src/dolphinviewcontainer.cpp:695
#14 0x00007f39ef7a5946 in QtPrivate::QSlotObjectBase::call (a=0x7fff64a70060, r=0x7f39dc07ebc0, this=0x55a6c2603b70) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#15 doActivate<false> (sender=0x55a6b9e41280, signal_index=8, argv=argv@entry=0x7fff64a70060) at kernel/qobject.cpp:3886
#16 0x00007f39ef79ec60 in QMetaObject::activate (sender=sender@entry=0x55a6b9e41280, m=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff64a70060) at kernel/qobject.cpp:3946
#17 0x00007f39f159bb45 in KUrlNavigator::urlChanged (this=this@entry=0x55a6b9e41280, _t1=...) at /usr/src/debug/kio-5.80.1-1.1.x86_64/build/src/filewidgets/KF5KIOFileWidgets_autogen/include/moc_kurlnavigator.cpp:269
#18 0x00007f39f15a1e5c in KUrlNavigator::setLocationUrl (this=0x55a6b9e41280, newUrl=...) at /usr/src/debug/kio-5.80.1-1.1.x86_64/src/filewidgets/kurlnavigator.cpp:1135
#19 0x00007f39f194b22c in DolphinViewContainer::setUrl (this=0x7f39dc07ebc0, newUrl=...) at /usr/include/c++/10/bits/unique_ptr.h:173
#20 0x00007f39f194b2e5 in DolphinMainWindow::changeUrl (this=0x55a6b9148660, url=...) at /usr/src/debug/dolphin-20.12.3-1.2.x86_64/src/dolphinmainwindow.cpp:323
#21 0x00007f39ef7a5946 in QtPrivate::QSlotObjectBase::call (a=0x7fff64a702f0, r=0x55a6b9148660, this=0x55a6b94f5860) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#22 doActivate<false> (sender=0x55a6b94dfd70, signal_index=7, argv=0x7fff64a702f0) at kernel/qobject.cpp:3886
#23 0x00007f39ef79ec60 in QMetaObject::activate (sender=sender@entry=0x55a6b94dfd70, m=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3946
#24 0x00007f39f1959870 in PlacesPanel::placeActivated (_t1=..., this=<optimized out>) at /usr/src/debug/dolphin-20.12.3-1.2.x86_64/build/src/dolphinstatic_autogen/DIM5AXWM7T/moc_placespanel.cpp:293
#25 PlacesPanel::triggerItem (this=0x55a6b94dfd70, index=1688666848, button=Qt::LeftButton) at /usr/src/debug/dolphin-20.12.3-1.2.x86_64/src/panels/places/placespanel.cpp:568
#26 0x00007f39ef7a5946 in QtPrivate::QSlotObjectBase::call (a=0x7fff64a70430, r=0x55a6b94dfd70, this=0x55a6b92d7920) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#27 doActivate<false> (sender=0x55a6b98b6d90, signal_index=3, argv=argv@entry=0x7fff64a70430) at kernel/qobject.cpp:3886
#28 0x00007f39ef79ec60 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f39f170f720 <KItemListController::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff64a70430) at kernel/qobject.cpp:3946
#29 0x00007f39f1648cee in KItemListController::itemActivated (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/dolphin-20.12.3-1.2.x86_64/build/src/dolphinprivate_autogen/Z3MQH7AOBD/moc_kitemlistcontroller.cpp:485
#30 0x00007f39f167cb08 in KItemListController::onRelease (this=this@entry=0x55a6b98b6d90, pos=..., modifiers=..., modifiers@entry=..., buttons=buttons@entry=..., touch=touch@entry=false) at /usr/src/debug/dolphin-20.12.3-1.2.x86_64/src/kitemviews/kitemlistcontroller.cpp:1596
#31 0x00007f39f167cbf5 in KItemListController::mouseReleaseEvent (transform=..., event=0x7fff64a709b0, this=0x55a6b98b6d90) at /usr/src/debug/dolphin-20.12.3-1.2.x86_64/src/kitemviews/kitemlistcontroller.cpp:647
#32 KItemListController::mouseReleaseEvent (this=this@entry=0x55a6b98b6d90, event=event@entry=0x7fff64a709b0, transform=...) at /usr/src/debug/dolphin-20.12.3-1.2.x86_64/src/kitemviews/kitemlistcontroller.cpp:627
#33 0x00007f39f1680c29 in KItemListController::processEvent (this=0x55a6b98b6d90, event=0x7fff64a709b0, transform=...) at /usr/src/debug/dolphin-20.12.3-1.2.x86_64/src/kitemviews/kitemlistcontroller.cpp:1112
#34 0x00007f39f1680d1d in KItemListView::event (this=0x55a6b98a55f0, event=0x7fff64a709b0) at /usr/src/debug/dolphin-20.12.3-1.2.x86_64/src/kitemviews/kitemlistview.cpp:937
#35 0x00007f39f03e04ff in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55a6b98a55f0, e=0x7fff64a709b0) at kernel/qapplication.cpp:3632
#36 0x00007f39ef76f32a in QCoreApplication::notifyInternal2 (receiver=0x55a6b98a55f0, event=0x7fff64a709b0) at kernel/qcoreapplication.cpp:1063
#37 0x00007f39f06f5a05 in QGraphicsScenePrivate::sendEvent (this=<optimized out>, item=0x55a6b98a5600, event=0x7fff64a709b0) at graphicsview/qgraphicsscene.cpp:1254
#38 0x00007f39f06f5da1 in QGraphicsScenePrivate::sendMouseEvent (this=this@entry=0x55a6b98c02a0, mouseEvent=mouseEvent@entry=0x7fff64a709b0) at graphicsview/qgraphicsscene.cpp:1335
#39 0x00007f39f06fb52c in QGraphicsScene::mouseReleaseEvent (this=<optimized out>, mouseEvent=0x7fff64a709b0) at graphicsview/qgraphicsscene.cpp:4123
#40 0x00007f39f0708181 in QGraphicsScene::event (this=0x55a6b98c01e0, event=0x7fff64a709b0) at graphicsview/qgraphicsscene.cpp:3436
#41 0x00007f39f03e04ff in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55a6b98c01e0, e=0x7fff64a709b0) at kernel/qapplication.cpp:3632
#42 0x00007f39ef76f32a in QCoreApplication::notifyInternal2 (receiver=0x55a6b98c01e0, event=0x7fff64a709b0) at kernel/qcoreapplication.cpp:1063
#43 0x00007f39f0724b00 in QGraphicsView::mouseReleaseEvent (this=0x55a6b98c0260, event=0x7fff64a70f70) at graphicsview/qgraphicsview.cpp:3430
#44 0x00007f39f042034e in QWidget::event (this=this@entry=0x55a6b98c0260, event=event@entry=0x7fff64a70f70) at kernel/qwidget.cpp:9019
#45 0x00007f39f04c89be in QFrame::event (this=0x55a6b98c0260, e=0x7fff64a70f70) at widgets/qframe.cpp:550
#46 0x00007f39ef76f093 in QCoreApplicationPrivate::sendThroughObjectEventFilters (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.cpp:1189
#47 QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x55a6b98d9e80, event=event@entry=0x7fff64a70f70) at kernel/qcoreapplication.cpp:1178
#48 0x00007f39f03e04ee in QApplicationPrivate::notify_helper (this=this@entry=0x55a6b91419a0, receiver=receiver@entry=0x55a6b98d9e80, e=e@entry=0x7fff64a70f70) at kernel/qapplication.cpp:3626
#49 0x00007f39f03e73eb in QApplication::notify (this=0x7fff64a70c70, receiver=0x55a6b98d9e80, e=0x7fff64a70f70) at kernel/qapplication.cpp:3076
#50 0x00007f39ef76f32a in QCoreApplication::notifyInternal2 (receiver=0x55a6b98d9e80, event=0x7fff64a70f70) at kernel/qcoreapplication.cpp:1063
#51 0x00007f39f03e6416 in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x55a6b98d9e80, event=event@entry=0x7fff64a70f70, alienWidget=alienWidget@entry=0x55a6b98d9e80, nativeWidget=0x55a6b9148660, buttonDown=buttonDown@entry=0x7f39f090e670 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2614
#52 0x00007f39f04383b1 in QWidgetWindow::handleMouseEvent (this=0x55a6b9681030, event=0x7fff64a71230) at kernel/qwidgetwindow.cpp:683
#53 0x00007f39f043b8be in QWidgetWindow::event (this=0x55a6b9681030, event=0x7fff64a71230) at kernel/qwidgetwindow.cpp:300
#54 0x00007f39f03e04ff in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55a6b9681030, e=0x7fff64a71230) at kernel/qapplication.cpp:3632
#55 0x00007f39ef76f32a in QCoreApplication::notifyInternal2 (receiver=0x55a6b9681030, event=0x7fff64a71230) at kernel/qcoreapplication.cpp:1063
#56 0x00007f39efc9bd03 in QGuiApplicationPrivate::processMouseEvent (e=0x55a6bb481e90) at kernel/qguiapplication.cpp:2282
#57 0x00007f39efc71c5c in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#58 0x00007f39ea759faa in xcbSourceDispatch (source=source@entry=0x55a6b92294a0) at qxcbeventdispatcher.cpp:105
#59 0x00007f39ed537f57 in g_main_dispatch (context=0x7f39e4005000) at ../glib/gmain.c:3325
#60 g_main_context_dispatch (context=0x7f39e4005000) at ../glib/gmain.c:4043
#61 0x00007f39ed5382d8 in g_main_context_iterate (context=context@entry=0x7f39e4005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4119
#62 0x00007f39ed53838f in g_main_context_iteration (context=0x7f39e4005000, may_block=may_block@entry=1) at ../glib/gmain.c:4184
#63 0x00007f39ef7c68bf in QEventDispatcherGlib::processEvents (this=0x55a6b922eb50, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#64 0x00007f39ef76dceb in QEventLoop::exec (this=this@entry=0x7fff64a71560, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#65 0x00007f39ef775f60 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#66 0x00007f39efc8f35c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1867
#67 0x00007f39f03e0475 in QApplication::exec () at kernel/qapplication.cpp:2824
#68 0x00007f39f1938179 in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin-20.12.3-1.2.x86_64/src/main.cpp:205
#69 0x00007f39f173cb25 in __libc_start_main (main=0x55a6b737d050 <main(int, char**)>, argc=1, argv=0x7fff64a71838, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff64a71828) at ../csu/libc-start.c:332
#70 0x000055a6b737d08e in _start () at ../sysdeps/x86_64/start.S:120
[Inferior 1 (process 18991) detached]

Possible duplicates by query: bug 432575, bug 432268, bug 432132, bug 431980, bug 431536.

Reported using DrKonqi
Comment 1 Nate Graham 2021-04-05 03:59:09 UTC

*** This bug has been marked as a duplicate of bug 426962 ***
Comment 2 Vladimir 2021-04-06 19:43:26 UTC
Created attachment 137390 [details]
New crash information added by DrKonqi

dolphin (20.12.0) using Qt 5.15.2

I can't run Dolphin anyway.

-- Backtrace (Reduced):