https://bugs.kde.org/show_bug.cgi?id=477789
Bug ID: 477789 Summary: Energy Savings crashes system settings Classification: Applications Product: systemsettings Version: 5.90.0 Platform: Arch Linux OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: generic-crash Assignee: plasma-b...@kde.org Reporter: gritty.flame0...@fastmail.com Target Milestone: --- Application: systemsettings (5.90.0) Qt Version: 6.6.1 Frameworks Version: 5.246.0 Operating System: Linux 6.6.3-arch1-1 x86_64 Windowing System: Wayland Distribution: EndeavourOS DrKonqi: 5.90.0 [KCrashBackend] -- Information about the crash: STEPS TO REPRODUCE 1. Click Energy Saving in System Settings OBSERVED RESULT System Settings window crashes EXPECTED RESULT System Settings should show Energy Savings settings SOFTWARE/OS VERSIONS Linux/KDE Plasma: Arch Linux 6.6.3-arch1-1 (64-bit) (available in About System) KDE Plasma Version: 5.90.0 KDE Frameworks Version: 5.246.0 Qt Version: 6.6.1 The crash can be reproduced every time. -- Backtrace: Application: System Settings (systemsettings), signal: Segmentation fault Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>} [KCrash Handler] #6 0x00007fa77a8f5232 in _mm256_maskz_loadu_epi8(unsigned int, void const*) (__P=0x101, __U=3) at /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/avx512vlbwintrin.h:228 #7 aeshash256_lt32_avx256(__m256i, uchar const*, size_t) (state0=..., p=0x101 <error: Cannot access memory at address 0x101>, len=2) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.1/src/corelib/tools/qhash.cpp:666 #8 0x00007fa77a8f52e5 in aeshash256_avx256(uchar const*, size_t, size_t, size_t) (p=<optimized out>, len=<optimized out>, seed=<optimized out>, seed2=<optimized out>) at /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/wmmintrin.h:63 #9 0x00007fa77a8f5be6 in aeshash (seed2=94709622657360, seed=5832811194433507872, len=2, p=0x7fa77d25a15d <QHashPrivate::Data<QHashPrivate::Node<QString, QString> >::findBucket(QString const&) const+45> "L\213e\020H\213m M\215l$\377I!\305L\211\350A\203\345\177H\301\350\aL\2154\300I\301\346\004I\001\356\353\020\017\037") at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.1/src/corelib/tools/qhash.cpp:784 #10 0x00007fa77a8f5c23 in qHash(QStringView, unsigned long) (key=..., seed=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.1/src/corelib/tools/qhash.cpp:963 #11 0x00007fa77d25a15d in qHash(QString const&, unsigned long) (seed=<optimized out>, key=<optimized out>) at /usr/include/qt6/QtCore/qhashfunctions.h:155 #12 QHashPrivate::calculateHash<QString>(QString const&, unsigned long) (seed=<optimized out>, t=<optimized out>) at /usr/include/qt6/QtCore/qhash.h:57 #13 QHashPrivate::Data<QHashPrivate::Node<QString, QString> >::findBucket(QString const&) const (this=0x56234d6a5150, key=<optimized out>) at /usr/include/qt6/QtCore/qhash.h:683 #14 0x00007fa77d255c36 in QHash<QString, QString>::find(QString const&) const (this=0x56234d673580, key=...) at /usr/include/qt6/QtCore/qhash.h:1274 #15 QHash<QString, QString>::constFind(QString const&) const (key=..., this=0x56234d673580) at /usr/include/qt6/QtCore/qhash.h:1281 #16 KIconLoaderPrivate::preferredIconPath(QString const&) (this=0x56234d6734b0, name=...) at /usr/src/debug/kiconthemes/kiconthemes-5.246.0/src/kiconloader.cpp:841 #17 0x00007fa77d2597cb in KIconLoader::hasIcon(QString const&) const (this=<optimized out>, name=<optimized out>) at /usr/src/debug/kiconthemes/kiconthemes-5.246.0/src/kiconloader.cpp:1426 #18 0x00007fa77d252ccc in KIconEngine::isNull() (this=<optimized out>) at /usr/src/debug/kiconthemes/kiconthemes-5.246.0/src/kiconengine.cpp:211 #19 0x00007fa75402e84e in KQuickStyleItem::sizeFromContents(int, int) (this=0x56234e94e390, width=<optimized out>, height=20) at /usr/src/debug/qqc2-desktop-style/qqc2-desktop-style-5.246.0/plugin/kquickstyleitem.cpp:1113 #20 0x00007fa754035b91 in KQuickStyleItem::updateSizeHint() (this=0x56234e94e390) at /usr/src/debug/qqc2-desktop-style/qqc2-desktop-style-5.246.0/plugin/kquickstyleitem.cpp:1317 #21 KQuickStyleItem::setProperties(QMap<QString, QVariant> const&) (props=<optimized out>, this=0x56234e94e390) at /usr/src/debug/qqc2-desktop-style/qqc2-desktop-style-5.246.0/plugin/kquickstyleitem_p.h:388 #22 KQuickStyleItem::setProperties(QMap<QString, QVariant> const&) (props=<optimized out>, this=0x56234e94e390) at /usr/src/debug/qqc2-desktop-style/qqc2-desktop-style-5.246.0/plugin/kquickstyleitem_p.h:383 #23 KQuickStyleItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x56234e94e390, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/qqc2-desktop-style/build/plugin/qqc2desktopstyleplugin_autogen/include/moc_kquickstyleitem_p.cpp:1141 #24 0x00007fa77ba593e8 in QQmlPropertyData::writeProperty(QObject*, void*, QFlags<QQmlPropertyData::WriteFlag>) const (this=<optimized out>, target=<optimized out>, value=<optimized out>, flags=...) at /usr/src/debug/qt6-declarative/build/include/QtQml/6.6.1/QtQml/private/../../../../../../qtdeclarative-everywhere-src-6.6.1/src/qml/qml/qqmlpropertydata_p.h:298 #25 0x00007fa77bb14f7c in tryConvertAndAssign (isUrl=false, variantMetaType=..., propertyMetaType=..., flags=..., value=..., property=..., object=0x56234e94e390) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.1/src/qml/qml/qqmlproperty.cpp:1448 #26 QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlRefPointer<QQmlContextData> const&, QFlags<QQmlPropertyData::WriteFlag>) (object=0x56234e94e390, property=..., value=..., context=<optimized out>, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.1/src/qml/qml/qqmlproperty.cpp:1555 #27 0x00007fa77ba6a24d in QQmlBinding::slowWrite(QQmlPropertyData const&, QQmlPropertyData const&, QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>) (this=0x56234f2cd1b0, core=..., valueTypeData=..., result=..., isUndefined=<optimized out>, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.1/src/qml/qml/qqmlbinding.cpp:540 #28 0x00007fa77ba6dabd in GenericBinding<0>::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>) (this=0x56234f2cd1b0, result=..., isUndefined=false, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.1/src/qml/qml/qqmlbinding.cpp:268 #29 0x00007fa77ba6d50a in QQmlBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) (this=0x56234f2cd1b0, watcher=..., flags=..., scope=...) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.1/src/qml/qml/qqmlbinding.cpp:700 #30 0x00007fa77ba6cae4 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (this=0x56234f2cd1b0, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.1/src/qml/qml/qqmlbinding.cpp:164 #31 0x00007fa77b9d9ad5 in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData const*, QV4::Value const&) (engine=engine@entry=0x56234ea43350, object=object@entry=0x56234e94e390, property=0x7fa740257510, value=...) at /usr/include/qt6/QtCore/qflags.h:74 #32 0x00007fa77b9da26e in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlRefPointer<QQmlContextData> const&, QObject*, QV4::String*, QFlags<QV4::QObjectWrapper::Flag>, QV4::Value const&) (engine=engine@entry=0x56234ea43350, qmlContext=..., object=0x56234e94e390, name=name@entry=0x7fa7360156d0, flags=..., flags@entry=..., value=...) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:465 #33 0x00007fa77b9da3f0 in QV4::QObjectWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) (m=0x7fa7360156c0, id=..., value=..., receiver=0x7fa7360156c0) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:837 #34 0x00007fa77b9b1f23 in QV4::Lookup::setterFallback(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value&, QV4::Value const&) (l=0x56234dc7f460, engine=0x56234ea43350, object=<optimized out>, value=...) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.1/src/qml/jsruntime/qv4lookup.cpp:591 #35 0x00007fa735d643e0 in () #36 0x00007ffef1a4d060 in () #37 0x000000000000000c in () #38 0x000056234f379590 in () #39 0x0000000000000000 in () [Inferior 1 (process 21902) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.