[dolphin] [Bug 428374] Dolphin crashes when typing in filter bar in specific folder
https://bugs.kde.org/show_bug.cgi?id=428374 Elvis Angelaccio changed: What|Removed |Added Version Fixed In||20.11.80 CC||elvis.angelac...@kde.org -- You are receiving this mail because: You are watching all bug changes.
[dolphin] [Bug 428374] Dolphin crashes when typing in filter bar in specific folder
https://bugs.kde.org/show_bug.cgi?id=428374 Elvis Angelaccio changed: What|Removed |Added Latest Commit||https://invent.kde.org/syst ||em/dolphin/commit/ee4ab8ce6 ||99bd0fd10fe664e053eb6f26da9 ||4268 Status|ASSIGNED|RESOLVED Resolution|--- |FIXED --- Comment #19 from Elvis Angelaccio --- Git commit ee4ab8ce699bd0fd10fe664e053eb6f26da94268 by Elvis Angelaccio, on behalf of Ismael Asensio. Committed on 08/11/2020 at 21:59. Pushed by elvisangelaccio into branch 'release/20.12'. Iterate over a const copy list of containers This effectively reverts the mutable iterations approach on 2448f88c5f42d7a2040fcf3bcd3c5f2a2f62cd03, and fix crashes and ghost items when using the filter bar M +3-3src/kitemviews/kfileitemmodel.cpp M +3-3src/kitemviews/kfileitemmodelrolesupdater.cpp M +4-4src/kitemviews/kitemlistview.cpp https://invent.kde.org/system/dolphin/commit/ee4ab8ce699bd0fd10fe664e053eb6f26da94268 -- You are receiving this mail because: You are watching all bug changes.
[dolphin] [Bug 428374] Dolphin crashes when typing in filter bar in specific folder
https://bugs.kde.org/show_bug.cgi?id=428374 Bug Janitor Service changed: What|Removed |Added Status|CONFIRMED |ASSIGNED --- Comment #18 from Bug Janitor Service --- A possibly relevant merge request was started @ https://invent.kde.org/system/dolphin/-/merge_requests/97 -- You are receiving this mail because: You are watching all bug changes.
[dolphin] [Bug 428374] Dolphin crashes when typing in filter bar in specific folder
https://bugs.kde.org/show_bug.cgi?id=428374 --- Comment #17 from Tony --- (In reply to Ahmad Samir from comment #14) > FTR, I can reproduce this bug, it's intermittent, and takes a bit of fast > typing/backspace'ing in the filter bar to occur... Ok, yes still present is harder to trigger now though. Before i just had to typed a single character/letter into the filter bar to trigger it. -- You are receiving this mail because: You are watching all bug changes.
[dolphin] [Bug 428374] Dolphin crashes when typing in filter bar in specific folder
https://bugs.kde.org/show_bug.cgi?id=428374 Elvis Angelaccio changed: What|Removed |Added CC||ryu.ketsu...@outlook.com --- Comment #16 from Elvis Angelaccio --- *** Bug 428252 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[dolphin] [Bug 428374] Dolphin crashes when typing in filter bar in specific folder
https://bugs.kde.org/show_bug.cgi?id=428374 --- Comment #15 from Leszek Lesner --- Can still confirm that typing to quickly in filter bar sometimes crashes dolphin. Here my backtrace: Application: Dolphin (dolphin), signal: Aborted Content of s_kcrashErrorMessage: (null) [KCrash Handler] #5 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #6 0x7faa07387535 in __GI_abort () at abort.c:79 #7 0x7faa0793fa05 in qt_message_fatal (context=..., message=...) at /home/leszek/kde/src/Qt5/qtbase/src/corelib/global/qlogging.cpp:1914 #8 QMessageLogger::fatal (this=this@entry=0x7ffdfc211140, msg=msg@entry=0x7faa07c10ea0 "ASSERT: \"%s\" in file %s, line %d") at /home/leszek/kde/src/Qt5/qtbase/src/corelib/global/qlogging.cpp:893 #9 0x7faa0793ef23 in qt_assert (assertion=, file=, line=) at ../../include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/global/qlogging.h:90 #10 0x7faa0a2c032c in KItemListView::slotItemsRemoved (this=0x5595aebfc950, itemRanges=...) at /home/leszek/kde/src/dolphin/src/kitemviews/kitemlistview.cpp:1199 #11 0x7faa0a274eaf in KFileItemListView::slotItemsRemoved (this=0x5595aebfc950, itemRanges=...) at /home/leszek/kde/src/dolphin/src/kitemviews/kfileitemlistview.cpp:339 #12 0x7faa0a2cf3d6 in QtPrivate::FunctorCall, QtPrivate::List, void, void (KItemListView::*)(KItemRangeList const&)>::call (f= table offset 536, o=0x5595aebfc950, arg=0x7ffdfc211450) at /home/leszek/kde/qt5/include/QtCore/qobjectdefs_impl.h:152 #13 0x7faa0a2ce6c2 in QtPrivate::FunctionPointer::call, void> (f= table offset 536, o=0x5595aebfc950, arg=0x7ffdfc211450) at /home/leszek/kde/qt5/include/QtCore/qobjectdefs_impl.h:185 #14 0x7faa0a2cd633 in QtPrivate::QSlotObject, void>::impl (which=1, this_=0x5595aec0ff30, r=0x5595aebfc950, a=0x7ffdfc211450, ret=0x0) at /home/leszek/kde/qt5/include/QtCore/qobjectdefs_impl.h:418 #15 0x7faa07b6e66c in QtPrivate::QSlotObjectBase::call (a=0x7ffdfc211450, r=0x5595aebfc950, this=0x5595aec0ff30) at ../../include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:398 #16 doActivate (sender=0x5595aec7e050, signal_index=4, argv=0x7ffdfc211450) at /home/leszek/kde/src/Qt5/qtbase/src/corelib/kernel/qobject.cpp:3886 #17 0x7faa0a265e8b in KItemModelBase::itemsRemoved (this=0x5595aec7e050, _t1=...) at /home/leszek/kde/build/dolphin/src/dolphinprivate_autogen/Z3MQH7AOBD/moc_kitemmodelbase.cpp:253 #18 0x7faa0a27f6fa in KFileItemModel::removeItems (this=0x5595aec7e050, itemRanges=..., behavior=KFileItemModel::KeepItemData) at /home/leszek/kde/src/dolphin/src/kitemviews/kfileitemmodel.cpp:1319 #19 0x7faa0a27d126 in KFileItemModel::applyFilters (this=0x5595aec7e050) at /home/leszek/kde/src/dolphin/src/kitemviews/kfileitemmodel.cpp:706 #20 0x7faa0a27cec4 in KFileItemModel::setNameFilter (this=0x5595aec7e050, nameFilter=...) at /home/leszek/kde/src/dolphin/src/kitemviews/kfileitemmodel.cpp:660 #21 0x7faa0a30ccff in DolphinView::setNameFilter (this=0x5595ae781cb0, nameFilter=...) at /home/leszek/kde/src/dolphin/src/views/dolphinview.cpp:484 #22 0x7faa0a44eb78 in DolphinViewContainer::setNameFilter (this=0x5595aec3a4e0, nameFilter=...) at /home/leszek/kde/src/dolphin/src/dolphinviewcontainer.cpp:667 #23 0x7faa0a452969 in QtPrivate::FunctorCall, QtPrivate::List, void, void (DolphinViewContainer::*)(QString const&)>::call (f=(void (DolphinViewContainer::*)(class DolphinViewContainer * const, const class QString &)) 0x7faa0a44eb3c , o=0x5595aec3a4e0, arg=0x7ffdfc2117d0) at /home/leszek/kde/qt5/include/QtCore/qobjectdefs_impl.h:152 #24 0x7faa0a45248a in QtPrivate::FunctionPointer::call, void> (f=(void (DolphinViewContainer::*)(class DolphinViewContainer * const, const class QString &)) 0x7faa0a44eb3c , o=0x5595aec3a4e0, arg=0x7ffdfc2117d0) at /home/leszek/kde/qt5/include/QtCore/qobjectdefs_impl.h:185 #25 0x7faa0a451a43 in QtPrivate::QSlotObject, void>::impl (which=1, this_=0x5595aebc4320, r=0x5595aec3a4e0, a=0x7ffdfc2117d0, ret=0x0) at /home/leszek/kde/qt5/include/QtCore/qobjectdefs_impl.h:418 #26 0x7faa07b6e66c in QtPrivate::QSlotObjectBase::call (a=0x7ffdfc2117d0, r=0x5595aec3a4e0, this=0x5595aebc4320) at ../../include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:398 #27 doActivate (sender=0x5595aeb984a0, signal_index=7, argv=0x7ffdfc2117d0) at /home/leszek/kde/src/Qt5/qtbase/src/corelib/kernel/qobject.cpp:3886 #28 0x7faa0a4b255b in FilterBar::filterChanged (this=0x5595aeb984a0, _t1=...) at /home/leszek/kde/build/dolphin/src/dolphinstatic_autogen/A7DZ2KMSNA/moc_filterbar.cpp:174 #29 0x7faa0a45f33b in QtPrivate::FunctorCall, QtPrivate::List, void, void (FilterBar::*)(QString const&)>::call (f=(void (FilterBar::*)(class FilterBar * const, const class QString &)) 0x7faa0a4b250c , o=0x5595aeb984a0, arg=0x7ffdfc211980) at /home/leszek/kde/qt5/include/QtCore/qobjectdefs_impl.h:152 #30 0x7faa0a45f226 in QtPrivate::FunctionPointer::call, void> (f=(void
[dolphin] [Bug 428374] Dolphin crashes when typing in filter bar in specific folder
https://bugs.kde.org/show_bug.cgi?id=428374 --- Comment #14 from Ahmad Samir --- FTR, I can reproduce this bug, it's intermittent, and takes a bit of fast typing/backspace'ing in the filter bar to occur... -- You are receiving this mail because: You are watching all bug changes.
[dolphin] [Bug 428374] Dolphin crashes when typing in filter bar in specific folder
https://bugs.kde.org/show_bug.cgi?id=428374 --- Comment #13 from Tony --- (In reply to Ahmad Samir from comment #1) > This possibly has already been fixed by > https://invent.kde.org/system/dolphin/-/commit/ > 2448f88c5f42d7a2040fcf3bcd3c5f2a2f62cd03 Please retest. This commint or one of the few that fallowed it seem to have fixed this one, at least it working correctly for me already. -- You are receiving this mail because: You are watching all bug changes.
[dolphin] [Bug 428374] Dolphin crashes when typing in filter bar in specific folder
https://bugs.kde.org/show_bug.cgi?id=428374 Christoph Feck changed: What|Removed |Added CC||cf...@kde.org -- You are receiving this mail because: You are watching all bug changes.
[dolphin] [Bug 428374] Dolphin crashes when typing in filter bar in specific folder
https://bugs.kde.org/show_bug.cgi?id=428374 Justin Zobel changed: What|Removed |Added Status|REOPENED|CONFIRMED --- Comment #12 from Justin Zobel --- Confirmed by second user. -- You are receiving this mail because: You are watching all bug changes.
[dolphin] [Bug 428374] Dolphin crashes when typing in filter bar in specific folder
https://bugs.kde.org/show_bug.cgi?id=428374 Nate Graham changed: What|Removed |Added Keywords||regression CC||n...@kde.org Priority|NOR |VHI -- You are receiving this mail because: You are watching all bug changes.
[dolphin] [Bug 428374] Dolphin crashes when typing in filter bar in specific folder
https://bugs.kde.org/show_bug.cgi?id=428374 Ismael Asensio changed: What|Removed |Added CC||isma...@gmail.com -- You are receiving this mail because: You are watching all bug changes.
[dolphin] [Bug 428374] Dolphin crashes when typing in filter bar in specific folder
https://bugs.kde.org/show_bug.cgi?id=428374 Ismael Asensio changed: What|Removed |Added CC||k...@privat.broulik.de --- Comment #10 from Ismael Asensio --- *** Bug 428532 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[dolphin] [Bug 428374] Dolphin crashes when typing in filter bar in specific folder
https://bugs.kde.org/show_bug.cgi?id=428374 Ismael Asensio changed: What|Removed |Added CC||jodr...@live.com --- Comment #9 from Ismael Asensio --- *** Bug 428546 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[dolphin] [Bug 428374] Dolphin crashes when typing in filter bar in specific folder
https://bugs.kde.org/show_bug.cgi?id=428374 --- Comment #8 from Leszek Lesner --- Yes. Master build of dolphin and it is the version running -- You are receiving this mail because: You are watching all bug changes.
[dolphin] [Bug 428374] Dolphin crashes when typing in filter bar in specific folder
https://bugs.kde.org/show_bug.cgi?id=428374 --- Comment #7 from Alexander Lohnau --- Hmm, it works for me. Are you sure you have the latest build + your build prefix applied when running dolphin (Sorry for asking, just want to be sure). -- You are receiving this mail because: You are watching all bug changes.
[dolphin] [Bug 428374] Dolphin crashes when typing in filter bar in specific folder
https://bugs.kde.org/show_bug.cgi?id=428374 --- Comment #6 from Leszek Lesner --- Used the filter function in my plasma master installation path plasmoids folder to search for "sys" as soon as I type in the y it crashes -- You are receiving this mail because: You are watching all bug changes.
[dolphin] [Bug 428374] Dolphin crashes when typing in filter bar in specific folder
https://bugs.kde.org/show_bug.cgi?id=428374 --- Comment #5 from Alexander Lohnau --- What have you done to trigger the second crash? -- You are receiving this mail because: You are watching all bug changes.
[dolphin] [Bug 428374] Dolphin crashes when typing in filter bar in specific folder
https://bugs.kde.org/show_bug.cgi?id=428374 Ahmad Samir changed: What|Removed |Added CC||alexander.loh...@gmx.de -- You are receiving this mail because: You are watching all bug changes.
[dolphin] [Bug 428374] Dolphin crashes when typing in filter bar in specific folder
https://bugs.kde.org/show_bug.cgi?id=428374 --- Comment #4 from Leszek Lesner --- I searched a bit more and found the commit that breaks it for me: https://invent.kde.org/system/dolphin/-/commit/a24327cd50ef17b953ecb908d260b73460158107 -- You are receiving this mail because: You are watching all bug changes.
[dolphin] [Bug 428374] Dolphin crashes when typing in filter bar in specific folder
https://bugs.kde.org/show_bug.cgi?id=428374 Leszek Lesner changed: What|Removed |Added Ever confirmed|0 |1 Resolution|FIXED |--- Status|RESOLVED|REOPENED --- Comment #3 from Leszek Lesner --- Apparently not really fixed. Had it fixed for the other it failed before but now I have this issue again in a completely different folder. Here is the debug output: Application: Dolphin (dolphin), signal: Aborted Content of s_kcrashErrorMessage: (null) [KCrash Handler] #5 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #6 0x7fd0fb694535 in __GI_abort () at abort.c:79 #7 0x7fd0fbc4ca05 in qt_message_fatal (context=..., message=...) at /home/leszek/kde/src/Qt5/qtbase/src/corelib/global/qlogging.cpp:1914 #8 QMessageLogger::fatal (this=this@entry=0x7ffc16e66e80, msg=msg@entry=0x7fd0fbf1dea0 "ASSERT: \"%s\" in file %s, line %d") at /home/leszek/kde/src/Qt5/qtbase/src/corelib/global/qlogging.cpp:893 #9 0x7fd0fbc4bf23 in qt_assert (assertion=, file=, line=) at ../../include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/global/qlogging.h:90 #10 0x7fd0fe5ccdd2 in KItemListView::slotItemsRemoved (this=0x55cdc6621d80, itemRanges=...) at /home/leszek/kde/src/dolphin/src/kitemviews/kitemlistview.cpp:1199 #11 0x7fd0fe581bcb in KFileItemListView::slotItemsRemoved (this=0x55cdc6621d80, itemRanges=...) at /home/leszek/kde/src/dolphin/src/kitemviews/kfileitemlistview.cpp:309 #12 0x7fd0fe5dbe7e in QtPrivate::FunctorCall, QtPrivate::List, void, void (KItemListView::*)(KItemRangeList const&)>::call (f= table offset 536, o=0x55cdc6621d80, arg=0x7ffc16e67190) at /home/leszek/kde/qt5/include/QtCore/qobjectdefs_impl.h:152 #13 0x7fd0fe5db16a in QtPrivate::FunctionPointer::call, void> (f= table offset 536, o=0x55cdc6621d80, arg=0x7ffc16e67190) at /home/leszek/kde/qt5/include/QtCore/qobjectdefs_impl.h:185 #14 0x7fd0fe5da0db in QtPrivate::QSlotObject, void>::impl (which=1, this_=0x55cdc661d770, r=0x55cdc6621d80, a=0x7ffc16e67190, ret=0x0) at /home/leszek/kde/qt5/include/QtCore/qobjectdefs_impl.h:418 #15 0x7fd0fbe7b66c in QtPrivate::QSlotObjectBase::call (a=0x7ffc16e67190, r=0x55cdc6621d80, this=0x55cdc661d770) at ../../include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:398 #16 doActivate (sender=0x55cdc65a8870, signal_index=4, argv=0x7ffc16e67190) at /home/leszek/kde/src/Qt5/qtbase/src/corelib/kernel/qobject.cpp:3886 #17 0x7fd0fe572e0b in KItemModelBase::itemsRemoved (this=0x55cdc65a8870, _t1=...) at /home/leszek/kde/build/dolphin/src/dolphinprivate_autogen/Z3MQH7AOBD/moc_kitemmodelbase.cpp:253 #18 0x7fd0fe58c3e4 in KFileItemModel::removeItems (this=0x55cdc65a8870, itemRanges=..., behavior=KFileItemModel::KeepItemData) at /home/leszek/kde/src/dolphin/src/kitemviews/kfileitemmodel.cpp:1317 #19 0x7fd0fe589e10 in KFileItemModel::applyFilters (this=0x55cdc65a8870) at /home/leszek/kde/src/dolphin/src/kitemviews/kfileitemmodel.cpp:704 #20 0x7fd0fe589bae in KFileItemModel::setNameFilter (this=0x55cdc65a8870, nameFilter=...) at /home/leszek/kde/src/dolphin/src/kitemviews/kfileitemmodel.cpp:658 #21 0x7fd0fe61961d in DolphinView::setNameFilter (this=0x55cdc62267d0, nameFilter=...) at /home/leszek/kde/src/dolphin/src/views/dolphinview.cpp:484 #22 0x7fd0fe75831c in DolphinViewContainer::setNameFilter (this=0x55cdc6577200, nameFilter=...) at /home/leszek/kde/src/dolphin/src/dolphinviewcontainer.cpp:667 #23 0x7fd0fe75c10d in QtPrivate::FunctorCall, QtPrivate::List, void, void (DolphinViewContainer::*)(QString const&)>::call (f=(void (DolphinViewContainer::*)(class DolphinViewContainer * const, const class QString &)) 0x7fd0fe7582e0 , o=0x55cdc6577200, arg=0x7ffc16e67510) at /home/leszek/kde/qt5/include/QtCore/qobjectdefs_impl.h:152 #24 0x7fd0fe75bc2e in QtPrivate::FunctionPointer::call, void> (f=(void (DolphinViewContainer::*)(class DolphinViewContainer * const, const class QString &)) 0x7fd0fe7582e0 , o=0x55cdc6577200, arg=0x7ffc16e67510) at /home/leszek/kde/qt5/include/QtCore/qobjectdefs_impl.h:185 #25 0x7fd0fe75b1e7 in QtPrivate::QSlotObject, void>::impl (which=1, this_=0x55cdc6692950, r=0x55cdc6577200, a=0x7ffc16e67510, ret=0x0) at /home/leszek/kde/qt5/include/QtCore/qobjectdefs_impl.h:418 #26 0x7fd0fbe7b66c in QtPrivate::QSlotObjectBase::call (a=0x7ffc16e67510, r=0x55cdc6577200, this=0x55cdc6692950) at ../../include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:398 #27 doActivate (sender=0x55cdc65aca60, signal_index=7, argv=0x7ffc16e67510) at /home/leszek/kde/src/Qt5/qtbase/src/corelib/kernel/qobject.cpp:3886 #28 0x7fd0fe7b8d09 in FilterBar::filterChanged (this=0x55cdc65aca60, _t1=...) at
[dolphin] [Bug 428374] Dolphin crashes when typing in filter bar in specific folder
https://bugs.kde.org/show_bug.cgi?id=428374 Leszek Lesner changed: What|Removed |Added Resolution|--- |FIXED Status|REPORTED|RESOLVED --- Comment #2 from Leszek Lesner --- You are right. After your notice I did a fresh recompile of dolphin and it seems not to crash. Thanks for taking the time to look into it. -- You are receiving this mail because: You are watching all bug changes.
[dolphin] [Bug 428374] Dolphin crashes when typing in filter bar in specific folder
https://bugs.kde.org/show_bug.cgi?id=428374 Ahmad Samir changed: What|Removed |Added CC||a.samir...@gmail.com --- Comment #1 from Ahmad Samir --- This possibly has already been fixed by https://invent.kde.org/system/dolphin/-/commit/2448f88c5f42d7a2040fcf3bcd3c5f2a2f62cd03 -- You are receiving this mail because: You are watching all bug changes.
[dolphin] [Bug 428374] Dolphin crashes when typing in filter bar in specific folder
https://bugs.kde.org/show_bug.cgi?id=428374 Justin Zobel changed: What|Removed |Added Severity|normal |crash CC||justin.zo...@gmail.com -- You are receiving this mail because: You are watching all bug changes.