https://bugs.kde.org/show_bug.cgi?id=459967
Bug ID: 459967 Summary: Dolphin crashed after copying file Classification: Applications Product: dolphin Version: 22.04.3 Platform: Kubuntu OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: dolphin-bugs-n...@kde.org Reporter: jan.rathm...@gmx.de CC: kfm-de...@kde.org Target Milestone: --- Application: dolphin (22.04.3) Qt Version: 5.15.3 Frameworks Version: 5.98.0 Operating System: Linux 5.15.0-48-generic x86_64 Windowing System: Wayland Distribution: Ubuntu 22.04.1 LTS DrKonqi: 5.25.5 [KCrashBackend] -- Information about the crash: Happened immediately after I copied a file per drag and drop in split view from one pane to another (small text file). Could not reproduce on a second attempt to copy the same file (same as before with split view + dnd). The crash does not seem to be reproducible. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault [KCrash Handler] #4 QSharedDataPointer<KFileItemPrivate>::~QSharedDataPointer (this=0x557ceac5b690, __in_chrg=<optimized out>) at /usr/include/c++/11/bits/atomic_base.h:385 #5 KFileItem::~KFileItem (this=0x557ceac5b690, __in_chrg=<optimized out>) at ./src/core/kfileitem.cpp:605 #6 0x00007f0fe30a6471 in QList<KFileItem>::node_destruct (n=0x557ceac5b690, this=0x557ceabc4a60) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:479 #7 QList<KFileItem>::erase (it=..., this=0x557ceabc4a60) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:566 #8 KCoreDirListerCache::reinsert (this=this@entry=0x7f0fe3118560 <(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, item=..., oldUrl=...) at ./src/core/kcoredirlister_p.h:289 #9 0x00007f0fe3095eae in KCoreDirListerCache::processPendingUpdates (this=this@entry=0x7f0fe3118560 <(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>) at ./src/core/kcoredirlister.cpp:2018 #10 0x00007f0fe3096ec0 in KCoreDirListerCache::slotResult (this=0x7f0fe3118560 <(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, j=<optimized out>) at ./src/core/kcoredirlister.cpp:1338 #11 0x00007f0fe1623793 in QtPrivate::QSlotObjectBase::call (a=0x7ffc5b26bb20, r=0x7f0fe3118560 <(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, this=0x557ceaea81e0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #12 doActivate<false> (sender=0x557ceaba2340, signal_index=6, argv=0x7ffc5b26bb20) at kernel/qobject.cpp:3886 #13 0x00007f0fe161caa7 in QMetaObject::activate (sender=sender@entry=0x557ceaba2340, m=<optimized out>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffc5b26bb20) at kernel/qobject.cpp:3946 #14 0x00007f0fe2835f00 in KJob::result (this=this@entry=0x557ceaba2340, _t1=<optimized out>, _t1@entry=0x557ceaba2340, _t2=...) at ./obj-x86_64-linux-gnu/src/lib/KF5CoreAddons_autogen/include/moc_kjob.cpp:633 #15 0x00007f0fe283bdab in KJob::finishJob (this=0x557ceaba2340, emitResult=<optimized out>) at ./src/lib/jobs/kjob.cpp:98 #16 0x00007f0fe283be5d in KJob::kill (this=0x557ceaba2340, verbosity=verbosity@entry=KJob::EmitResult) at ./src/lib/jobs/kjob.cpp:118 #17 0x00007f0fe308a60a in KCoreDirListerCache::stopListJob (this=this@entry=0x7f0fe3118560 <(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, url=..., silent=silent@entry=true) at ./src/core/kcoredirlister.cpp:441 #18 0x00007f0fe308debe in KCoreDirListerCache::stopListingUrl (this=this@entry=0x7f0fe3118560 <(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, lister=<optimized out>, lister@entry=0x557cea6ebec0, _u=..., silent=silent@entry=true) at ./src/core/kcoredirlister.cpp:407 #19 0x00007f0fe308e080 in KCoreDirListerCache::stop (this=this@entry=0x7f0fe3118560 <(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, lister=lister@entry=0x557cea6ebec0, silent=silent@entry=true) at ./src/core/kcoredirlister.cpp:378 #20 0x00007f0fe309b8d2 in KCoreDirListerCache::listDir (this=0x7f0fe3118560 <(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, lister=<optimized out>, dirUrl=..., _keep=<optimized out>, _reload=<optimized out>) at ./src/core/kcoredirlister.cpp:116 #21 0x00007f0fe3604112 in KFileItemModel::refreshDirectory (this=0x557cea6869d0, url=...) at ./src/kitemviews/kfileitemmodel.cpp:132 #22 0x0000557ce8a53585 in FoldersPanel::loadTree (this=0x557cea38eb00, url=..., navigationBehaviour=<optimized out>) at ./src/panels/folders/folderspanel.cpp:342 #23 0x0000557ce8a4bb39 in FoldersPanel::urlChanged (this=0x557cea38eb00) at ./src/panels/folders/folderspanel.cpp:109 #24 0x0000557ce8a4ba06 in Panel::setUrl (this=0x557cea38eb00, url=...) at ./src/panels/panel.cpp:54 #25 0x00007f0fe1623793 in QtPrivate::QSlotObjectBase::call (a=0x7ffc5b26c090, r=0x557cea38eb00, this=0x557cea38fe00) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #26 doActivate<false> (sender=0x557cea0568d0, signal_index=11, argv=0x7ffc5b26c090) at kernel/qobject.cpp:3886 #27 0x00007f0fe161caa7 in QMetaObject::activate (sender=sender@entry=0x557cea0568d0, m=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffc5b26c090) at kernel/qobject.cpp:3946 #28 0x0000557ce8a34722 in DolphinMainWindow::urlChanged (_t1=..., this=0x557cea0568d0) at ./obj-x86_64-linux-gnu/src/dolphinstatic_autogen/EWIEGA46WW/moc_dolphinmainwindow.cpp:661 #29 DolphinMainWindow::activeViewChanged (this=0x557cea0568d0, viewContainer=0x557cea592e90) at ./src/dolphinmainwindow.cpp:1339 #30 0x00007f0fe1623793 in QtPrivate::QSlotObjectBase::call (a=0x7ffc5b26c1d0, r=0x557cea0568d0, this=0x557cea1fd6f0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #31 doActivate<false> (sender=0x557cea1c6bc0, signal_index=11, argv=0x7ffc5b26c1d0) at kernel/qobject.cpp:3886 #32 0x00007f0fe161caa7 in QMetaObject::activate (sender=<optimized out>, m=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc5b26c1d0) at kernel/qobject.cpp:3946 #33 0x0000557ce8a7ea03 in DolphinTabWidget::activeViewChanged (this=<optimized out>, _t1=<optimized out>) at ./obj-x86_64-linux-gnu/src/dolphinstatic_autogen/EWIEGA46WW/moc_dolphintabwidget.cpp:293 #34 0x00007f0fe1623793 in QtPrivate::QSlotObjectBase::call (a=0x7ffc5b26c300, r=0x557cea1c6bc0, this=0x557cea6dba80) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #35 doActivate<false> (sender=0x557cea4e0ca0, signal_index=7, argv=0x7ffc5b26c300) at kernel/qobject.cpp:3886 #36 0x00007f0fe161caa7 in QMetaObject::activate (sender=sender@entry=0x557cea4e0ca0, m=m@entry=0x557ce8accd40 <DolphinTabPage::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc5b26c300) at kernel/qobject.cpp:3946 #37 0x0000557ce8a49af0 in DolphinTabPage::activeViewChanged (_t1=<optimized out>, this=0x557cea4e0ca0) at ./obj-x86_64-linux-gnu/src/dolphinstatic_autogen/EWIEGA46WW/moc_dolphintabpage.cpp:191 #38 DolphinTabPage::slotViewActivated (this=0x557cea4e0ca0) at ./src/dolphintabpage.cpp:440 #39 0x00007f0fe1623793 in QtPrivate::QSlotObjectBase::call (a=0x7ffc5b26c3e0, r=0x557cea4e0ca0, this=0x557cea68c620) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #40 doActivate<false> (sender=0x557cea58bcb0, signal_index=7, argv=0x7ffc5b26c3e0) at kernel/qobject.cpp:3886 #41 0x00007f0fe36672c9 in DolphinView::setActive (active=<optimized out>, this=0x557cea58bcb0) at ./src/views/dolphinview.cpp:255 #42 DolphinView::setActive (this=0x557cea58bcb0, active=<optimized out>) at ./src/views/dolphinview.cpp:243 #43 0x00007f0fe366743a in DolphinView::eventFilter (this=0x557cea58bcb0, watched=0x557cea606320, event=0x7ffc5b26c5a0) at ./src/views/dolphinview.cpp:904 #44 0x00007f0fe15ebb9a in QCoreApplicationPrivate::sendThroughObjectEventFilters (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.cpp:1190 #45 QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x557cea606320, event=event@entry=0x7ffc5b26c5a0) at kernel/qcoreapplication.cpp:1179 #46 0x00007f0fe20dd702 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x557cea606320, e=0x7ffc5b26c5a0) at kernel/qapplication.cpp:3631 #47 0x00007f0fe15ebe3a in QCoreApplication::notifyInternal2 (receiver=0x557cea606320, event=0x7ffc5b26c5a0) at kernel/qcoreapplication.cpp:1064 #48 0x00007f0fe20e1c39 in QApplicationPrivate::setFocusWidget (reason=<optimized out>, focus=<optimized out>) at kernel/qapplication.cpp:1726 #49 QApplicationPrivate::setFocusWidget (focus=focus@entry=0x557cea606320, reason=reason@entry=Qt::MouseFocusReason) at kernel/qapplication.cpp:1680 #50 0x00007f0fe211a2d6 in QWidget::setFocus (reason=Qt::MouseFocusReason, this=<optimized out>) at kernel/qwidget.cpp:6337 #51 QWidget::setFocus (this=this@entry=0x557cea675ff0, reason=reason@entry=Qt::MouseFocusReason) at kernel/qwidget.cpp:6284 #52 0x00007f0fe20ddced in QApplicationPrivate::giveFocusAccordingToFocusPolicy (widget=widget@entry=0x557cea675ff0, event=event@entry=0x7ffc5b26cab0, localPos=...) at kernel/qapplication.cpp:4100 #53 0x00007f0fe20e6821 in QApplication::notify (this=0x7ffc5b26d210, receiver=0x557cea675ff0, e=0x7ffc5b26cab0) at kernel/qapplication.cpp:3044 #54 0x00007f0fe15ebe3a in QCoreApplication::notifyInternal2 (receiver=0x557cea675ff0, event=0x7ffc5b26cab0) at kernel/qcoreapplication.cpp:1064 #55 0x00007f0fe20e3e47 in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x557cea675ff0, event=event@entry=0x7ffc5b26cab0, alienWidget=alienWidget@entry=0x557cea675ff0, nativeWidget=0x557cea0568d0, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2619 #56 0x00007f0fe2139d40 in QWidgetWindow::handleMouseEvent (this=0x557cea4596a0, event=0x7ffc5b26cd80) at kernel/qwidgetwindow.cpp:683 #57 0x00007f0fe213cfd5 in QWidgetWindow::event (this=0x557cea4596a0, event=0x7ffc5b26cd80) at kernel/qwidgetwindow.cpp:300 #58 0x00007f0fe20dd713 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x557cea4596a0, e=0x7ffc5b26cd80) at kernel/qapplication.cpp:3637 #59 0x00007f0fe15ebe3a in QCoreApplication::notifyInternal2 (receiver=0x557cea4596a0, event=0x7ffc5b26cd80) at kernel/qcoreapplication.cpp:1064 #60 0x00007f0fe19d4307 in QGuiApplicationPrivate::processMouseEvent (e=0x557cea98c6c0) at kernel/qguiapplication.cpp:2282 #61 0x00007f0fe19a9a2c in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:1169 #62 0x00007f0fdf02c174 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5 #63 0x00007f0fdf20ed1b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #64 0x00007f0fdf2636f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #65 0x00007f0fdf20c3c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #66 0x00007f0fe16450b8 in QEventDispatcherGlib::processEvents (this=0x557ce9fb0da0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #67 0x00007f0fe15ea75b in QEventLoop::exec (this=this@entry=0x7ffc5b26d0b0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #68 0x00007f0fe15f2cf4 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #69 0x00007f0fe19c7e10 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1867 #70 0x00007f0fe20dd689 in QApplication::exec () at kernel/qapplication.cpp:2829 #71 0x0000557ce8a2cccb in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:240 [Inferior 1 (process 8263) detached] The reporter indicates this bug may be a duplicate of or related to bug 452658, bug 436680. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.