https://bugs.kde.org/show_bug.cgi?id=441311

            Bug ID: 441311
           Summary: Switching pages within systemsettings5 causes
                    segmentation fault, and thus, crash.
           Product: systemsettings
           Version: 5.22.4
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: beedellrokejulianlockh...@gmail.com
  Target Milestone: ---

Application: systemsettings5 (5.22.4)

Qt Version: 5.15.2
Frameworks Version: 5.84.0
Operating System: Linux 5.13.8-1-default x86_64
Windowing System: X11
Drkonqi Version: 5.22.4
Distribution: openSUSE Tumbleweed

-- Information about the crash:
- What I was doing when the application crashed:

I switched pages within systemsettings5, which was invoked via Krunner.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f69dde08768 in QObjectPrivate::ConnectionData::resizeSignalVector
(size=4, this=0x56247b0e9a50) at kernel/qobject_p.h:294
#5  QObjectPrivate::addConnection (this=<optimized out>, signal=signal@entry=3,
c=c@entry=0x56247bea87e0) at kernel/qobject.cpp:326
#6  0x00007f69dde0d119 in QObjectPrivate::connectImpl (sender=0x56247aad0190,
signal_index=3, receiver=0x56247aad9cc0, slot=<optimized out>,
slotObj=<optimized out>, type=<optimized out>, types=<optimized out>,
senderMetaObject=<optimized out>) at kernel/qobject.h:132
#7  0x00007f69dde0d5cd in QObject::connectImpl (sender=0x56247aad0190,
signal=<optimized out>, receiver=0x56247aad9cc0, slot=0x0,
slotObj=0x56247d7dfb10, type=Qt::AutoConnection, types=0x0,
senderMetaObject=0x7f696cc9a300) at kernel/qobject.cpp:5001
#8  0x00007f696cc39fe6 in ?? () from
/usr/lib64/qt5/qml/org/kde/kirigami.2/libkirigamiplugin.so
#9  0x00007f69dcc6ba4d in QQmlObjectCreator::createInstance
(this=0x7ffe206b3640, index=38, parent=<optimized out>,
isContextObject=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/qml/qml/qqmlobjectcreator.cpp:1291
#10 0x00007f69dcc6ea52 in QQmlObjectCreator::setPropertyBinding
(this=0x7ffe206b3640, bindingProperty=0x7f695c0cb2d8, binding=0x7f696f3fa190)
at /usr/include/qt5/QtCore/qendian.h:290
#11 0x00007f69dcc6efdf in QQmlObjectCreator::setupBindings
(this=0x7ffe206b3640, applyDeferredBindings=false) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/qml/qml/qqmlobjectcreator.cpp:798
#12 0x00007f69dcc6afd3 in QQmlObjectCreator::populateInstance
(this=this@entry=0x7ffe206b3640, index=-1, index@entry=0, instance=0x0,
bindingTarget=0x0, valueTypeProperty=valueTypeProperty@entry=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/qml/qml/qqmlobjectcreator.cpp:1555
#13 0x00007f69dcc6bfc4 in QQmlObjectCreator::createInstance (this=<optimized
out>, index=<optimized out>, parent=<optimized out>, isContextObject=<optimized
out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/qml/qml/qqmlobjectcreator.cpp:1348
#14 0x00007f69dcc6cc0f in QQmlObjectCreator::create
(this=this@entry=0x7ffe206b3640, subComponentIndex=subComponentIndex@entry=-1,
parent=parent@entry=0x0, interrupt=interrupt@entry=0x0, flags=flags@entry=1) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/qml/qml/qqmlobjectcreator.cpp:204
#15 0x00007f69dcc6c3d2 in QQmlObjectCreator::createInstance
(this=0x7ffe206b3e70, index=2, parent=0x56247bf83c30,
isContextObject=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/qml/qml/qqmlobjectcreator.cpp:1231
#16 0x00007f69dcc6ea52 in QQmlObjectCreator::setPropertyBinding
(this=0x7ffe206b3e70, bindingProperty=0x7f6914154c88, binding=0x7f696f3a8a74)
at /usr/include/qt5/QtCore/qendian.h:290
#17 0x00007f69dcc6efdf in QQmlObjectCreator::setupBindings
(this=0x7ffe206b3e70, applyDeferredBindings=false) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/qml/qml/qqmlobjectcreator.cpp:798
#18 0x00007f69dcc6afd3 in QQmlObjectCreator::populateInstance
(this=this@entry=0x7ffe206b3e70, index=-1, index@entry=0, instance=0x0,
bindingTarget=0x0, valueTypeProperty=valueTypeProperty@entry=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/qml/qml/qqmlobjectcreator.cpp:1555
#19 0x00007f69dcc6bfc4 in QQmlObjectCreator::createInstance (this=<optimized
out>, index=<optimized out>, parent=<optimized out>, isContextObject=<optimized
out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/qml/qml/qqmlobjectcreator.cpp:1348
#20 0x00007f69dcc6cc0f in QQmlObjectCreator::create
(this=this@entry=0x7ffe206b3e70, subComponentIndex=subComponentIndex@entry=-1,
parent=parent@entry=0x0, interrupt=interrupt@entry=0x0, flags=flags@entry=1) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/qml/qml/qqmlobjectcreator.cpp:204
#21 0x00007f69dcc6c3d2 in QQmlObjectCreator::createInstance
(this=0x56247c1ce990, index=0, parent=0x0, isContextObject=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/qml/qml/qqmlobjectcreator.cpp:1231
#22 0x00007f69dcc6cc0f in QQmlObjectCreator::create
(this=this@entry=0x56247c1ce990, subComponentIndex=<optimized out>,
parent=parent@entry=0x0, interrupt=interrupt@entry=0x0, flags=flags@entry=1) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/qml/qml/qqmlobjectcreator.cpp:204
#23 0x00007f69dcbfa34e in QQmlComponentPrivate::beginCreate
(this=0x56247e041f60, context=<optimized out>) at
/usr/include/qt5/QtCore/qscopedpointer.h:116
#24 0x00007f69dcbfa7ca in QQmlComponent::create (this=0x56247bb64e30,
context=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/qml/qml/qqmlcomponent.cpp:818
#25 0x00007f69df4b35ca in ?? () from /lib64/libKF5KCMUtils.so.5
#26 0x00007f69df4b5c87 in KCModuleLoader::loadModule(KCModuleInfo const&,
KCModuleLoader::ErrorReporting, QWidget*, QStringList const&) () from
/lib64/libKF5KCMUtils.so.5
#27 0x00007f69df4c2118 in ?? () from /lib64/libKF5KCMUtils.so.5
#28 0x00007f69df4c29e8 in KCModuleProxy::realModule() const () from
/lib64/libKF5KCMUtils.so.5
#29 0x00007f69df4f5358 in ModuleView::updatePageIconHeader
(this=0x56247abfc250, page=0x56247c03d350, light=<optimized out>) at
/usr/src/debug/systemsettings5-5.22.4-1.1.x86_64/core/ModuleView.cpp:304
#30 0x00007f69df4f747f in ModuleView::addModule (this=0x56247abfc250,
module=0x56247ac0de78, args=...) at
/usr/src/debug/systemsettings5-5.22.4-1.1.x86_64/core/ModuleView.cpp:281
#31 0x00007f69df4f7a62 in ModuleView::loadModule (args=..., menuItem=...,
this=0x56247abfc250) at
/usr/src/debug/systemsettings5-5.22.4-1.1.x86_64/core/ModuleView.cpp:231
#32 ModuleView::loadModule (this=0x56247abfc250, menuItem=..., args=...) at
/usr/src/debug/systemsettings5-5.22.4-1.1.x86_64/core/ModuleView.cpp:211
#33 0x00007f696dfe48a1 in SidebarMode::loadModule (this=0x56247ad4c4f0,
activeModule=..., args=...) at
/usr/src/debug/systemsettings5-5.22.4-1.1.x86_64/sidebar/SidebarMode.cpp:497
#34 0x00007f696dfe86b4 in SidebarMode::loadModule (args=..., activeModule=...,
this=0x56247ad4c4f0) at /usr/include/qt5/QtCore/qabstractitemmodel.h:76
#35 SidebarMode::qt_static_metacall (_o=0x56247ad4c4f0, _c=<optimized out>,
_id=<optimized out>, _a=0x7ffe206b4b00) at
/usr/src/debug/systemsettings5-5.22.4-1.1.x86_64/build/sidebar/systemsettings_sidebar_mode_autogen/EWIEGA46WW/moc_SidebarMode.cpp:525
#36 0x00007f696dfe929b in SidebarMode::qt_metacall (this=0x56247ad4c4f0,
_c=QMetaObject::InvokeMetaMethod, _id=20, _a=0x7ffe206b4b00) at
/usr/src/debug/systemsettings5-5.22.4-1.1.x86_64/build/sidebar/systemsettings_sidebar_mode_autogen/EWIEGA46WW/moc_SidebarMode.cpp:661
#37 0x00007f69dcc3800d in QQmlObjectOrGadget::metacall
(this=this@entry=0x7ffe206b4d90, type=type@entry=QMetaObject::InvokeMetaMethod,
index=<optimized out>, index@entry=32, argv=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/qml/qml/qqmlobjectorgadget.cpp:51
#38 0x00007f69dcb17110 in CallMethod (callType=<optimized out>,
callArgs=0xffffffff, engine=<optimized out>, argTypes=<optimized out>,
argCount=<optimized out>, returnType=<optimized out>, index=<optimized out>,
object=...) at /usr/include/qt5/QtCore/qvarlengtharray.h:190
#39 CallPrecise (object=..., data=..., engine=engine@entry=0x56247ab4ce10,
callArgs=callArgs@entry=0x7f696d2d25b0,
callType=callType@entry=QMetaObject::InvokeMetaMethod) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1569
#40 0x00007f69dcb18efb in CallOverloaded (callType=<optimized out>,
propertyCache=<optimized out>, callArgs=<optimized out>, engine=<optimized
out>, data=..., object=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1645
#41 QV4::QObjectMethod::callInternal (this=<optimized out>,
thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:2133
#42 0x00007f69dcb4736a in QV4::FunctionObject::call (argc=1,
argv=0x7f696d2d2550, thisObject=0x7f696d2d2538, this=0x7ffe206b4ec8) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/qml/jsruntime/qv4functionobject_p.h:202
#43 QV4::Runtime::CallPropertyLookup::call (engine=0x56247ab4ce10, base=...,
index=<optimized out>, argv=0x7f696d2d2550, argc=1) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.2.x86_64/src/qml/jsruntime/qv4runtime.cpp:1460
#44 0x00007f69658c0f57 in ?? ()
#45 0x0000000000000000 in ?? ()
[Inferior 1 (process 5140) detached]

The reporter indicates this bug may be a duplicate of or related to bug 429027.

Possible duplicates by query: bug 439558, bug 438684, bug 438410, bug 437540,
bug 437281.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to