https://bugs.kde.org/show_bug.cgi?id=482673
Bug ID: 482673
Summary: Systemsettings crash when selecting Energy Saving
Classification: Applications
Product: systemsettings
Version: 6.0.1
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: kcm_powerdevil
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected], [email protected]
Target Milestone: ---
SUMMARY
#0 __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1 0x000074ae28cab393 in __pthread_kill_internal (signo=11,
threadid=<optimized out>) at pthread_kill.c:78
#2 0x000074ae28c5a6c8 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3 0x000074ae2a87143f in KCrash::defaultCrashHandler (sig=11) at
/usr/src/debug/kcrash/kcrash-6.0.0/src/kcrash.cpp:586
#4 0x000074ae28c5a770 in <signal handler called> () at /usr/lib/libc.so.6
#5 0x000074ae27ecc527 in _mm_loadu_si128(long long __vector(2) const*)
(__P=<optimized out>) at
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/emmintrin.h:706
#6 aeshash128_lt16 (len=2, p=0x101 <error: Cannot access memory at address
0x101>, state0=...) at
/usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/tools/qhash.cpp:630
#7 aeshash256 (p=p@entry=0x101 <error: Cannot access memory at address 0x101>,
len=len@entry=2, seed=seed@entry=13649200082604250666,
seed2=seed2@entry=13409816059069492356)
at
/usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/tools/qhash.cpp:744
#8 0x000074ae27eccb6d in aeshash (seed2=13409816059069492356,
seed=13649200082604250666, len=2, p=0x101 <error: Cannot access memory at
address 0x101>)
at
/usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/tools/qhash.cpp:785
#9 0x000074ae27eccbb3 in qHash (key=..., seed=<optimized out>) at
/usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/tools/qhash.cpp:963
#10 0x000074ae2a85797d in qHash (seed=<optimized out>, key=<optimized out>) at
/usr/include/qt6/QtCore/qhashfunctions.h:155
#11 QHashPrivate::calculateHash<QString> (seed=<optimized out>, t=<optimized
out>) at /usr/include/qt6/QtCore/qhash.h:57
#12 QHashPrivate::Data<QHashPrivate::Node<QString, QString> >::findBucket
(this=0x614ce5d64910, key=<optimized out>) at
/usr/include/qt6/QtCore/qhash.h:683
#13 0x000074ae2a850f46 in QHash<QString, QString>::find (this=0x614ce5d18180,
key=...) at /usr/include/qt6/QtCore/qhash.h:1274
#14 QHash<QString, QString>::constFind (key=..., this=0x614ce5d18180) at
/usr/include/qt6/QtCore/qhash.h:1281
#15 KIconLoaderPrivate::preferredIconPath (this=0x614ce5d180b0, name=...) at
/usr/src/debug/kiconthemes/kiconthemes-6.0.0/src/kiconloader.cpp:862
#16 0x000074ae2a85158b in KIconLoader::hasIcon (this=<optimized out>,
name=<optimized out>) at
/usr/src/debug/kiconthemes/kiconthemes-6.0.0/src/kiconloader.cpp:1446
#17 0x000074ae2a849ddc in KIconEngine::isNull (this=<optimized out>) at
/usr/src/debug/kiconthemes/kiconthemes-6.0.0/src/kiconengine.cpp:211
#18 0x000074ae2002682e in KQuickStyleItem::sizeFromContents
(this=0x614ce6b85330, width=<optimized out>, height=20) at
/usr/src/debug/qqc2-desktop-style/qqc2-desktop-style-6.0.0/plugin/kquickstyleitem.cpp:1122
#19 0x000074ae2002e1d1 in KQuickStyleItem::updateSizeHint (this=0x614ce6b85330)
at
/usr/src/debug/qqc2-desktop-style/qqc2-desktop-style-6.0.0/plugin/kquickstyleitem.cpp:1326
#20 KQuickStyleItem::setProperties (props=<optimized out>, this=0x614ce6b85330)
at
/usr/src/debug/qqc2-desktop-style/qqc2-desktop-style-6.0.0/plugin/kquickstyleitem_p.h:388
#21 KQuickStyleItem::setProperties (props=<optimized out>, this=0x614ce6b85330)
at
/usr/src/debug/qqc2-desktop-style/qqc2-desktop-style-6.0.0/plugin/kquickstyleitem_p.h:383
#22 KQuickStyleItem::qt_static_metacall (_o=0x614ce6b85330, _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
#23 0x000074ae29031298 in QQmlPropertyData::writeProperty (this=<optimized
out>, target=<optimized out>, value=<optimized out>, flags=...)
at
/usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlpropertydata_p.h:298
#24 0x000074ae290ed2dc in tryConvertAndAssign (isUrl=false,
variantMetaType=..., propertyMetaType=..., flags=..., value=..., property=...,
object=0x614ce6b85330)
at
/usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlproperty.cpp:1448
#25 QQmlPropertyPrivate::write (object=0x614ce6b85330, property=..., value=...,
context=<optimized out>, flags=...)
at
/usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlproperty.cpp:1555
#26 0x000074ae2904442a in QQmlBinding::slowWrite
(this=this@entry=0x614ce6b2b270, core=..., valueTypeData=..., result=...,
isUndefined=isUndefined@entry=false, flags=..., flags@entry=...)
at
/usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlbinding.cpp:540
#27 0x000074ae2903d08d in GenericBinding<0>::write (this=0x614ce6b2b270,
result=..., isUndefined=false, flags=...)
at
/usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlbinding.cpp:268
#28 0x000074ae290452ea in QQmlBinding::doUpdate (this=0x614ce6b2b270,
watcher=..., flags=..., scope=...) at
/usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlbinding.cpp:700
#29 0x000074ae29043d04 in QQmlBinding::update (this=0x614ce6b2b270, flags=...)
at
/usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlbinding.cpp:164
#30 0x000074ae28fb0e15 in QV4::QObjectWrapper::setProperty
(engine=engine@entry=0x614ce6c73e20, object=object@entry=0x614ce6b85330,
property=0x74adf42572e0, value=...) at /usr/include/qt6/QtCore/qflags.h:74
#31 0x000074ae28fb157e in QV4::QObjectWrapper::setQmlProperty
(engine=engine@entry=0x614ce6c73e20, qmlContext=..., object=0x614ce6b85330,
name=name@entry=0x74ae0a7bf750, flags=..., flags@entry=..., value=...)
at
/usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/jsruntime/qv4qobjectwrapper.cpp:465
#32 0x000074ae28fb1700 in QV4::QObjectWrapper::virtualPut (m=0x74ae0a7bf740,
id=..., value=..., receiver=0x74ae0a7bf740)
at
/usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/jsruntime/qv4qobjectwrapper.cpp:837
#33 0x000074ae28f88183 in QV4::Lookup::setterFallback (l=0x614ce80ef210,
engine=0x614ce6c73e20, object=<optimized out>, value=...)
at
/usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/jsruntime/qv4lookup.cpp:591
#34 0x000074ae18a153e0 in ??? ()
#35 0x00007ffefa10f650 in ??? ()
#36 0x000000000000000c in ??? ()
#37 0x0000614ce81a1220 in ??? ()
#38 0x0000000000000000 in ??? ()
STEPS TO REPRODUCE
1. Open systemsettings
2. Click on the Energy Saving category/entry
OBSERVED RESULT
It crashes immediately
EXPECTED RESULT
It doesn't crash ;)
SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 6.0.1
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2
Kernel Version: 6.7.8-arch1-1 (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 5800X 8-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 3080/PCIe/SSE2
--
You are receiving this mail because:
You are watching all bug changes.