[dolphin] [Bug 478357] dolphin crashes reproducibly when deleting a folder that is expanded, expands wrong folder!

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Sun Feb 11 13:45:00 GMT 2024


https://bugs.kde.org/show_bug.cgi?id=478357

847240 at gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |847240 at gmail.com

--- Comment #2 from 847240 at gmail.com ---
I experienced the same weird glitch with the contents (visually) expanding
below the wrong folder and the subsequent crash when trying to delete those
contents.

Application: Dolphin (dolphin), signal: Segmentation fault

[KCrash Handler]
#4  0x00007fafdf042c12 in QHash<QByteArray, QVariant>::value (akey=...,
this=0x560f2e44ab08) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:656
#5  KFileItemModel::expandedParentsCount (data=<optimized out>) at
/usr/src/dolphin-4:23.08.1-0ubuntu1/src/kitemviews/kfileitemmodel.cpp:1697
#6  0x00007fafdf07c7d9 in KItemListView::hasSiblingSuccessor
(this=this at entry=0x560f2da8d920, index=index at entry=0) at
/usr/src/dolphin-4:23.08.1-0ubuntu1/src/kitemviews/kitemlistview.cpp:2648
#7  0x00007fafdf07ca1c in KItemListView::updateSiblingsInformation
(this=0x560f2da8d920, firstIndex=0, lastIndex=3) at
/usr/src/dolphin-4:23.08.1-0ubuntu1/src/kitemviews/kitemlistview.cpp:2632
#8  0x00007fafdf076222 in KItemListView::slotItemsRemoved (this=0x560f2da8d920,
itemRanges=...) at
/usr/src/dolphin-4:23.08.1-0ubuntu1/src/kitemviews/kitemlistview.cpp:1258
#9  0x00007fafdcd06312 in QtPrivate::QSlotObjectBase::call (a=0x7fff9ddedb00,
r=0x560f2da8d920, this=0x560f2d96ac40) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#10 doActivate<false> (sender=0x560f2d9e58f0, signal_index=4,
argv=0x7fff9ddedb00) at kernel/qobject.cpp:3925
#11 0x00007fafdccfec47 in QMetaObject::activate (sender=<optimized out>,
m=<optimized out>, local_signal_index=local_signal_index at entry=1,
argv=argv at entry=0x7fff9ddedb00) at kernel/qobject.cpp:3985
#12 0x00007fafdf080359 in KItemModelBase::itemsRemoved (this=<optimized out>,
_t1=...) at
/usr/src/dolphin-4:23.08.1-0ubuntu1/obj-x86_64-linux-gnu/src/dolphinprivate_autogen/include/moc_kitemmodelbase.cpp:253
#13 0x00007fafdf04b828 in KFileItemModel::slotItemsDeleted
(this=0x560f2d9e58f0, items=...) at
/usr/src/dolphin-4:23.08.1-0ubuntu1/src/kitemviews/kfileitemmodel.cpp:1266
#14 0x00007fafdcd06312 in QtPrivate::QSlotObjectBase::call (a=0x7fff9ddedcb0,
r=0x560f2d9e58f0, this=0x560f2d9dab30) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#15 doActivate<false> (sender=0x560f2d9ea8a0, signal_index=18,
argv=0x7fff9ddedcb0) at kernel/qobject.cpp:3925
#16 0x00007fafdccfec47 in QMetaObject::activate (sender=<optimized out>,
m=m at entry=0x7fafdeb3c0c0 <KCoreDirLister::staticMetaObject>,
local_signal_index=local_signal_index at entry=15, argv=argv at entry=0x7fff9ddedcb0)
at kernel/qobject.cpp:3985
#17 0x00007fafdeaa36d9 in KCoreDirLister::itemsDeleted (this=<optimized out>,
_t1=...) at
/usr/src/kio-5.110.0-0ubuntu1/obj-x86_64-linux-gnu/src/core/KF5KIOCore_autogen/include/moc_kcoredirlister.cpp:579
#18 0x00007fafdeaa7fb8 in KCoreDirListerPrivate::emitItemsDeleted
(this=0x560f2d9eaa70, itemsList=...) at
/usr/src/kio-5.110.0-0ubuntu1/src/core/kcoredirlister.cpp:2597
#19 0x00007fafdeab7a43 in KCoreDirListerCache::itemsDeleted
(this=this at entry=0x7fafdeb405c0 <(anonymous
namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, listers=...,
deletedItems=...) at
/usr/src/kio-5.110.0-0ubuntu1/src/core/kcoredirlister.cpp:1926
#20 0x00007fafdeab8c14 in KCoreDirListerCache::slotFilesRemoved
(this=this at entry=0x7fafdeb405c0 <(anonymous
namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, fileList=...) at
/usr/src/kio-5.110.0-0ubuntu1/src/core/kcoredirlister.cpp:856
#21 0x00007fafdeab9235 in KCoreDirListerCache::slotFilesRemoved
(this=0x7fafdeb405c0 <(anonymous
namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, fileList=...) at
/usr/src/kio-5.110.0-0ubuntu1/src/core/kcoredirlister.cpp:806
#22 0x00007fafdcd06312 in QtPrivate::QSlotObjectBase::call (a=0x7fff9ddedf80,
r=0x7fafdeb405c0 <(anonymous
namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>,
this=0x560f2d7ae150) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#23 doActivate<false> (sender=0x560f2d79c670, signal_index=8,
argv=0x7fff9ddedf80) at kernel/qobject.cpp:3925
#24 0x00007fafdccfec47 in QMetaObject::activate (sender=<optimized out>,
m=m at entry=0x7fafdeb3cca0 <OrgKdeKDirNotifyInterface::staticMetaObject>,
local_signal_index=local_signal_index at entry=5, argv=argv at entry=0x7fff9ddedf80)
at kernel/qobject.cpp:3985
#25 0x00007fafdead7a99 in OrgKdeKDirNotifyInterface::FilesRemoved
(this=<optimized out>, _t1=...) at
/usr/src/kio-5.110.0-0ubuntu1/obj-x86_64-linux-gnu/src/core/KF5KIOCore_autogen/include/moc_kdirnotify.cpp:253
#26 0x00007fafdead7c49 in OrgKdeKDirNotifyInterface::qt_static_metacall
(_o=_o at entry=0x560f2d79c670, _c=_c at entry=QMetaObject::InvokeMetaMethod,
_id=_id at entry=5, _a=_a at entry=0x7fff9ddee0a0) at
/usr/src/kio-5.110.0-0ubuntu1/obj-x86_64-linux-gnu/src/core/KF5KIOCore_autogen/include/moc_kdirnotify.cpp:108
#27 0x00007fafdead8c23 in OrgKdeKDirNotifyInterface::qt_metacall
(this=0x560f2d79c670, _c=QMetaObject::InvokeMetaMethod, _id=5,
_a=0x7fff9ddee0a0) at
/usr/src/kio-5.110.0-0ubuntu1/obj-x86_64-linux-gnu/src/core/KF5KIOCore_autogen/include/moc_kdirnotify.cpp:204
#28 0x00007fafde0bd2bb in QDBusConnectionPrivate::deliverCall (this=<optimized
out>, object=<optimized out>, msg=..., metaTypes=..., slotIdx=<optimized out>)
at qdbusintegrator.cpp:1001
#29 0x00007fafdccf99a0 in QObject::event (this=0x560f2d79c670,
e=0x7fafa80184e0) at kernel/qobject.cpp:1347
#30 0x00007fafdd96bc82 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x560f2d79c670, e=0x7fafa80184e0) at
kernel/qapplication.cpp:3640
#31 0x00007fafdcccc7a8 in QCoreApplication::notifyInternal2
(receiver=0x560f2d79c670, event=0x7fafa80184e0) at
kernel/qcoreapplication.cpp:1064
#32 0x00007fafdcccc982 in QCoreApplication::sendEvent (receiver=<optimized
out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1462
#33 0x00007fafdcccfeb1 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x560f2d4e0f50) at
kernel/qcoreapplication.cpp:1821
#34 0x00007fafdccd040c in QCoreApplication::sendPostedEvents
(receiver=<optimized out>, event_type=<optimized out>) at
kernel/qcoreapplication.cpp:1680
#35 0x00007fafdcd286f7 in postEventSourceDispatch (s=0x560f2d6498b0) at
kernel/qeventdispatcher_glib.cpp:277
#36 0x00007fafdad13b2c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007fafdad6f46f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007fafdad11d20 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007fafdcd27daa in QEventDispatcherGlib::processEvents
(this=0x560f2d64a2b0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#40 0x00007fafdcccb15b in QEventLoop::exec (this=this at entry=0x7fff9ddee4e0,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#41 0x00007fafdccd3904 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#42 0x00007fafdd137610 in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1863
#43 0x00007fafdd96bbf9 in QApplication::exec () at kernel/qapplication.cpp:2832
#44 0x0000560f2c1da3f4 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/dolphin-4:23.08.1-0ubuntu1/src/main.cpp:255
[Inferior 1 (process 130262) detached]

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kfm-devel mailing list