[Bug 1069777] New: Crash after switching activities (QSortFilterProxyModelPrivate::updateChildrenMapping)
http://bugzilla.opensuse.org/show_bug.cgi?id=1069777 Bug ID: 1069777 Summary: Crash after switching activities (QSortFilterProxyModelPrivate::updateChildrenMapping) Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.3 Hardware: x86-64 OS: openSUSE 42.3 Status: NEW Severity: Normal Priority: P5 - None Component: KDE Workspace (Plasma) Assignee: opensuse-kde-bugs@opensuse.org Reporter: giecrilj@stegny.2a.pl QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Plasma crashed when I killed Firefox. Thread 1 (Thread 0x7f790bf22900 (LWP 2883)): [KCrash Handler] #6 QSortFilterProxyModelPrivate::updateChildrenMapping (this=this@entry=0x45d4200, source_parent=..., parent_mapping=parent_mapping@entry=0x6380240, start=start@entry=0, end=end@entry=0, delta_item_count=delta_item_count@entry=1, remove=remove@entry=true, orient=Qt::Vertical) at itemmodels/qsortfilterproxymodel.cpp:969 #7 0x00007f7905c990af in QSortFilterProxyModelPrivate::source_items_removed (orient=Qt::Vertical, end=<optimized out>, start=0, source_parent=..., this=0x45d4200) at itemmodels/qsortfilterproxymodel.cpp:911 #8 QSortFilterProxyModelPrivate::_q_sourceRowsRemoved (this=0x45d4200, source_parent=..., start=0, end=<optimized out>) at itemmodels/qsortfilterproxymodel.cpp:1418 #9 0x00007f7905c9ff19 in QSortFilterProxyModel::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qsortfilterproxymodel.cpp:211 #10 0x00007f7905cf77d1 in QMetaObject::activate (sender=sender@entry=0x45e0f10, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=12, argv=argv@entry=0x7fff932bf0c0) at kernel/qobject.cpp:3730 #11 0x00007f7905cf83d7 in QMetaObject::activate (sender=sender@entry=0x45e0f10, m=m@entry=0x7f7906113ca0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=12, argv=argv@entry=0x7fff932bf0c0) at kernel/qobject.cpp:3595 #12 0x00007f7905d6e334 in QAbstractItemModel::rowsRemoved (this=this@entry=0x45e0f10, _t1=..., _t2=0, _t3=0) at .moc/moc_qabstractitemmodel.cpp:615 #13 0x00007f7905c7c751 in QAbstractItemModel::endRemoveRows (this=0x45e0f10) at itemmodels/qabstractitemmodel.cpp:2678 #14 0x00007f784b6df55f in TaskManager::TaskGroupingProxyModel::Private::sourceRowsAboutToBeRemoved (this=0x45d4360, parent=..., first=<optimized out>, last=5) at /usr/src/debug/plasma-workspace-5.8.7/libtaskmanager/taskgroupingproxymodel.cpp:197 #15 0x00007f784b6e2119 in TaskManager::TaskGroupingProxyModel::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/plasma-workspace-5.8.7/build/libtaskmanager/moc_taskgroupingproxymodel.cpp:152 #16 0x00007f7905cf77d1 in QMetaObject::activate (sender=sender@entry=0x45e0ee0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7fff932bf3f0) at kernel/qobject.cpp:3730 #17 0x00007f7905cf83d7 in QMetaObject::activate (sender=sender@entry=0x45e0ee0, m=m@entry=0x7f7906113ca0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7fff932bf3f0) at kernel/qobject.cpp:3595 #18 0x00007f7905d6e2e4 in QAbstractItemModel::rowsAboutToBeRemoved (this=this@entry=0x45e0ee0, _t1=..., _t2=_t2@entry=5, _t3=_t3@entry=5) at .moc/moc_qabstractitemmodel.cpp:608 #19 0x00007f7905c7bed4 in QAbstractItemModel::beginRemoveRows (this=0x45e0ee0, parent=..., first=5, last=5) at itemmodels/qabstractitemmodel.cpp:2661 #20 0x00007f7905c9aa0d in QSortFilterProxyModelPrivate::remove_proxy_interval (emit_signal=true, orient=Qt::Vertical, proxy_parent=..., proxy_end=5, proxy_start=5, proxy_to_source=..., source_to_proxy=..., this=0x45e1bd0) at itemmodels/qsortfilterproxymodel.cpp:577 #21 QSortFilterProxyModelPrivate::remove_source_items (this=this@entry=0x45e1bd0, source_to_proxy=..., proxy_to_source=..., source_items=..., source_parent=..., orient=orient@entry=Qt::Vertical, emit_signal=emit_signal@entry=true) at itemmodels/qsortfilterproxymodel.cpp:559 #22 0x00007f7905c9abbd in QSortFilterProxyModelPrivate::source_items_about_to_be_removed (this=0x45e1bd0, source_parent=..., start=5, end=5, orient=orient@entry=Qt::Vertical) at itemmodels/qsortfilterproxymodel.cpp:860 #23 0x00007f7905c9fef8 in QSortFilterProxyModelPrivate::_q_sourceRowsAboutToBeRemoved (end=<optimized out>, start=<optimized out>, source_parent=..., this=<optimized out>) at itemmodels/qsortfilterproxymodel.cpp:1411 #24 QSortFilterProxyModel::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qsortfilterproxymodel.cpp:210 #25 0x00007f7905cf77d1 in QMetaObject::activate (sender=sender@entry=0x45d5d90, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7fff932bf740) at kernel/qobject.cpp:3730 #26 0x00007f7905cf83d7 in QMetaObject::activate (sender=sender@entry=0x45d5d90, m=m@entry=0x7f7906113ca0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7fff932bf740) at kernel/qobject.cpp:3595 #27 0x00007f7905d6e2e4 in QAbstractItemModel::rowsAboutToBeRemoved (this=this@entry=0x45d5d90, _t1=..., _t2=_t2@entry=5, _t3=_t3@entry=5) at .moc/moc_qabstractitemmodel.cpp:608 #28 0x00007f7905c7bed4 in QAbstractItemModel::beginRemoveRows (this=0x45d5d90, parent=..., first=5, last=5) at itemmodels/qabstractitemmodel.cpp:2661 #29 0x00007f785172aed5 in KConcatenateRowsProxyModelPrivate::slotRowsAboutToBeRemoved (this=0x45d4640, start=5, end=5) at /usr/src/debug/kitemmodels-5.32.0/src/kconcatenaterowsproxymodel.cpp:241 #30 0x00007f785172bd21 in KConcatenateRowsProxyModel::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kitemmodels-5.32.0/build/src/moc_kconcatenaterowsproxymodel.cpp:144 #31 0x00007f7905cf77d1 in QMetaObject::activate (sender=sender@entry=0x45d4c80, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7fff932bf9c0) at kernel/qobject.cpp:3730 #32 0x00007f7905cf83d7 in QMetaObject::activate (sender=sender@entry=0x45d4c80, m=m@entry=0x7f7906113ca0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7fff932bf9c0) at kernel/qobject.cpp:3595 #33 0x00007f7905d6e2e4 in QAbstractItemModel::rowsAboutToBeRemoved (this=this@entry=0x45d4c80, _t1=..., _t2=_t2@entry=5, _t3=_t3@entry=5) at .moc/moc_qabstractitemmodel.cpp:608 #34 0x00007f7905c7bed4 in QAbstractItemModel::beginRemoveRows (this=this@entry=0x45d4c80, parent=..., first=first@entry=5, last=last@entry=5) at itemmodels/qabstractitemmodel.cpp:2661 #35 0x00007f7905c93ecf in QIdentityProxyModelPrivate::_q_sourceRowsAboutToBeRemoved (end=5, start=5, parent=..., this=<optimized out>) at itemmodels/qidentityproxymodel.cpp:573 #36 QIdentityProxyModel::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qidentityproxymodel.cpp:150 #37 0x00007f7905cf77d1 in QMetaObject::activate (sender=sender@entry=0x4569c00, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7fff932bfc30) at kernel/qobject.cpp:3730 #38 0x00007f7905cf83d7 in QMetaObject::activate (sender=sender@entry=0x4569c00, m=m@entry=0x7f7906113ca0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7fff932bfc30) at kernel/qobject.cpp:3595 #39 0x00007f7905d6e2e4 in QAbstractItemModel::rowsAboutToBeRemoved (this=this@entry=0x4569c00, _t1=..., _t2=_t2@entry=5, _t3=_t3@entry=5) at .moc/moc_qabstractitemmodel.cpp:608 #40 0x00007f7905c7bed4 in QAbstractItemModel::beginRemoveRows (this=0x4569c00, parent=..., first=first@entry=5, last=last@entry=5) at itemmodels/qabstractitemmodel.cpp:2661 #41 0x00007f784b6f97d5 in TaskManager::XWindowTasksModel::Private::removeWindow (this=0x456aea0, window=12590579) at /usr/src/debug/plasma-workspace-5.8.7/libtaskmanager/xwindowtasksmodel.cpp:250 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1069777 Christopher Yeleighton <giecrilj@stegny.2a.pl> changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://bugs.kde.org/show_b | |ug.cgi?id=381006 Found By|--- |Community User -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1069777 Fabian Vogt <fvogt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fabian@ritter-vogt.de, | |fvogt@suse.com Assignee|opensuse-kde-bugs@opensuse. |fabian@ritter-vogt.de |org | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1069777 http://bugzilla.opensuse.org/show_bug.cgi?id=1069777#c1 Fabian Vogt <fvogt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS CC| |giecrilj@stegny.2a.pl Flags| |needinfo?(giecrilj@stegny.2 | |a.pl) --- Comment #1 from Fabian Vogt <fvogt@suse.com> --- plasma5-workspace 5.8.7 with certain upstream backports is part of https://download.opensuse.org/repositories/home:/Vogtinator:/branches:/openS... Please test and report back. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1069777 http://bugzilla.opensuse.org/show_bug.cgi?id=1069777#c2 --- Comment #2 from Fabian Vogt <fabian@ritter-vogt.de> --- You need to report back before I submit it as update. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1069777 http://bugzilla.opensuse.org/show_bug.cgi?id=1069777#c4 --- Comment #4 from Christopher Yeleighton <giecrilj@stegny.2a.pl> --- (In reply to Fabian Vogt from comment #3)
(In reply to Fabian Vogt from comment #2)
You need to report back before I submit it as update.
Without reply, this will be closed as RESOLVED NORESPONSE next week.
I am unable to reproduce the crash even on the released version, it is a random crash that occurs under very specific memory usage conditions. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1069777 http://bugzilla.opensuse.org/show_bug.cgi?id=1069777#c5 --- Comment #5 from Fabian Vogt <fabian@ritter-vogt.de> --- (In reply to Christopher Yeleighton from comment #4)
(In reply to Fabian Vogt from comment #3)
(In reply to Fabian Vogt from comment #2)
You need to report back before I submit it as update.
Without reply, this will be closed as RESOLVED NORESPONSE next week.
I am unable to reproduce the crash even on the released version, it is a random crash that occurs under very specific memory usage conditions.
For me to submit the package as update, the package just needs to work well. That the original issue is gone can't be proven in finite time, so if you're currently using the test update without issues, I can submit it. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1069777 http://bugzilla.opensuse.org/show_bug.cgi?id=1069777#c6 Christopher Yeleighton <giecrilj@stegny.2a.pl> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(giecrilj@stegny.2 | |a.pl) | --- Comment #6 from Christopher Yeleighton <giecrilj@stegny.2a.pl> --- (In reply to Fabian Vogt from comment #5)
(In reply to Christopher Yeleighton from comment #4)
(In reply to Fabian Vogt from comment #3)
(In reply to Fabian Vogt from comment #2)
You need to report back before I submit it as update.
Without reply, this will be closed as RESOLVED NORESPONSE next week.
I am unable to reproduce the crash even on the released version, it is a random crash that occurs under very specific memory usage conditions.
For me to submit the package as update, the package just needs to work well. That the original issue is gone can't be proven in finite time, so if you're currently using the test update without issues, I can submit it.
I have tried your package and it behaves normally. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1069777 http://bugzilla.opensuse.org/show_bug.cgi?id=1069777#c7 Fabian Vogt <fabian@ritter-vogt.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED --- Comment #7 from Fabian Vogt <fabian@ritter-vogt.de> --- Submitted to maintenance: https://build.opensuse.org/request/show/560901 -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com