[dolphin] [Bug 428374] New: Dolphin crashes when typing in filter bar in specific folder

Leszek Lesner bugzilla_noreply at kde.org
Wed Oct 28 07:53:53 GMT 2020


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-null at kde.org
          Reporter: leszek.lesner at web.de
                CC: kfm-devel at 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 at 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 at entry=0x7ffd2195d9d0,
msg=msg at 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 at entry=0x7f6f0100ff80 <QLineEdit::staticMetaObject>,
local_signal_index=local_signal_index at entry=0, argv=argv at 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 at entry=0x55a2f6ec7460, m=m at entry=0x7f6f01010040
<QWidgetLineControl::staticMetaObject>,
local_signal_index=local_signal_index at entry=3, argv=argv at entry=0x7ffd2195e350)
at /home/leszek/kde/src/Qt5/qtbase/src/corelib/kernel/qobject.cpp:3946
#39 0x00007f6f00c7edd5 in QWidgetLineControl::textChanged
(this=this at 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 at 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 at entry=0x55a2f6b7f5d0,
event=event at 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 at entry=0x55a2f6a50570, receiver=receiver at entry=0x55a2f6b7f5d0,
e=e at 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 at entry=0x55a2f6a50570, receiver=receiver at entry=0x55a2f6d32c40,
e=e at 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 at 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 at entry=0x7ffd2195ec70,
flags=..., flags at 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 on the CC list for the bug.


More information about the kfm-devel mailing list