Summary: | System settings crashes in shortcut view if search is modified rapidly | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | Akseli Lahtinen <akselmo> |
Component: | kcm_khotkeys | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | bugseforuns, fanzhuyifan, kde |
Priority: | NOR | Keywords: | qt6 |
Version: | master | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Akseli Lahtinen
2024-02-07 11:49:27 UTC
Thread 1 "systemsettings" received signal SIGSEGV, Segmentation fault. QObjectPrivate::maybeSignalConnected (this=this@entry=0x11d7540, signalIndex=signalIndex@entry=3) at /usr/src/debug/qt6-qtbase-6.6.0-6.fc39.x86_64/src/corelib/kernel/qobject.cpp:480 Downloading source file /usr/src/debug/qt6-qtbase-6.6.0-6.fc39.x86_64/src/corelib/kernel/qobject.cpp 480 SignalVector *signalVector = cd->signalVector.loadRelaxed(); (gdb) bt #0 QObjectPrivate::maybeSignalConnected (this=this@entry=0x11d7540, signalIndex=signalIndex@entry=3) at /usr/src/debug/qt6-qtbase-6.6.0-6.fc39.x86_64/src/corelib/kernel/qobject.cpp:480 #1 0x00007ffff3c01c9e in doActivate<false> (sender=0x1a99880, signal_index=3, argv=0x7fffffff97e8) at /usr/src/debug/qt6-qtbase-6.6.0-6.fc39.x86_64/src/corelib/kernel/qobject.cpp:3923 #2 0x00007ffff3bf85f7 in QMetaObject::activate (sender=sender@entry=0x1a99880, m=m@entry=0x7ffff6498400 <QQmlDelegateModelItem::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at /usr/src/debug/qt6-qtbase-6.6.0-6.fc39.x86_64/src/corelib/kernel/qobject.cpp:4081 #3 0x00007ffff6440257 in QQmlDelegateModelItem::modelIndexChanged (this=0x1a99880) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/redhat-linux-build/src/qmlmodels/QmlModels_autogen/include/moc_qqmldelegatemodel_p_p.cpp:247 #4 QQmlDelegateModelItem::setModelIndex (this=0x1a99880, idx=<optimized out>, newRow=<optimized out>, newColumn=<optimized out>, alwaysEmit=false) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qmlmodels/qqmldelegatemodel.cpp:2415 #5 0x00007ffff644f282 in QQmlDelegateModel::_q_itemsInserted (this=<optimized out>, index=0, count=12) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qmlmodels/qqmldelegatemodel.cpp:1574 #6 0x00007ffff6453314 in QQmlDelegateModel::setRootIndex (this=0x15b0eb0, root=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qmlmodels/qqmldelegatemodel.cpp:530 #7 0x00007ffff64554e8 in QQmlDelegateModel::qt_metacall (this=0x15b0eb0, _c=QMetaObject::WriteProperty, _id=7, _a=0x7fffffff9a10) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/redhat-linux-build/src/qmlmodels/QmlModels_autogen/include/moc_qqmldelegatemodel_p.cpp:621 #8 0x00007ffff51132bd in QQmlPropertyData::doMetacall<(QMetaObject::Call)2> (this=<optimized out>, argv=0x7fffffff9a10, idx=<optimized out>, object=0x0) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/redhat-linux-build/include/QtQml/6.6.0/QtQml/private/../../../../../../src/qml/qml/qqmlpropertydata_p.h:322 #9 QQmlPropertyData::doMetacall<(QMetaObject::Call)2> (this=0x7fff905e6590, argv=0x7fffffff9a10, idx=<optimized out>, object=0x0) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/redhat-linux-build/include/QtQml/6.6.0/QtQml/private/../../../../../../src/qml/qml/qqmlpropertydata_p.h:317 #10 QQmlPropertyData::writeProperty (this=this@entry=0x7fff905e6590, target=target@entry=0x15b0eb0, value=value@entry=0x7fffffff9d80, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/redhat-linux-build/include/QtQml/6.6.0/QtQml/private/../../../../../../src/qml/qml/qqmlpropertydata_p.h:340 #11 0x00007ffff51eb99c in QQmlPropertyPrivate::write (object=object@entry=0x15b0eb0, property=..., value=..., context=..., flags=..., flags@entry=...) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/qml/qqmlproperty.cpp:1559 #12 0x00007ffff5060c97 in QV4::QObjectWrapper::setProperty (engine=engine@entry=0x83aa20, object=object@entry=0x15b0eb0, property=0x7fff905e6590, value=...) at /usr/include/qt6/QtCore/qflags.h:73 #13 0x00007ffff5061666 in QV4::QObjectWrapper::setQmlProperty (engine=engine@entry=0x83aa20, qmlContext=..., object=0x15b0eb0, name=<optimized out>, flags=flags@entry=..., value=...) --Type <RET> for more, q to quit, c to continue without paging--c at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:465 #14 0x00007ffff5061846 in QV4::QObjectWrapper::virtualPut (m=0x7fffc45bf590, id=..., value=..., receiver=0x7fffc45bf590) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:837 #15 0x00007ffff502dc0d in QV4::Object::put (receiver=<optimized out>, v=..., name=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/redhat-linux-build/include/QtQml/6.6.0/QtQml/private/../../../../../../src/qml/jsruntime/qv4string_p.h:140 #16 QV4::Lookup::setterFallback (l=<optimized out>, engine=0x83aa20, object=<optimized out>, value=...) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4lookup.cpp:591 #17 0x00007fffbf41d523 in ??? () #18 0x0000000000000000 in ??? () When I type `alt` the panels won't select any specific category. But when I erase one letter, it selects a seemingly-random category? Then, when I add that letter back, it get's confused since it's selected something that doesn't exist anymore? *** This bug has been marked as a duplicate of bug 480594 *** |