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

Eike Hein <h...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
             Status|NEEDSINFO                   |CONFIRMED
         Resolution|BACKTRACE                   |---

--- Comment #12 from Eike Hein <h...@kde.org> ---
I can sort of reproduce it now, including the "double Konsole launcher" thing.
Here's a backtrace from one of my crashes, not quite the steps from the report,
but in that ballpark:

#0  0x00007ffff0bdf7ef in __memmove_avx_unaligned_erms () at /lib64/libc.so.6
#1  0x00007ffff1945dd0 in QVector<int>::erase(int*, int*) (aend=<optimized
out>, abegin=<optimized out>, this=0xedee30)
    at
../../include/QtCore/../../../../qt5/qtbase/src/corelib/tools/qvector.h:766
#2  0x00007ffff1945dd0 in QVector<int>::remove(int, int) (n=<optimized out>,
i=5, this=0xedee30) at
../../include/QtCore/../../../../qt5/qtbase/src/corelib/tools/qvector.h:450
#3  0x00007ffff1945dd0 in
QSortFilterProxyModelPrivate::remove_proxy_interval(QVector<int>&,
QVector<int>&, int, int, QModelIndex const&, Qt::Orientation, bool)
(emit_signal=true, orient=Qt::Vertical, proxy_parent=..., proxy_end=<optimized
out>, proxy_start=5, proxy_to_source=..., source_to_proxy=..., this=0xeec670)
    at
/home/eike/devel/src/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp:592
#4  0x00007ffff1945dd0 in
QSortFilterProxyModelPrivate::remove_source_items(QVector<int>&, QVector<int>&,
QVector<int> const&, QModelIndex const&, Qt::Orientation, bool)
(this=this@entry=0xeec670, source_to_proxy=..., proxy_to_source=...,
source_items=..., source_parent=..., orient=orient@entry=Qt::Vertical,
emit_signal=true)
    at
/home/eike/devel/src/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp:568
#5  0x00007ffff1947474 in
QSortFilterProxyModelPrivate::handle_filter_changed(QVector<int>&,
QVector<int>&, QModelIndex const&, Qt::Orientation) (orient=Qt::Vertical,
source_parent=..., proxy_to_source=..., source_to_proxy=..., this=0xeec670) at
/home/eike/devel/src/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp:1152
#6  0x00007ffff1947474 in
QSortFilterProxyModelPrivate::filter_changed(QModelIndex const&)
(this=0xeec670, source_parent=...)
    at
/home/eike/devel/src/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp:1084
#7  0x00007ffff1947cd1 in QSortFilterProxyModel::invalidateFilter()
(this=<optimized out>) at
/home/eike/devel/src/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp:2591
#8  0x00007fff2ee73dd8 in
TaskManager::TaskFilterProxyModel::setActivity(QString const&) (this=0xeebb80,
activity=...)
    at
/home/eike/devel/src/kde/workspace/plasma-workspace/libtaskmanager/taskfilterproxymodel.cpp:118
#9  0x00007fff2ee84b29 in TaskManager::TasksModel::setActivity(QString const&)
(this=0xed39f0, activity=...)
    at
/home/eike/devel/src/kde/workspace/plasma-workspace/libtaskmanager/tasksmodel.cpp:919
#10 0x00007fff2eeb13d1 in TaskManager::TasksModel::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (_o=0xed39f0, _c=QMetaObject::WriteProperty,
_id=6, _a=0x7fffffffa390)
    at
/home/eike/devel/build/kde/workspace/plasma-workspace/libtaskmanager/moc_tasksmodel.cpp:613
#11 0x00007ffff4c736ef in QQmlPropertyData::writeProperty(QObject*, void*,
QFlags<QQmlPropertyData::WriteFlag>) const (flags=..., value=0x7fffffffa360,
target=<optimized out>, this=0x7fffc4448478) at
/home/eike/devel/src/qt5-build/qtbase/include/QtQml/5.8.1/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h:320
#12 0x00007ffff4c736ef in GenericBinding<10>::doStore<QString>(QString,
QQmlPropertyData const*, QFlags<QQmlPropertyData::WriteFlag>) const (flags=...,
pd=0x7fffc4448478, value=..., this=0xee8400) at
/home/eike/devel/src/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:295
#13 0x00007ffff4c736ef in GenericBinding<10>::write(QV4::Value const&, bool,
QFlags<QQmlPropertyData::WriteFlag>) (this=0xee8400, result=...,
isUndefined=<optimized out>, flags=...)
    at /home/eike/devel/src/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:276
#14 0x00007ffff4c74110 in
QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&,
QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) (this=0xee8400, watcher=...,
flags=..., scope=...) at
/home/eike/devel/src/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:210
#15 0x00007ffff4c713eb in
QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (this=0xee8400,
flags=..., flags@entry=...)
    at /home/eike/devel/src/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:167
#16 0x00007ffff4c7163e in QQmlBinding::refresh() (this=<optimized out>) at
/home/eike/devel/src/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:439

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to