Summary: | Dolphin Crash when renaming and moving folders into folders. | ||
---|---|---|---|
Product: | [Applications] dolphin | Reporter: | zeta <franciscodezuviria> |
Component: | general | Assignee: | Dolphin Bug Assignee <dolphin-bugs-null> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | abitran, akselmo, arthur.shagall, chabot.daniel, doaxan77, jeanmichael.celerier, kde, mail, meven29, rune.kock |
Priority: | HI | Keywords: | drkonqi |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Mint (Ubuntu based) | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi |
Description
zeta
2017-05-25 19:18:35 UTC
Created attachment 108085 [details]
New crash information added by DrKonqi
dolphin (16.08.3) using Qt 5.9.1
- What I was doing when the application crashed:
Creating new folder and moving files into it. Then folding open the new folder.
- Unusual behavior I noticed:
The new folder displayed at the wrong position in the tree. When I tried further folding in/out, the crash occurred.
-- Backtrace (Reduced):
#6 0x00007f22944040ec in KFileItemModel::expandedParentsCount(KFileItemModel::ItemData const*) () from /usr/lib/x86_64-linux-gnu/libdolphinprivate.so.5
#7 0x00007f229442a571 in KItemListView::hasSiblingSuccessor(int) const () from /usr/lib/x86_64-linux-gnu/libdolphinprivate.so.5
#8 0x00007f229442c0f5 in KItemListView::updateSiblingsInformation(int, int) () from /usr/lib/x86_64-linux-gnu/libdolphinprivate.so.5
#9 0x00007f22944330cc in KItemListView::slotItemsRemoved(KItemRangeList const&) () from /usr/lib/x86_64-linux-gnu/libdolphinprivate.so.5
[...]
#11 0x00007f229448b735 in KItemModelBase::itemsRemoved(KItemRangeList const&) () from /usr/lib/x86_64-linux-gnu/libdolphinprivate.so.5
*** Bug 385257 has been marked as a duplicate of this bug. *** Update: I'm on dolphin 17.12.0 and did not have this issue again. *** Bug 400686 has been marked as a duplicate of this bug. *** *** Bug 403665 has been marked as a duplicate of this bug. *** *** Bug 403691 has been marked as a duplicate of this bug. *** Created attachment 120551 [details]
New crash information added by DrKonqi
dolphin (17.12.3) using Qt 5.9.5
I noticed the exact same thing as described in this report. I deleted a directory tree, which caused the tree view (details view mode) in Dolphin to get mixed up: A sub-tree jumped to a different parent. When I tried expanding another directory, Dolphin crashed.
In my ~/.xsession-errors I found some logging messages directly preceding the crash, which may be related:
org.kde.dolphin: Invalid item range (index: 11 , count: 0 )
kdeinit5: Got EXEC_NEW '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so' from launcher.
kdeinit5: preparing to launch '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so'
Qt: Session management error: networkIdsList argument is NULL
Could not find video stream
decodeVideoFrame() failed: frame not finished
kioslave: ####### CRASH ###### protocol = thumbnail pid = 7421 signal = 11
/usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5(+0x81963)[0x7f5d4809f963]
/lib/x86_64-linux-gnu/libc.so.6(+0x3ef20)[0x7f5d4ec09f20]
/usr/lib/x86_64-linux-gnu/qt5/plugins/ffmpegthumbs.so(+0x3a34)[0x7f5d2ac6ba34]
/usr/lib/x86_64-linux-gnu/qt5/plugins/ffmpegthumbs.so(+0x56ba)[0x7f5d2ac6d6ba]
/usr/lib/x86_64-linux-gnu/qt5/plugins/ffmpegthumbs.so(+0x5809)[0x7f5d2ac6d809]
/usr/lib/x86_64-linux-gnu/qt5/plugins/ffmpegthumbs.so(+0x2cc3)[0x7f5d2ac6acc3]
/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so(+0x8160)[0x7f5d3fd1a160]
/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so(+0x8758)[0x7f5d3fd1a758]
/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so(+0x8e00)[0x7f5d3fd1ae00]
/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so(+0x9ffb)[0x7f5d3fd1bffb]
/usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5(_ZN3KIO9SlaveBase8dispatchEiRK10QByteArray+0x916)[0x7f5d480a7046]
/usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5(_ZN3KIO9SlaveBase12dispatchLoopEv+0x316)[0x7f5d480a0856]
/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/thumbnail.so(kdemain+0xe1)[0x7f5d3fd19331]
thumbnail.so [kdeinit5] thumbnail local:/run/user/1000/klauncherTJ3424.1.slave-socket local:/run/user/1000/dolphinXD4183.44.slave-socket(+0x869d)[0x55878bef369d]
thumbnail.so [kdeinit5] thumbnail local:/run/user/1000/klauncherTJ3424.1.slave-socket local:/run/user/1000/dolphinXD4183.44.slave-socket(+0x9c8b)[0x55878bef4c8b]
thumbnail.so [kdeinit5] thumbnail local:/run/user/1000/klauncherTJ3424.1.slave-socket local:/run/user/1000/dolphinXD4183.44.slave-socket(+0xa51b)[0x55878bef551b]
thumbnail.so [kdeinit5] thumbnail local:/run/user/1000/klauncherTJ3424.1.slave-socket local:/run/user/1000/dolphinXD4183.44.slave-socket(+0x500c)[0x55878bef000c]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x7f5d4ebecb97]
thumbnail.so [kdeinit5] thumbnail local:/run/user/1000/klauncherTJ3424.1.slave-socket local:/run/user/1000/dolphinXD4183.44.slave-socket(_start+0x2a)[0x55878bef0c7a]
kdeinit5: PID 7421 terminated.
-- Backtrace (Reduced):
#6 0x00007febf39207ec in KFileItemModel::expandedParentsCount(KFileItemModel::ItemData const*) () from /usr/lib/x86_64-linux-gnu/libdolphinprivate.so.5
#7 0x00007febf3946e11 in KItemListView::hasSiblingSuccessor(int) const () from /usr/lib/x86_64-linux-gnu/libdolphinprivate.so.5
#8 0x00007febf3948073 in KItemListView::updateSiblingsInformation(int, int) () from /usr/lib/x86_64-linux-gnu/libdolphinprivate.so.5
#9 0x00007febf394fbf3 in KItemListView::slotItemsRemoved(KItemRangeList const&) () from /usr/lib/x86_64-linux-gnu/libdolphinprivate.so.5
[...]
#11 0x00007febf39a7125 in KItemModelBase::itemsRemoved(KItemRangeList const&) () from /usr/lib/x86_64-linux-gnu/libdolphinprivate.so.5
Created attachment 135367 [details]
New crash information added by DrKonqi
dolphin (20.12.1) using Qt 5.15.2
- What I was doing when the application crashed:
I was deleting some folders and moving files from different disks
-- Backtrace (Reduced):
#4 0x00007fa4cb142aef in QHash<QByteArray, QVariant>::value (akey=..., this=0x55cdabf64448) at /usr/include/qt5/QtCore/qhash.h:656
#5 KFileItemModel::expandedParentsCount (data=<optimized out>) at /usr/src/debug/dolphin-20.12.1-2.1.x86_64/src/kitemviews/kfileitemmodel.cpp:1395
#6 0x00007fa4cb16b591 in KItemListView::hasSiblingSuccessor (this=this@entry=0x55cdab7393c0, index=9) at /usr/src/debug/dolphin-20.12.1-2.1.x86_64/src/kitemviews/kitemlistview.cpp:2635
#7 0x00007fa4cb16cdba in KItemListView::updateSiblingsInformation (this=this@entry=0x55cdab7393c0, firstIndex=5, firstIndex@entry=-1, lastIndex=23, lastIndex@entry=-1) at /usr/src/debug/dolphin-20.12.1-2.1.x86_64/src/kitemviews/kitemlistview.cpp:2619
#8 0x00007fa4cb170edf in KItemListView::slotItemsRemoved (this=0x55cdab7393c0, itemRanges=...) at /usr/src/debug/dolphin-20.12.1-2.1.x86_64/src/kitemviews/kitemlistview.cpp:1218
Created attachment 142500 [details]
New crash information added by DrKonqi
dolphin (21.11.70) using Qt 5.15.2
- What I was doing when the application crashed:
Tried to remove an expanded directory, once I confirmed the deletion of the folder crash occured.
-- Backtrace (Reduced):
#6 0x00007f6341c44f23 in QHash<QByteArray, QVariant>::value (akey=..., this=0x558f7d11b368) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:656
#7 KFileItemModel::expandedParentsCount (data=<optimized out>) at /home/meven/kde/src/dolphin/src/kitemviews/kfileitemmodel.cpp:1449
#8 0x00007f6341c71109 in KItemListView::hasSiblingSuccessor (this=this@entry=0x558f7cd0c4a0, index=7) at /home/meven/kde/src/dolphin/src/kitemviews/kitemlistview.cpp:2689
#9 0x00007f6341c729b2 in KItemListView::updateSiblingsInformation (this=this@entry=0x558f7cd0c4a0, firstIndex=0, firstIndex@entry=-1, lastIndex=11, lastIndex@entry=-1) at /home/meven/kde/src/dolphin/src/kitemviews/kitemlistview.cpp:2673
#10 0x00007f6341c7a7fa in KItemListView::slotItemsRemoved (this=0x558f7cd0c4a0, itemRanges=...) at /home/meven/kde/src/dolphin/src/kitemviews/kitemlistview.cpp:1253
*** Bug 417929 has been marked as a duplicate of this bug. *** Could be related: https://bugs.kde.org/show_bug.cgi?id=477607 Something to do with the treeview model breaking and files being handled incorrectly due to it. For example, some files can look like they can be expanded even they're not folders, which can cause issues. I think if we can fix the treeview misbehaving we can fix these issues as well. *** This bug has been marked as a duplicate of bug 469261 *** |