Bug 423585 - Crashed in KNSCore::EntryInternal::EntryInternal() during theme install
Summary: Crashed in KNSCore::EntryInternal::EntryInternal() during theme install
Status: RESOLVED FIXED
Alias: None
Product: frameworks-knewstuff
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.71.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Jeremy Whiting
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-06-27 14:18 UTC by Albert Partin
Modified: 2020-12-01 19:08 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.77
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (14.86 KB, text/plain)
2020-06-28 03:09 UTC, Mauricio Perez
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Albert Partin 2020-06-27 14:18:56 UTC
Application: systemsettings5 (5.19.2)

Qt Version: 5.15.0
Frameworks Version: 5.71.0
Operating System: Linux 5.7.5-1-default x86_64
Windowing system: X11
Distribution: openSUSE Tumbleweed

-- Information about the crash:
- What I was doing when the application crashed:installing kde global theme oxygen future. after installing it i tried to apply and thats when the crash happened.

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

[KCrash Handler]
#4  QExplicitlySharedDataPointer<KNSCore::EntryInternal::Private>::QExplicitlySharedDataPointer (o=..., this=0x7fffc97fea98) at /usr/include/qt5/QtCore/qshareddata.h:187
#5  KNSCore::EntryInternal::EntryInternal (this=<optimized out>, other=..., this=<optimized out>, other=...) at /usr/src/debug/knewstuff-5.71.0-1.1.x86_64/src/core/entryinternal.cpp:101
#6  0x00007f0d98078b78 in KNSCore::ItemsModel::data (this=this@entry=0x55b9765cb3e0, index=..., role=role@entry=256) at /usr/include/qt5/QtCore/qlist.h:151
#7  0x00007f0d980bbb4f in ItemsModel::installItem (this=this@entry=0x55b97609c050, index=<optimized out>, linkId=1) at /usr/include/qt5/QtCore/qabstractitemmodel.h:60
#8  0x00007f0d980be37b in ItemsModel::updateItem (index=<optimized out>, this=<optimized out>) at /usr/src/debug/knewstuff-5.71.0-1.1.x86_64/src/qtquick/quickitemsmodel.cpp:420
#9  ItemsModel::qt_static_metacall (_o=_o@entry=0x55b97609c050, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=3, _a=_a@entry=0x7fffc97fed10) at /usr/src/debug/knewstuff-5.71.0-1.1.x86_64/build/src/qtquick/newstuffqmlplugin_autogen/EWIEGA46WW/moc_quickitemsmodel.cpp:219
#10 0x00007f0d980c1513 in ItemsModel::qt_metacall (this=0x55b97609c050, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7fffc97fed10) at /usr/src/debug/knewstuff-5.71.0-1.1.x86_64/build/src/qtquick/newstuffqmlplugin_autogen/EWIEGA46WW/moc_quickitemsmodel.cpp:301
#11 0x00007f0db54ddd0d in QQmlObjectOrGadget::metacall (this=this@entry=0x7fffc97fefa0, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, index@entry=58, argv=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/ftw/qflagpointer_p.h:351
#12 0x00007f0db53c7bbe in CallMethod (callType=<optimized out>, callArgs=0x7fffc97fefa0, engine=<optimized out>, argTypes=<optimized out>, argCount=<optimized out>, returnType=<optimized out>, index=<optimized out>, object=...) at /usr/include/qt5/QtCore/qvarlengtharray.h:201
#13 CallPrecise (object=..., data=..., engine=engine@entry=0x55b975b163c0, callArgs=callArgs@entry=0x7f0d98456730, callType=callType@entry=QMetaObject::InvokeMetaMethod) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1566
#14 0x00007f0db53c9a0a in CallOverloaded (callType=<optimized out>, propertyCache=<optimized out>, callArgs=<optimized out>, engine=<optimized out>, data=..., object=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1642
#15 QV4::QObjectMethod::callInternal (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:2130
#16 0x00007f0db53e55bf in QV4::FunctionObject::call (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/jsruntime/qv4functionobject_p.h:172
#17 QV4::Moth::VME::interpret (frame=0x7fffc97ff260, engine=0x55b975b163c0, code=0x7f0d984566a0 "\240\315\310{\r\177") at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:754
#18 0x00007f0db53e80e7 in QV4::Moth::VME::exec (frame=frame@entry=0x7fffc97ff260, engine=engine@entry=0x55b975b163c0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:463
#19 0x00007f0db53835ed in QV4::Function::call (this=this@entry=0x55b97ca37a70, thisObject=<optimized out>, argv=argv@entry=0x7f0d98456630, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/qml/jsruntime/qv4function.cpp:69
#20 0x00007f0db54fa995 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x55b97cf69f50, callData=callData@entry=0x7f0d98456600, isUndefined=isUndefined@entry=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/jsruntime/qv4value_p.h:343
#21 0x00007f0db54adfcb in QQmlBoundSignalExpression::evaluate (this=<optimized out>, a=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:95
#22 0x00007f0db54ae4b0 in QQmlBoundSignal_callback (e=0x55b979d2d430, a=0x7fffc9801110) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#23 0x00007f0db54dd7bd in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x7fffc9801110) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/qml/qml/qqmlnotifier.cpp:104
#24 0x00007f0db6484b75 in doActivate<false> (sender=0x55b97d5194a0, signal_index=21, argv=argv@entry=0x7fffc9801110) at kernel/qobject_p.h:110
#25 0x00007f0db647e55d in QMetaObject::activate (sender=<optimized out>, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x7fffc9801110) at kernel/qobject.cpp:3959
#26 0x00007f0db548a355 in QQmlVMEMetaObject::activate (this=this@entry=0x55b97cf695b0, object=<optimized out>, index=index@entry=25, args=args@entry=0x7fffc9801110) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/qqmlpropertycache_p.h:386
#27 0x00007f0db548cadf in QQmlVMEMetaObject::metaCall (this=0x55b97cf695b0, o=<optimized out>, c=QMetaObject::InvokeMetaMethod, _id=25, a=0x7fffc9801110) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/qml/qml/qqmlvmemetaobject.cpp:969
#28 0x00007f0db54ddd0d in QQmlObjectOrGadget::metacall (this=this@entry=0x7fffc98013a0, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, index@entry=25, argv=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/ftw/qflagpointer_p.h:351
#29 0x00007f0db53c7bbe in CallMethod (callType=<optimized out>, callArgs=0x7fffc98013a0, engine=<optimized out>, argTypes=<optimized out>, argCount=<optimized out>, returnType=<optimized out>, index=<optimized out>, object=...) at /usr/include/qt5/QtCore/qvarlengtharray.h:201
#30 CallPrecise (object=..., data=..., engine=engine@entry=0x55b975b163c0, callArgs=callArgs@entry=0x7f0d98456598, callType=callType@entry=QMetaObject::InvokeMetaMethod) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1566
#31 0x00007f0db53c9a0a in CallOverloaded (callType=<optimized out>, propertyCache=<optimized out>, callArgs=<optimized out>, engine=<optimized out>, data=..., object=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1642
#32 QV4::QObjectMethod::callInternal (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:2130
#33 0x00007f0db53e55bf in QV4::FunctionObject::call (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/jsruntime/qv4functionobject_p.h:172
#34 QV4::Moth::VME::interpret (frame=0x7fffc9801660, engine=0x55b975b163c0, code=0x7f0d98456538 "") at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:754
#35 0x00007f0db53e80e7 in QV4::Moth::VME::exec (frame=frame@entry=0x7fffc9801660, engine=engine@entry=0x55b975b163c0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:463
#36 0x00007f0db53835ed in QV4::Function::call (this=this@entry=0x55b976076950, thisObject=<optimized out>, argv=argv@entry=0x7f0d98456500, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/qml/jsruntime/qv4function.cpp:69
#37 0x00007f0db54fa995 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x55b976448190, callData=callData@entry=0x7f0d984564d0, isUndefined=isUndefined@entry=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/jsruntime/qv4value_p.h:343
#38 0x00007f0db54adfcb in QQmlBoundSignalExpression::evaluate (this=<optimized out>, a=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:95
#39 0x00007f0db54ae4b0 in QQmlBoundSignal_callback (e=0x55b9794eb400, a=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#40 0x00007f0db54dd7bd in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/qml/qml/qqmlnotifier.cpp:104
#41 0x00007f0db6484b75 in doActivate<false> (sender=0x55b97629a2f0, signal_index=64, argv=0x0) at kernel/qobject_p.h:110
#42 0x00007f0db096b0a1 in QQuickAbstractButtonPrivate::handleRelease (this=0x55b9766935a0, point=...) at qquickabstractbutton.cpp:182
#43 0x00007f0db0985095 in QQuickControl::mouseReleaseEvent (this=<optimized out>, event=0x7fffc98036e0) at /usr/include/qt5/QtGui/qevent.h:128
#44 0x00007f0db58e5c18 in QQuickItem::event (this=0x55b97629a2f0, ev=0x7fffc98036e0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/quick/items/qquickitem.cpp:8128
#45 0x00007f0db6fa70cf in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55b97629a2f0, e=0x7fffc98036e0) at kernel/qapplication.cpp:3671
#46 0x00007f0db644eb0a in QCoreApplication::notifyInternal2 (receiver=0x55b97629a2f0, event=0x7fffc98036e0) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#47 0x00007f0db5901744 in QQuickWindowPrivate::deliverMouseEvent (this=this@entry=0x55b976588580, pointerEvent=0x7f0dac005350) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/quick/items/qquickwindow.cpp:1900
#48 0x00007f0db5902a7b in QQuickWindowPrivate::deliverPointerEvent (this=0x55b976588580, event=0x7f0dac005350) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.1.x86_64/src/quick/items/qquickwindow.cpp:2488
#49 0x00007f0db689b055 in QWindow::event (this=0x55b976614fc0, ev=<optimized out>) at kernel/qwindow.cpp:2433
#50 0x00007f0db6fa70cf in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55b976614fc0, e=0x7fffc98036e0) at kernel/qapplication.cpp:3671
#51 0x00007f0db644eb0a in QCoreApplication::notifyInternal2 (receiver=0x55b976614fc0, event=0x7fffc98036e0) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#52 0x00007f0db688edfb in QGuiApplicationPrivate::processMouseEvent (e=0x55b97d827be0) at kernel/qguiapplication.cpp:2214
#53 0x00007f0db686509b in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1175
#54 0x00007f0db172ff4a in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#55 0x00007f0db40cd2c7 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#56 0x00007f0db40cd648 in ?? () from /usr/lib64/libglib-2.0.so.0
#57 0x00007f0db40cd6ff in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#58 0x00007f0db64a5f4f in QEventDispatcherGlib::processEvents (this=0x55b97592b560, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#59 0x00007f0db644d4cb in QEventLoop::exec (this=this@entry=0x7fffc9803a10, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#60 0x00007f0db6455730 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#61 0x000055b9752b0fd9 in main (argc=<optimized out>, argv=0x7fffc9803b20) at /usr/src/debug/systemsettings5-5.19.2-1.1.x86_64/app/main.cpp:168
[Inferior 1 (process 2380) detached]

Reported using DrKonqi
Comment 1 Mauricio Perez 2020-06-28 03:09:58 UTC
Created attachment 129733 [details]
New crash information added by DrKonqi

systemsettings5 (5.19.2) using Qt 5.15.0

- What I was doing when the application crashed: I was selecting some themes to instal.  l select a few, click on installed and after a while the system crashed, I repeate the same process but the result was the same, system crashed

-- Backtrace (Reduced):
#3  0x00007f306234ef6b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f30622f64cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
[...]
#3  0x00007f306234ef6b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f30622f64cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f306211873e in QThread::exec() () from /usr/lib64/libQt5Core.so.5
Comment 2 Nate Graham 2020-12-01 19:08:16 UTC
Preeeeeeety sure this is the thing that's been fixed in Frameworks 5.77. Please re-open if I'm wrong and it keeps happening after you upgrade to 5.77. Thanks!