Application: dolphin (22.12.2) Qt Version: 5.15.8 Frameworks Version: 5.102.0 Operating System: Linux 6.1.10-1-default x86_64 Windowing System: X11 Distribution: openSUSE Tumbleweed DrKonqi: 5.26.5 [KCrashBackend] -- Information about the crash: I was opening some music files in Dolphin when it crashed out of the blue. The reporter is unsure if this crash is reproducible. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault [KCrash Handler] #4 std::__atomic_base<int>::operator-- (this=0x10e00000004) at /usr/include/c++/12/bits/atomic_base.h:392 #5 QAtomicOps<int>::deref<int> (_q_value=<error reading variable: Cannot access memory at address 0x10e00000004>) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:289 #6 QBasicAtomicInteger<int>::deref (this=0x10e00000004) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:119 #7 QUrl::~QUrl (this=0x55c858b00660, __in_chrg=<optimized out>) at io/qurl.cpp:1869 #8 0x00007fd11873173c in QHashData::free_helper (this=0x55c85888a2b0, node_delete=0x7fd11aaa45e0 <QHash<QUrl, int>::deleteNode2(QHashData::Node*)>) at tools/qhash.cpp:572 #9 0x00007fd11aa9e164 in QHash<QUrl, int>::freeData (x=<optimized out>, this=<synthetic pointer>) at /usr/include/qt5/QtCore/qhash.h:617 #10 QHash<QUrl, int>::~QHash (this=<optimized out>, this=<optimized out>) at /usr/include/qt5/QtCore/qhash.h:250 #11 QHash<QUrl, int>::~QHash (this=<optimized out>, this=<optimized out>) at /usr/include/qt5/QtCore/qhash.h:250 #12 QHash<QUrl, int>::operator= (other=..., this=0x55c85830edb8) at /usr/include/qt5/QtCore/qhash.h:255 #13 QHash<QUrl, int>::clear (this=0x55c85830edb8) at /usr/include/qt5/QtCore/qhash.h:625 #14 KFileItemModel::insertItems (newItems=..., this=0x55c85830ed60) at /usr/src/debug/dolphin-22.12.2/src/kitemviews/kfileitemmodel.cpp:1495 #15 KFileItemModel::insertItems (this=this@entry=0x55c85830ed60, newItems=...) at /usr/src/debug/dolphin-22.12.2/src/kitemviews/kfileitemmodel.cpp:1401 #16 0x00007fd11aa9e515 in KFileItemModel::dispatchPendingItemsToInsert (this=0x55c85830ed60) at /usr/src/debug/dolphin-22.12.2/src/kitemviews/kfileitemmodel.cpp:1396 #17 KFileItemModel::dispatchPendingItemsToInsert (this=0x55c85830ed60) at /usr/src/debug/dolphin-22.12.2/src/kitemviews/kfileitemmodel.cpp:1393 #18 0x00007fd11aa9e5b5 in KFileItemModel::slotCompleted (this=0x55c85830ed60) at /usr/src/debug/dolphin-22.12.2/src/kitemviews/kfileitemmodel.cpp:993 #19 0x00007fd11891338d in QtPrivate::QSlotObjectBase::call (a=0x7ffd6707a6b0, r=0x55c85830ed60, this=0x55c85859dfb0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #20 doActivate<false> (sender=0x55c85859d690, signal_index=6, argv=0x7ffd6707a6b0) at kernel/qobject.cpp:3923 #21 0x00007fd11890c80f in QMetaObject::activate (sender=sender@entry=0x55c85859d690, m=m@entry=0x7fd11a5e3d20, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffd6707a6b0) at kernel/qobject.cpp:3983 #22 0x00007fd11a565165 in KCoreDirLister::listingDirCompleted (this=this@entry=0x55c85859d690, _t1=...) at /usr/src/debug/kio-5.102.0/build/src/core/KF5KIOCore_autogen/include/moc_kcoredirlister.cpp:497 #23 0x00007fd11a56e18c in KCoreDirListerCache::slotUpdateResult (this=0x7fd11a5e74c0 <_ZZN12_GLOBAL__N_121Q_QGS_kDirListerCache13innerFunctionEvE6holder.lto_priv.0>, j=<optimized out>) at /usr/src/debug/kio-5.102.0/src/core/kcoredirlister.cpp:1853 #24 0x00007fd11891338d in QtPrivate::QSlotObjectBase::call (a=0x7ffd6707a910, r=0x7fd11a5e74c0 <_ZZN12_GLOBAL__N_121Q_QGS_kDirListerCache13innerFunctionEvE6holder.lto_priv.0>, this=0x55c858b0a0c0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #25 doActivate<false> (sender=0x55c858b05fb0, signal_index=6, argv=0x7ffd6707a910) at kernel/qobject.cpp:3923 #26 0x00007fd11890c80f in QMetaObject::activate (sender=sender@entry=0x55c858b05fb0, m=<optimized out>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffd6707a910) at kernel/qobject.cpp:3983 #27 0x00007fd119d41e15 in KJob::result (this=this@entry=0x55c858b05fb0, _t1=<optimized out>, _t1@entry=0x55c858b05fb0, _t2=...) at /usr/src/debug/kcoreaddons-5.102.0/build/src/lib/KF5CoreAddons_autogen/include/moc_kjob.cpp:633 #28 0x00007fd119d4607b in KJob::finishJob (this=0x55c858b05fb0, emitResult=<optimized out>) at /usr/src/debug/kcoreaddons-5.102.0/src/lib/jobs/kjob.cpp:98 #29 0x00007fd11891338d in QtPrivate::QSlotObjectBase::call (a=0x7ffd6707a9d0, r=0x55c858b05fb0, this=0x55c858b04750) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #30 doActivate<false> (sender=0x55c858b24bf0, signal_index=7, argv=0x7ffd6707a9d0) at kernel/qobject.cpp:3923 #31 0x00007fd11890c80f in QMetaObject::activate (sender=sender@entry=0x55c858b24bf0, m=<optimized out>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3983 #32 0x00007fd11a512b03 in KIO::SlaveInterface::finished (this=this@entry=0x55c858b24bf0) at /usr/src/debug/kio-5.102.0/build/src/core/KF5KIOCore_autogen/include/moc_slaveinterface.cpp:464 #33 0x00007fd11a5176d0 in KIO::SlaveInterface::dispatch (this=0x55c858b24bf0, _cmd=104, rawdata=...) at /usr/src/debug/kio-5.102.0/src/core/slaveinterface.cpp:149 #34 0x00007fd11a5128f6 in KIO::SlaveInterface::dispatch (this=0x55c858b24bf0) at /usr/src/debug/kio-5.102.0/src/core/slaveinterface.cpp:78 #35 0x00007fd11a515119 in KIO::Slave::gotInput (this=0x55c858b24bf0) at /usr/src/debug/kio-5.102.0/src/core/slave.cpp:346 #36 0x00007fd11891338d in QtPrivate::QSlotObjectBase::call (a=0x7ffd6707ac00, r=0x55c858b24bf0, this=0x55c8586963b0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #37 doActivate<false> (sender=0x55c858827df0, signal_index=3, argv=0x7ffd6707ac00) at kernel/qobject.cpp:3923 #38 0x00007fd118907d00 in QObject::event (this=0x55c858827df0, e=0x55c858697a60) at kernel/qobject.cpp:1347 #39 0x00007fd1195a544e in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55c858827df0, e=0x55c858697a60) at kernel/qapplication.cpp:3640 #40 0x00007fd1188dc1e8 in QCoreApplication::notifyInternal2 (receiver=0x55c858827df0, event=0x55c858697a60) at kernel/qcoreapplication.cpp:1064 #41 0x00007fd1188df181 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55c857d98f50) at kernel/qcoreapplication.cpp:1821 #42 0x00007fd118934413 in postEventSourceDispatch (s=0x55c857f049d0) at kernel/qeventdispatcher_glib.cpp:277 #43 0x00007fd11651ba90 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #44 0x00007fd11651be48 in ?? () from /lib64/libglib-2.0.so.0 #45 0x00007fd11651bedc in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #46 0x00007fd118933c16 in QEventDispatcherGlib::processEvents (this=0x55c857f0a8c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #47 0x00007fd1188dac5b in QEventLoop::exec (this=this@entry=0x7ffd6707aff0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #48 0x00007fd1188e2dc6 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #49 0x000055c8562b0719 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin-22.12.2/src/main.cpp:235 [Inferior 1 (process 3626) detached] Reported using DrKonqi
Seems like a thread issue, on KFileItemModel::insertItems ``` m_items.clear() ``` Do you use splited views, did move around in your folders quickly ?
I can confirm this is happening to me too. Yes i do use split view and move files around a lot. Only started happening to me since the 18/2/23 update
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
Hi, has this happened again lately? I can't reproduce this.
It hasnt happened recently and i used the split view a lot
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!