https://bugs.kde.org/show_bug.cgi?id=474768
Nate Graham <n...@kde.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|general |Task Manager and Icons-Only | |Task Manager Summary|Plasma crashes after waking |Plasma crashes in |from sleep |TaskManager::TaskGroupingPr | |oxyModel::Private::sourceRo | |wsAboutToBeRemoved() after | |waking from sleep CC| |n...@kde.org, | |qydwhotm...@gmail.com See Also| |https://bugs.kde.org/show_b | |ug.cgi?id=471315 --- Comment #2 from Nate Graham <n...@kde.org> --- Pasting full backtrace of the crashing thread here for searchability: Thread 1 (Thread 0x7f99739e69c0 (LWP 13974)): [KCrash Handler] #4 0x00007f9975b69e30 in __memset_avx2_unaligned_erms () from /lib64/libc.so.6 #5 0x00007f99764b8306 in QVector<int>::fill (from=<optimized out>, asize=-1, this=0x55da2699f900, this@entry=0x55da2699f8f0) at ../../include/QtCore/../../src/corelib/tools/qvector.h:970 #6 QSortFilterProxyModelPrivate::build_source_to_proxy_mapping (proxy_to_source=..., source_to_proxy=..., this=this@entry=0x55da2699f8f0) at itemmodels/qsortfilterproxymodel.cpp:1229 #7 0x00007f99764bc1db in QSortFilterProxyModelPrivate::remove_proxy_interval (emit_signal=true, orient=Qt::Vertical, proxy_parent=..., proxy_end=<optimized out>, proxy_start=<optimized out>, proxy_to_source=..., source_to_proxy=..., this=0x55da26a6aad0) at itemmodels/qsortfilterproxymodel.cpp:819 #8 QSortFilterProxyModelPrivate::remove_source_items (this=this@entry=0x55da26a6aad0, source_to_proxy=..., proxy_to_source=..., source_items=..., source_parent=..., orient=orient@entry=Qt::Vertical, emit_signal=true) at itemmodels/qsortfilterproxymodel.cpp:792 #9 0x00007f99764bc5b1 in QSortFilterProxyModelPrivate::source_items_about_to_be_removed (this=0x55da26a6aad0, source_parent=..., start=0, end=0, orient=Qt::Vertical) at itemmodels/qsortfilterproxymodel.cpp:1094 #10 0x00007f99765257b3 in doActivate<false> (sender=0x55da26992630, signal_index=14, argv=0x7ffc9da9b430) at kernel/qobject.cpp:3937 #11 0x00007f997651e47f in QMetaObject::activate (sender=sender@entry=0x55da26992630, m=m@entry=0x7f99767c5d40, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7ffc9da9b430) at kernel/qobject.cpp:3985 #12 0x00007f99764864be in QAbstractItemModel::rowsAboutToBeRemoved (this=this@entry=0x55da26992630, _t1=..., _t2=<optimized out>, _t2@entry=0, _t3=<optimized out>, _t3@entry=0, _t4=...) at .moc/moc_qabstractitemmodel.cpp:599 #13 0x00007f997648ead5 in QAbstractItemModel::beginRemoveRows (this=0x55da26992630, parent=..., first=0, last=0) at itemmodels/qabstractitemmodel.cpp:2818 #14 0x00007f99541ab3b3 in TaskManager::TaskGroupingProxyModel::Private::sourceRowsAboutToBeRemoved (this=0x55da26992770, parent=..., first=<optimized out>, last=1) at /usr/src/debug/plasma-workspace-5.27.8/libtaskmanager/taskgroupingproxymodel.cpp:147 #15 0x00007f9976525812 in QtPrivate::QSlotObjectBase::call (a=0x7ffc9da9b640, r=0x55da26992630, this=0x55da2698dcd0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #16 doActivate<false> (sender=0x55da26992400, signal_index=14, argv=0x7ffc9da9b640) at kernel/qobject.cpp:3925 #17 0x00007f997651e47f in QMetaObject::activate (sender=sender@entry=0x55da26992400, m=m@entry=0x7f99767c5d40, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7ffc9da9b640) at kernel/qobject.cpp:3985 #18 0x00007f99764864be in QAbstractItemModel::rowsAboutToBeRemoved (this=this@entry=0x55da26992400, _t1=..., _t2=<optimized out>, _t2@entry=0, _t3=<optimized out>, _t3@entry=1, _t4=...) at .moc/moc_qabstractitemmodel.cpp:599 #19 0x00007f997648ead5 in QAbstractItemModel::beginRemoveRows (this=0x55da26992400, parent=..., first=0, last=1) at itemmodels/qabstractitemmodel.cpp:2818 #20 0x00007f99764bc3b9 in QSortFilterProxyModelPrivate::remove_proxy_interval (emit_signal=true, orient=Qt::Vertical, proxy_parent=..., proxy_end=1, proxy_start=0, proxy_to_source=..., source_to_proxy=..., this=0x55da26995530) at itemmodels/qsortfilterproxymodel.cpp:811 #21 QSortFilterProxyModelPrivate::remove_source_items (this=this@entry=0x55da26995530, source_to_proxy=..., proxy_to_source=..., source_items=..., source_parent=..., orient=orient@entry=Qt::Vertical, emit_signal=true) at itemmodels/qsortfilterproxymodel.cpp:792 #22 0x00007f99764c10a3 in QSortFilterProxyModelPrivate::handle_filter_changed (this=this@entry=0x55da26995530, source_to_proxy=..., proxy_to_source=..., source_parent=..., orient=orient@entry=Qt::Vertical) at itemmodels/qsortfilterproxymodel.cpp:1372 #23 0x00007f99764c14db in QSortFilterProxyModelPrivate::filter_changed (this=0x55da26995530, source_parent=...) at itemmodels/qsortfilterproxymodel.cpp:1305 #24 0x00007f99764c261a in QSortFilterProxyModel::invalidateFilter (this=this@entry=0x55da26992400) at itemmodels/qsortfilterproxymodel.cpp:3067 #25 0x00007f99541ac9a8 in TaskManager::TaskFilterProxyModel::setVirtualDesktop (desktop=..., this=0x55da26992400) at /usr/src/debug/plasma-workspace-5.27.8/libtaskmanager/taskfilterproxymodel.cpp:70 #26 TaskManager::TaskFilterProxyModel::setVirtualDesktop (this=0x55da26992400, desktop=...) at /usr/src/debug/plasma-workspace-5.27.8/libtaskmanager/taskfilterproxymodel.cpp:64 #27 0x00007f9977c9ce0a in QQmlPropertyData::writeProperty (flags=..., value=<optimized out>, target=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.15.10/QtQml/private/../../../../../../src/qml/qml/qqmlpropertydata_p.h:391 #28 QQmlPropertyPrivate::write (object=0x55da26a6aa00, property=..., value=..., context=0x55da26a65390, flags=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmlproperty.cpp:1305 #29 0x00007f9977c9ef12 in QQmlPropertyPrivate::writeValueProperty (object=<optimized out>, core=..., valueTypeData=..., value=..., context=<optimized out>, flags=..., flags@entry=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmlproperty.cpp:1214 #30 0x00007f9977d037ac in QQmlBinding::slowWrite (this=this@entry=0x55da26997c10, core=..., valueTypeData=..., result=..., isUndefined=isUndefined@entry=false, flags=..., flags@entry=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmlbinding.cpp:474 #31 0x00007f9977d04bf0 in GenericBinding<0>::write (this=0x55da26997c10, result=..., isUndefined=false, flags=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmlbinding.cpp:335 #32 0x00007f9977d0644e in QQmlNonbindingBinding::doUpdate (this=0x55da26997c10, watcher=..., flags=..., scope=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmlbinding.cpp:258 #33 0x00007f9977d03e64 in QQmlBinding::update (this=0x55da26997c10, flags=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmlbinding.cpp:194 #34 0x00007f9977ce0e05 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmlnotifier.cpp:104 #35 0x00007f99765250fd in doActivate<false> (sender=0x55da26a68070, signal_index=3, argv=0x0) at kernel/qobject.cpp:3817 #36 0x00007f9976525812 in QtPrivate::QSlotObjectBase::call (a=0x7ffc9da9d6d0, r=0x55da26a68070, this=0x55da26a67dd0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #37 doActivate<false> (sender=0x55da2618d350, signal_index=3, argv=0x7ffc9da9d6d0) at kernel/qobject.cpp:3925 #38 0x00007f9976525812 in QtPrivate::QSlotObjectBase::call (a=0x7ffc9da9d7a0, r=0x55da2618d350, this=0x55da2663c990) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #39 doActivate<false> (sender=0x55da26630f90, signal_index=3, argv=0x7ffc9da9d7a0) at kernel/qobject.cpp:3925 #40 0x00007f99785b1962 in ffi_call_unix64 () at ../src/x86/unix64.S:104 #41 0x00007f99785ae2df in ffi_call_int (cif=cif@entry=0x7ffc9da9d9b0, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673 #42 0x00007f99785b0f26 in ffi_call (cif=cif@entry=0x7ffc9da9d9b0, fn=<optimized out>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7ffc9da9da80) at ../src/x86/ffi64.c:710 #43 0x00007f9978988a23 in wl_closure_invoke (closure=closure@entry=0x7f9964005a80, target=<optimized out>, target@entry=0x55da2663c8c0, opcode=opcode@entry=2, data=<optimized out>, flags=1) at ../src/connection.c:1025 #44 0x00007f9978989203 in dispatch_event (display=0x55da25b51600, queue=<optimized out>) at ../src/wayland-client.c:1631 #45 0x00007f9978989494 in dispatch_queue (queue=0x55da25b516f0, display=0x55da25b51600) at ../src/wayland-client.c:1777 #46 wl_display_dispatch_queue_pending (display=0x55da25b51600, queue=0x55da25b516f0) at ../src/wayland-client.c:2019 #47 0x00007f9977926a12 in QtWaylandClient::QWaylandDisplay::flushRequests (this=<optimized out>) at qwaylanddisplay.cpp:255 #48 0x00007f9976519320 in QObject::event (this=0x55da25b4d020, e=0x7f99640020c0) at kernel/qobject.cpp:1347 #49 0x00007f99771a519e in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55da25b4d020, e=0x7f99640020c0) at kernel/qapplication.cpp:3640 #50 0x00007f99764ed568 in QCoreApplication::notifyInternal2 (receiver=0x55da25b4d020, event=0x7f99640020c0) at kernel/qcoreapplication.cpp:1064 #51 0x00007f99764ed72e in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1462 #52 0x00007f99764f0b61 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55da25b20f50) at kernel/qcoreapplication.cpp:1821 #53 0x00007f99764f10a8 in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=<optimized out>) at kernel/qcoreapplication.cpp:1680 #54 0x00007f9976546c93 in postEventSourceDispatch (s=0x55da25b65580) at kernel/qeventdispatcher_glib.cpp:277 #55 0x00007f9974f6f9d8 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #56 0x00007f9974f6fde8 in ?? () from /lib64/libglib-2.0.so.0 #57 0x00007f9974f6fe7c in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #58 0x00007f99765464a6 in QEventDispatcherGlib::processEvents (this=0x55da25b72170, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #59 0x00007f99764ebffb in QEventLoop::exec (this=this@entry=0x7ffc9da9dfd0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #60 0x00007f99764f4490 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #61 0x000055da25a11aa1 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.27.8/shell/main.cpp:235 -- You are receiving this mail because: You are watching all bug changes.