https://bugs.kde.org/show_bug.cgi?id=428374
Bug ID: 428374 Summary: Dolphin crashes when typing in filter bar in specific folder Product: dolphin Version: unspecified Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: bars: filter Assignee: dolphin-bugs-n...@kde.org Reporter: leszek.les...@web.de CC: kfm-de...@kde.org Target Milestone: --- SUMMARY As soon as I type in a letter in the filter bar in one specific folder it crashes dolphin STEPS TO REPRODUCE 1. 2. 3. OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Linux/KDE Plasma: master (available in About System) KDE Plasma Version: master KDE Frameworks Version: master Qt Version: 5.15.2 ADDITIONAL INFORMATION 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 0x00007f6eff7e6535 in __GI_abort () at abort.c:79 #7 0x00007f6effd9ea05 in qt_message_fatal (context=..., message=<synthetic pointer>...) at /home/leszek/kde/src/Qt5/qtbase/src/corelib/global/qlogging.cpp:1914 #8 QMessageLogger::fatal (this=this@entry=0x7ffd2195d9d0, msg=msg@entry=0x7f6f0006fea0 "ASSERT: \"%s\" in file %s, line %d") at /home/leszek/kde/src/Qt5/qtbase/src/corelib/global/qlogging.cpp:893 #9 0x00007f6effd9df23 in qt_assert (assertion=<optimized out>, file=<optimized out>, line=<optimized out>) at ../../include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/global/qlogging.h:90 #10 0x00007f6f0271edd2 in KItemListView::slotItemsRemoved (this=0x55a2f6f73770, itemRanges=...) at /home/leszek/kde/src/dolphin/src/kitemviews/kitemlistview.cpp:1199 #11 0x00007f6f026d3bcb in KFileItemListView::slotItemsRemoved (this=0x55a2f6f73770, itemRanges=...) at /home/leszek/kde/src/dolphin/src/kitemviews/kfileitemlistview.cpp:309 #12 0x00007f6f0272de7e in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<KItemRangeList const&>, void, void (KItemListView::*)(KItemRangeList const&)>::call (f=&virtual table offset 536, o=0x55a2f6f73770, arg=0x7ffd2195dce0) at /home/leszek/kde/qt5/include/QtCore/qobjectdefs_impl.h:152 #13 0x00007f6f0272d16a in QtPrivate::FunctionPointer<void (KItemListView::*)(KItemRangeList const&)>::call<QtPrivate::List<KItemRangeList const&>, void> (f=&virtual table offset 536, o=0x55a2f6f73770, arg=0x7ffd2195dce0) at /home/leszek/kde/qt5/include/QtCore/qobjectdefs_impl.h:185 #14 0x00007f6f0272c0db in QtPrivate::QSlotObject<void (KItemListView::*)(KItemRangeList const&), QtPrivate::List<KItemRangeList const&>, void>::impl (which=1, this_=0x55a2f6f75860, r=0x55a2f6f73770, a=0x7ffd2195dce0, ret=0x0) at /home/leszek/kde/qt5/include/QtCore/qobjectdefs_impl.h:418 #15 0x00007f6efffcd66c in QtPrivate::QSlotObjectBase::call (a=0x7ffd2195dce0, r=0x55a2f6f73770, this=0x55a2f6f75860) at ../../include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:398 #16 doActivate<false> (sender=0x55a2f6ec3e70, signal_index=4, argv=0x7ffd2195dce0) at /home/leszek/kde/src/Qt5/qtbase/src/corelib/kernel/qobject.cpp:3886 #17 0x00007f6f026c4e0b in KItemModelBase::itemsRemoved (this=0x55a2f6ec3e70, _t1=...) at /home/leszek/kde/build/dolphin/src/dolphinprivate_autogen/Z3MQH7AOBD/moc_kitemmodelbase.cpp:253 #18 0x00007f6f026de3e4 in KFileItemModel::removeItems (this=0x55a2f6ec3e70, itemRanges=..., behavior=KFileItemModel::KeepItemData) at /home/leszek/kde/src/dolphin/src/kitemviews/kfileitemmodel.cpp:1317 #19 0x00007f6f026dbe10 in KFileItemModel::applyFilters (this=0x55a2f6ec3e70) at /home/leszek/kde/src/dolphin/src/kitemviews/kfileitemmodel.cpp:704 #20 0x00007f6f026dbbae in KFileItemModel::setNameFilter (this=0x55a2f6ec3e70, nameFilter=...) at /home/leszek/kde/src/dolphin/src/kitemviews/kfileitemmodel.cpp:658 #21 0x00007f6f0276b61d in DolphinView::setNameFilter (this=0x55a2f6f77fe0, nameFilter=...) at /home/leszek/kde/src/dolphin/src/views/dolphinview.cpp:484 #22 0x00007f6f028aa31c in DolphinViewContainer::setNameFilter (this=0x55a2f6fc6c80, nameFilter=...) at /home/leszek/kde/src/dolphin/src/dolphinviewcontainer.cpp:667 #23 0x00007f6f028ae10d in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QString const&>, void, void (DolphinViewContainer::*)(QString const&)>::call (f=(void (DolphinViewContainer::*)(class DolphinViewContainer * const, const class QString &)) 0x7f6f028aa2e0 <DolphinViewContainer::setNameFilter(QString const&)>, o=0x55a2f6fc6c80, arg=0x7ffd2195e060) at /home/leszek/kde/qt5/include/QtCore/qobjectdefs_impl.h:152 #24 0x00007f6f028adc2e in QtPrivate::FunctionPointer<void (DolphinViewContainer::*)(QString const&)>::call<QtPrivate::List<QString const&>, void> (f=(void (DolphinViewContainer::*)(class DolphinViewContainer * const, const class QString &)) 0x7f6f028aa2e0 <DolphinViewContainer::setNameFilter(QString const&)>, o=0x55a2f6fc6c80, arg=0x7ffd2195e060) at /home/leszek/kde/qt5/include/QtCore/qobjectdefs_impl.h:185 #25 0x00007f6f028ad1e7 in QtPrivate::QSlotObject<void (DolphinViewContainer::*)(QString const&), QtPrivate::List<QString const&>, void>::impl (which=1, this_=0x55a2f6b7ad90, r=0x55a2f6fc6c80, a=0x7ffd2195e060, ret=0x0) at /home/leszek/kde/qt5/include/QtCore/qobjectdefs_impl.h:418 #26 0x00007f6efffcd66c in QtPrivate::QSlotObjectBase::call (a=0x7ffd2195e060, r=0x55a2f6fc6c80, this=0x55a2f6b7ad90) at ../../include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:398 #27 doActivate<false> (sender=0x55a2f6f2df90, signal_index=7, argv=0x7ffd2195e060) at /home/leszek/kde/src/Qt5/qtbase/src/corelib/kernel/qobject.cpp:3886 #28 0x00007f6f0290ad09 in FilterBar::filterChanged (this=0x55a2f6f2df90, _t1=...) at /home/leszek/kde/build/dolphin/src/dolphinstatic_autogen/A7DZ2KMSNA/moc_filterbar.cpp:174 #29 0x00007f6f028baadf in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QString const&>, void, void (FilterBar::*)(QString const&)>::call (f=(void (FilterBar::*)(class FilterBar * const, const class QString &)) 0x7f6f0290acba <FilterBar::filterChanged(QString const&)>, o=0x55a2f6f2df90, arg=0x7ffd2195e210) at /home/leszek/kde/qt5/include/QtCore/qobjectdefs_impl.h:152 #30 0x00007f6f028ba9ca in QtPrivate::FunctionPointer<void (FilterBar::*)(QString const&)>::call<QtPrivate::List<QString const&>, void> (f=(void (FilterBar::*)(class FilterBar * const, const class QString &)) 0x7f6f0290acba <FilterBar::filterChanged(QString const&)>, o=0x55a2f6f2df90, arg=0x7ffd2195e210) at /home/leszek/kde/qt5/include/QtCore/qobjectdefs_impl.h:185 #31 0x00007f6f028ba8ef in QtPrivate::QSlotObject<void (FilterBar::*)(QString const&), QtPrivate::List<QString const&>, void>::impl (which=1, this_=0x55a2f6b7ac50, r=0x55a2f6f2df90, a=0x7ffd2195e210, ret=0x0) at /home/leszek/kde/qt5/include/QtCore/qobjectdefs_impl.h:418 #32 0x00007f6efffcd66c in QtPrivate::QSlotObjectBase::call (a=0x7ffd2195e210, r=0x55a2f6f2df90, this=0x55a2f6b7ac50) at ../../include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:398 #33 doActivate<false> (sender=0x55a2f6b7f5d0, signal_index=7, argv=0x7ffd2195e210) at /home/leszek/kde/src/Qt5/qtbase/src/corelib/kernel/qobject.cpp:3886 #34 0x00007f6efffc7982 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f6f0100ff80 <QLineEdit::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd2195e210) at /home/leszek/kde/src/Qt5/qtbase/src/corelib/kernel/qobject.cpp:3946 #35 0x00007f6f00c78002 in QLineEdit::textChanged (this=<optimized out>, _t1=...) at .moc/moc_qlineedit.cpp:447 #36 0x00007f6f00c7e209 in QLineEdit::qt_static_metacall (_o=0x55a2f6b7f5d0, _c=<optimized out>, _id=<optimized out>, _a=0x7ffd2195e350) at .moc/moc_qlineedit.cpp:255 #37 0x00007f6efffcd69d in doActivate<false> (sender=0x55a2f6ec7460, signal_index=6, argv=0x7ffd2195e350) at ../../include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:395 #38 0x00007f6efffc7982 in QMetaObject::activate (sender=sender@entry=0x55a2f6ec7460, m=m@entry=0x7f6f01010040 <QWidgetLineControl::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffd2195e350) at /home/leszek/kde/src/Qt5/qtbase/src/corelib/kernel/qobject.cpp:3946 #39 0x00007f6f00c7edd5 in QWidgetLineControl::textChanged (this=this@entry=0x55a2f6ec7460, _t1=...) at .moc/moc_qwidgetlinecontrol_p.cpp:273 #40 0x00007f6f00c81e61 in QWidgetLineControl::finishChange (this=0x55a2f6ec7460, validateFromState=<optimized out>, update=<optimized out>, edited=<optimized out>) at /home/leszek/kde/src/Qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp:736 #41 0x00007f6f00c84ef9 in QWidgetLineControl::processKeyEvent (this=0x55a2f6ec7460, event=event@entry=0x7ffd2195e990) at ../../include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/tools/qrefcount.h:60 #42 0x00007f6f00c780aa in QLineEdit::keyPressEvent (this=0x55a2f6b7f5d0, event=0x7ffd2195e990) at /home/leszek/kde/src/Qt5/qtbase/src/widgets/widgets/qlineedit.cpp:1794 #43 0x00007f6f00b83b07 in QWidget::event (this=this@entry=0x55a2f6b7f5d0, event=event@entry=0x7ffd2195e990) at /home/leszek/kde/src/Qt5/qtbase/src/widgets/kernel/qwidget.cpp:8678 #44 0x00007f6f00c7db4a in QLineEdit::event (this=0x55a2f6b7f5d0, e=0x7ffd2195e990) at /home/leszek/kde/src/Qt5/qtbase/src/widgets/widgets/qlineedit.cpp:1531 #45 0x00007f6f00b4611e in QApplicationPrivate::notify_helper (this=this@entry=0x55a2f6a50570, receiver=receiver@entry=0x55a2f6b7f5d0, e=e@entry=0x7ffd2195e990) at /home/leszek/kde/src/Qt5/qtbase/src/widgets/kernel/qapplication.cpp:3632 #46 0x00007f6f00b4d251 in QApplication::notify (this=<optimized out>, receiver=0x55a2f6b7f5d0, e=0x7ffd2195e990) at /home/leszek/kde/src/Qt5/qtbase/src/widgets/kernel/qapplication.cpp:2994 #47 0x00007f6efff9aba9 in QCoreApplication::notifyInternal2 (receiver=0x55a2f6b7f5d0, event=0x7ffd2195e990) at ../../include/QtCore/5.15.2/QtCore/private/../../../../../../../../src/Qt5/qtbase/src/corelib/thread/qthread_p.h:325 #48 0x00007f6f00ba064e in QWidgetWindow::event (event=0x7ffd2195e990, this=0x55a2f6d32c40) at /home/leszek/kde/src/Qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp:293 #49 QWidgetWindow::event (this=0x55a2f6d32c40, event=0x7ffd2195e990) at /home/leszek/kde/src/Qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp:239 #50 0x00007f6f00b4611e in QApplicationPrivate::notify_helper (this=this@entry=0x55a2f6a50570, receiver=receiver@entry=0x55a2f6d32c40, e=e@entry=0x7ffd2195e990) at /home/leszek/kde/src/Qt5/qtbase/src/widgets/kernel/qapplication.cpp:3632 #51 0x00007f6f00b4c9a0 in QApplication::notify (this=0x7ffd2195ed80, receiver=0x55a2f6d32c40, e=0x7ffd2195e990) at /home/leszek/kde/src/Qt5/qtbase/src/widgets/kernel/qapplication.cpp:3156 #52 0x00007f6efff9aba9 in QCoreApplication::notifyInternal2 (receiver=0x55a2f6d32c40, event=0x7ffd2195e990) at ../../include/QtCore/5.15.2/QtCore/private/../../../../../../../../src/Qt5/qtbase/src/corelib/thread/qthread_p.h:325 #53 0x00007f6f004902a3 in QGuiApplicationPrivate::processKeyEvent (e=0x55a2f76db1c0) at /home/leszek/kde/src/Qt5/qtbase/src/gui/kernel/qguiapplication.cpp:2414 #54 0x00007f6f00494b55 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x55a2f76db1c0) at /home/leszek/kde/src/Qt5/qtbase/src/gui/kernel/qguiapplication.cpp:2008 #55 0x00007f6f0047017b in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at /home/leszek/kde/src/Qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1169 #56 0x00007f6ef994b870 in userEventSourceDispatch (source=<optimized out>) at /home/leszek/kde/src/Qt5/qtbase/src/platformsupport/eventdispatchers/qeventdispatcher_glib.cpp:74 #57 0x00007f6efbf7df2e in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #58 0x00007f6efbf7e1c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #59 0x00007f6efbf7e25c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #60 0x00007f6efffee354 in QEventDispatcherGlib::processEvents (this=0x55a2f6aeda00, flags=...) at /home/leszek/kde/src/Qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:423 #61 0x00007f6efff99853 in QEventLoop::exec (this=this@entry=0x7ffd2195ec70, flags=..., flags@entry=...) at ../../include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/global/qflags.h:141 #62 0x00007f6efffa16cc in QCoreApplication::exec () at ../../include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/global/qflags.h:121 #63 0x00007f6f0288117f in kdemain (argc=1, argv=0x7ffd2195f3b8) at /home/leszek/kde/src/dolphin/src/main.cpp:204 #64 0x000055a2f555b177 in main (argc=1, argv=0x7ffd2195f3b8) at /home/leszek/kde/build/dolphin/src/dolphin_dummy.cpp:3 [Inferior 1 (process 8996) detached] -- You are receiving this mail because: You are watching all bug changes.