https://bugs.kde.org/show_bug.cgi?id=491000
Nate Graham <n...@kde.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Component|general |QStyle Assignee|ksysguard-b...@kde.org |plasma-b...@kde.org Product|plasma-systemmonitor |Breeze Status|REPORTED |CONFIRMED CC| |n...@kde.org, | |noaha...@gmail.com, | |uhh...@gmail.com Summary|Application crashes if it |System Monitor crashes in |is closed while choosing |Breeze::WindowManager::regi |column filters |sterQuickItem() if it is | |closed while choosing | |column filters --- Comment #1 from Nate Graham <n...@kde.org> --- Can reproduce on my Intel laptop with everything compiled from git master. Backtrace: #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007feeb50a8513 in __pthread_kill_internal (threadid=<optimized out>, signo=11) at pthread_kill.c:78 #2 0x00007feeb504fc4e in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26 #3 0x00007feeb84289eb in KCrash::defaultCrashHandler (sig=11) at /home/nate/kde/src/kcrash/src/kcrash.cpp:597 #4 0x00007feeb504fd00 in <signal handler called> () at /lib64/libc.so.6 #5 0x00007feeb75fcd91 in QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::get (this=0x8) at /usr/include/qt6/QtCore/qscopedpointer.h:112 #6 qGetPtrHelper<QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> > > (ptr=...) at /usr/include/qt6/QtCore/qtclasshelpermacros.h:79 #7 QQuickItem::d_func (this=0x0) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.h:487 #8 QQuickItem::setAcceptedMouseButtons (this=this@entry=0x0, buttons=buttons@entry=...) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.cpp:8040 #9 0x00007feea0435f23 in Breeze::WindowManager::registerQuickItem (this=0x28b70490, item=<optimized out>) at /usr/include/qt6/QtCore/qflags.h:74 #10 0x00007feea041ff4f in Breeze::Style::isQtQuickControl (option=<optimized out>, widget=0x0, this=<optimized out>) at /home/nate/kde/src/breeze/kstyle/breezestyle.cpp:8262 #11 Breeze::Style::isQtQuickControl (this=<optimized out>, option=0x29980860, widget=0x0) at /home/nate/kde/src/breeze/kstyle/breezestyle.cpp:8257 #12 Breeze::Style::pixelMetric (this=<optimized out>, metric=<optimized out>, option=0x29980860, widget=0x0) at /home/nate/kde/src/breeze/kstyle/breezestyle.cpp:677 #13 0x00007fee9ab57288 in KQuickStyleItem::initStyleOption (this=this@entry=0x2992c1b0) at /home/nate/kde/src/qqc2-desktop-style/plugin/kquickstyleitem.cpp:438 #14 0x00007fee9ab59d7e in KQuickStyleItem::updateRect (this=this@entry=0x2992c1b0) at /home/nate/kde/src/qqc2-desktop-style/plugin/kquickstyleitem.cpp:1351 #15 0x00007fee9ab5ddc0 in KQuickStyleItem::geometryChange (this=0x2992c1b0, newGeometry=..., oldGeometry=...) at /home/nate/kde/src/qqc2-desktop-style/plugin/kquickstyleitem.cpp:2089 #16 0x00007feeb75f746d in QQuickItem::setSize (this=0x2992c1b0, size=...) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.cpp:7684 #17 0x00007feea1ee96f8 in QQuickControlPrivate::resizeBackground (this=0x296c7f30) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quicktemplates/qquickcontrol.cpp:363 #18 0x00007feea1ef47dd in QQuickControl::geometryChange (this=0x296c7e50, newGeometry=..., oldGeometry=...) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quicktemplates/qquickcontrol.cpp:2093 #19 0x00007feeb75f5dd6 in QQuickItem::setWidth (this=this@entry=0x296c7e50, w=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.cpp:7300 #20 0x00007feea1f13695 in QQuickPagePrivate::relayout (this=0x296b1f80) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quicktemplates/qquickpage.cpp:115 #21 0x00007feea1ef47e9 in QQuickControl::geometryChange (this=this@entry=0x296b16f0, newGeometry=..., oldGeometry=...) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quicktemplates/qquickcontrol.cpp:2094 #22 0x00007feea1f255cd in QQuickPopupItem::geometryChange (this=0x296b16f0, newGeometry=..., oldGeometry=...) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quicktemplates/qquickpopupitem.cpp:263 #23 0x00007feeb75f5dd6 in QQuickItem::setWidth (this=this@entry=0x296b16f0, w=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.cpp:7300 #24 0x00007feea1f272fb in QQuickPopupPositioner::reposition (this=0x296f2830) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quicktemplates/qquickpopuppositioner.cpp:250 #25 0x00007feea1f1ddd1 in QQuickPopup::setParentItem (this=0x296add60, parent=0x2900e500) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quicktemplates/qquickpopup.cpp:1852 #26 0x00007feeb63c4ceb in QQmlPropertyData::resetProperty (this=0x7fee7429ba70, target=0x296add60, flags=...) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmlpropertydata_p.h:336 #27 QQmlPropertyPrivate::reset (object=0x296add60, property=..., flags=...) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmlproperty.cpp:1733 #28 0x00007feeb63cc27b in QQmlPropertyPrivate::resetValueProperty (object=<optimized out>, core=..., valueTypeData=..., context=..., flags=..., flags@entry=...) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmlproperty.cpp:1317 #29 0x00007feeb6300a58 in QQmlBinding::slowWrite (this=this@entry=0x296f1a10, core=..., valueTypeData=..., result=..., isUndefined=<optimized out>, flags=...) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmlbinding.cpp:514 #30 0x00007feeb6303e68 in QObjectPointerBinding::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>)::{lambda()#1}::operator()() const (__closure=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmlbinding.cpp:805 #31 QObjectPointerBinding::compareAndSet<QObjectPointerBinding::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>)::{lambda()#1}>(QQmlMetaObject const&, QObject*, QQmlPropertyData const*, QFlags<QQmlPropertyData::WriteFlag>, QObjectPointerBinding::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>)::{lambda()#1} const&) const (this=<optimized out>, resultMo=<optimized out>, resultObject=<optimized out>, pd=<optimized out>, flags=..., slowWrite=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmlbinding.cpp:824 #32 QObjectPointerBinding::write (this=0x296f1a10, result=..., isUndefined=<optimized out>, flags=...) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmlbinding.cpp:804 #33 0x00007feeb62fdfe1 in QQmlBinding::doUpdate (this=0x296f1a10, watcher=..., flags=..., scope=...) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmlbinding.cpp:701 #34 0x00007feeb6301d18 in QQmlBinding::update (this=0x296f1a10, flags=...) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmlbinding.cpp:164 #35 0x00007feeb639d195 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmlnotifier.cpp:70 #36 0x00007feeb57fc3ad in doActivate<false> (sender=0x296f2560, signal_index=9, argv=0x0) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/kernel/qobject.cpp:3976 #37 0x00007feeb57f2b47 in QMetaObject::activate (sender=sender@entry=0x296f2560, m=m@entry=0x7feeb7af9ea0 <QQuickWindowAttached::staticMetaObject>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x0) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/kernel/qobject.cpp:4146 #38 0x00007feeb76bfdf7 in QQuickWindowAttached::windowChanged (this=this@entry=0x296f2560) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/redhat-linux-build/src/quick/Quick_autogen/include/moc_qquickwindowattached_p.cpp:331 #39 0x00007feeb76bfe59 in QQuickWindowAttached::windowChange (this=0x296f2560, window=0x0) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickwindowattached.cpp:67 #40 0x00007feeb57fc872 in QtPrivate::QSlotObjectBase::call (this=0x296f2610, r=<optimized out>, a=0x7ffd44751df0) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/kernel/qobjectdefs_impl.h:469 #41 doActivate<false> (sender=0x2900e500, signal_index=15, argv=0x7ffd44751df0) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/kernel/qobject.cpp:4086 #42 0x00007feeb57f2b47 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7feeb7af23c0 <QQuickItem::staticMetaObject>, local_signal_index=local_signal_index@entry=12, argv=argv@entry=0x7ffd44751df0) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/kernel/qobject.cpp:4146 #43 0x00007feeb75eb004 in QQuickItem::windowChanged (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/redhat-linux-build/src/quick/Quick_autogen/include/moc_qquickitem.cpp:1407 #44 0x00007feeb76012bc in QQuickItemPrivate::derefWindow (this=0x290dff80) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.cpp:3118 #45 0x00007feeb7601268 in QQuickItemPrivate::derefWindow (this=0x29095020) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.h:487 #46 0x00007feeb7601268 in QQuickItemPrivate::derefWindow (this=0x290a9950) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.h:487 #47 0x00007feeb7601268 in QQuickItemPrivate::derefWindow (this=0x290ac760) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.h:487 #48 0x00007feeb7601268 in QQuickItemPrivate::derefWindow (this=0x294d0fb0) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.h:487 #49 0x00007feeb7601268 in QQuickItemPrivate::derefWindow (this=0x290b3d30) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.h:487 #50 0x00007feeb7601268 in QQuickItemPrivate::derefWindow (this=0x28ffc780) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.h:487 #51 0x00007feeb7601268 in QQuickItemPrivate::derefWindow (this=0x294296b0) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.h:487 #52 0x00007feeb7601268 in QQuickItemPrivate::derefWindow (this=0x28d42b10) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.h:487 #53 0x00007feeb7601268 in QQuickItemPrivate::derefWindow (this=0x2910a6c0) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.h:487 #54 0x00007feeb7601268 in QQuickItemPrivate::derefWindow (this=0x29109f70) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.h:487 #55 0x00007feeb7601268 in QQuickItemPrivate::derefWindow (this=0x29126d90) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.h:487 #56 0x00007feeb7601268 in QQuickItemPrivate::derefWindow (this=0x291267e0) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.h:487 #57 0x00007feeb7601268 in QQuickItemPrivate::derefWindow (this=0x2910bad0) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.h:487 #58 0x00007feeb7601268 in QQuickItemPrivate::derefWindow (this=0x2928b970) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.h:487 #59 0x00007feeb7601268 in QQuickItemPrivate::derefWindow (this=0x28c76a10) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.h:487 #60 0x00007feeb7601268 in QQuickItemPrivate::derefWindow (this=0x28c767b0) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.h:487 #61 0x00007feeb7601268 in QQuickItemPrivate::derefWindow (this=0x28c73650) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.h:487 #62 0x00007feeb7601268 in QQuickItemPrivate::derefWindow (this=0x28c6b7b0) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.h:487 #63 0x00007feeb7601268 in QQuickItemPrivate::derefWindow (this=0x28b02070) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.h:487 #64 0x00007feeb7601268 in QQuickItemPrivate::derefWindow (this=0x28a81620) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.h:487 #65 0x00007feeb7601268 in QQuickItemPrivate::derefWindow (this=this@entry=0x28b8eef0) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.h:487 #66 0x00007feeb7608cc6 in QQuickItem::~QQuickItem (this=this@entry=0x28c0cf40, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickitem.cpp:2382 #67 0x00007feeb76bba8d in QQuickRootItem::~QQuickRootItem (this=0x28c0cf40, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickwindow_p.h:62 #68 QQuickRootItem::~QQuickRootItem (this=0x28c0cf40, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickwindow_p.h:62 #69 0x00007feeb76b6c62 in QQuickWindow::~QQuickWindow (this=this@entry=0x28c0e990, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickwindow.cpp:1174 #70 0x00007feeb76c502e in QQuickWindowQmlImpl::~QQuickWindowQmlImpl (this=this@entry=0x28c0e990, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quick/items/qquickwindowmodule.cpp:62 #71 0x00007feea1edbdfd in QQuickApplicationWindow::~QQuickApplicationWindow (this=this@entry=0x28c0e990, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/quicktemplates/qquickapplicationwindow.cpp:321 #72 0x00007feea1f82369 in QQmlPrivate::QQmlElement<QQuickApplicationWindow>::~QQmlElement (this=0x28c0e990, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmlprivate.h:100 #73 QQmlPrivate::QQmlElement<QQuickApplicationWindow>::~QQmlElement (this=0x28c0e990, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmlprivate.h:100 #74 0x00007feeb62fb5ce in qDeleteAll<QList<QObject*>::const_iterator> (begin=..., end=...) at /usr/include/qt6/QtCore/qalgorithms.h:27 #75 qDeleteAll<QList<QObject*> > (c=...) at /usr/include/qt6/QtCore/qalgorithms.h:35 #76 QQmlApplicationEnginePrivate::cleanUp (this=this@entry=0x28bae9e0) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmlapplicationengine.cpp:40 #77 0x00007feeb62fb60d in QQmlApplicationEngine::~QQmlApplicationEngine (this=this@entry=0x7ffd44752710, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.7.2-2.fc40.x86_64/src/qml/qml/qqmlapplicationengine.cpp:328 #78 0x000000000040b376 in main (argc=<optimized out>, argv=<optimized out>) at /home/nate/kde/src/plasma-systemmonitor/src/main.cpp:120 -- You are receiving this mail because: You are watching all bug changes.