Summary: | QQmlDelegateModel::_q_itemsChanged - kickoff version | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Boyuan Yang <073plan> |
Component: | Application Launcher (Kickoff) | Assignee: | David Edmundson <kde> |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | CC: | 073plan, admin, anohigisavay, antonin.roussel, ants.karner, bhush94, bugrprt21882, bugseforuns, carlsplace, cerebellum, chairsitman17, ciambella_2015, cribari, csdietz123, dmitriy.nikitin.us, dynamicsines, eccentric4, ewelina.berlicka, forgetit, frangocmb, i, jaak, jordan.freeman, joselp, kl234, kouba.lada, kuznecov0x00, mageia, marcboocha, mariusz.libera, martinliao1998, mkharte, notuxius, omegasigma0, plasma-bugs, samexner, scrtrees, sp3478, stefanocarlesso, s_chriscollins, twoentartian, victorique.ko |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.7.4 | ||
Target Milestone: | 1.0 | ||
Platform: | Debian testing | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 5.15.0 | |
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
Screenshot New crash information added by DrKonqi |
Description
Boyuan Yang
2016-09-27 15:18:51 UTC
*** Bug 366118 has been marked as a duplicate of this bug. *** *** Bug 372287 has been marked as a duplicate of this bug. *** *** Bug 372716 has been marked as a duplicate of this bug. *** *** Bug 372769 has been marked as a duplicate of this bug. *** Still exists on Plasma 5.8.4. Tested on Debian unstable and Arch Linux. *** Bug 373109 has been marked as a duplicate of this bug. *** *** Bug 371647 has been marked as a duplicate of this bug. *** *** Bug 373252 has been marked as a duplicate of this bug. *** *** Bug 373400 has been marked as a duplicate of this bug. *** *** Bug 376591 has been marked as a duplicate of this bug. *** *** Bug 366190 has been marked as a duplicate of this bug. *** *** Bug 377802 has been marked as a duplicate of this bug. *** *** Bug 377860 has been marked as a duplicate of this bug. *** *** Bug 373372 has been marked as a duplicate of this bug. *** *** Bug 379393 has been marked as a duplicate of this bug. *** *** Bug 379395 has been marked as a duplicate of this bug. *** *** Bug 379570 has been marked as a duplicate of this bug. *** *** Bug 379768 has been marked as a duplicate of this bug. *** *** Bug 380300 has been marked as a duplicate of this bug. *** *** Bug 380801 has been marked as a duplicate of this bug. *** *** Bug 382043 has been marked as a duplicate of this bug. *** *** Bug 382580 has been marked as a duplicate of this bug. *** Created attachment 106971 [details] New crash information added by DrKonqi plasmashell (5.10.90) using Qt 5.9.1 - What I was doing when the application crashed: The same story as in Bug 369430 likely to benefit from this report is not ... but who knows -- Backtrace (Reduced): #8 0x00007fa179f0ba4f in VDMModelDelegateDataType::notify(QQmlAdaptorModel const&, QList<QQmlDelegateModelItem*> const&, int, int, QVector<int> const&) const (this=<optimized out>, items=..., index=<optimized out>, count=<optimized out>, roles=...) at util/qqmladaptormodel.cpp:178 #9 0x00007fa17a164f5a in QQmlAdaptorModel::notify(QList<QQmlDelegateModelItem*> const&, int, int, QVector<int> const&) const (roles=..., count=3, index=0, items=..., this=0xd632c2cd48) at ../../include/QtQml/5.9.1/QtQml/private/../../../../../src/qml/util/qqmladaptormodel_p.h:135 #10 0x00007fa17a164f5a in QQmlDelegateModel::_q_itemsChanged(int, int, QVector<int> const&) (this=<optimized out>, index=0, count=3, roles=...) at types/qqmldelegatemodel.cpp:1154 #11 0x00007fa17a1650aa in QQmlDelegateModel::_q_dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=<optimized out>, begin=..., end=..., roles=...) at types/qqmldelegatemodel.cpp:1571 #12 0x00007fa17a16b6cc in QQmlDelegateModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=_o@entry=0xd633535c90, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=12, _a=_a@entry=0x7fffe438d200) at .moc/moc_qqmldelegatemodel_p.cpp:200 Created attachment 106990 [details]
Screenshot
One way to reproduce the bug shown in the screenshot.
It happens almost always
There is a Kicker menu on the screenshot - not Kickoff. Cannot reproduce this bug both in Kickoff and in Kicker in: Distribution: KDE neon Developer Edition Unstable Branches KDE Plasma Version: 5.10.90 KDE Frameworks Version: 5.37.0 Qt Version: 5.9.1 Kernel Version: 4.10.0-32-generic I can confirm that after upgraded to Plasma 5.10 and Qt 5.9, this problem disappeared. Just wondering if we could locate the problem and have it fixed in LTS version. Are you saying that you can still reproduce this crash in Plasma 5.8.7 (with the same steps and backtrace), but not in Plasma 5.10? I see no code changes in the runner model, so this bug was not specifically addressed for the newer Plasma version. *** Bug 380885 has been marked as a duplicate of this bug. *** *** Bug 385330 has been marked as a duplicate of this bug. *** Important detail from bug 380885 comment #15: "I was not able to reproduce the bug with 'Flatten menu to a single level' settings applied." I think it's gone away with Qt5.8 David F and others did some delegate cleanups. It did with TaskManager, (just then we had another bug in it) *** Bug 386183 has been marked as a duplicate of this bug. *** *** Bug 386516 has been marked as a duplicate of this bug. *** David, do we have an upstream ticket? Bug 386500 is with Qt 5.9.2, and is the same backtrace. *** Bug 387857 has been marked as a duplicate of this bug. *** *** Bug 388510 has been marked as a duplicate of this bug. *** *** Bug 387548 has been marked as a duplicate of this bug. *** *** Bug 394688 has been marked as a duplicate of this bug. *** *** Bug 400347 has been marked as a duplicate of this bug. *** *** Bug 401992 has been marked as a duplicate of this bug. *** *** Bug 400626 has been marked as a duplicate of this bug. *** *** Bug 401817 has been marked as a duplicate of this bug. *** *** Bug 388223 has been marked as a duplicate of this bug. *** Created attachment 117023 [details]
New crash information added by DrKonqi
plasmashell (5.14.3) using Qt 5.11.2
- Unusual behavior I noticed: Plasma crash during serching in
programs menu
-- Backtrace (Reduced):
#6 0x000056488d4fe780 in ()
[...]
#8 0x00007f541cd86800 in () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9 0x00007f541cfd022e in QQmlDelegateModel::_q_itemsChanged(int, int, QVector<int> const&) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f541cfd6f2c in () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007f541cfd720b in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
*** Bug 402531 has been marked as a duplicate of this bug. *** FWIW, I made a change in 5.15.0 commit 9371a7c96d4722b93b49b18df7b21780f2a9ad38 Effectively we didn't pass Qt's model test, now we do. Even though I couldn't reproduce this crash as-is, I think there may well have been a correlation and this could have been our bug after all. Please let me know if there are new instances on > 5.15.0 *** Bug 406190 has been marked as a duplicate of this bug. *** *** Bug 412531 has been marked as a duplicate of this bug. *** |