https://bugs.kde.org/show_bug.cgi?id=474113
--- Comment #6 from idoitprone <monkeyboy...@yahoo.com> --- Thread 1 "kscreenlocker_g" received signal SIGSEGV, Segmentation fault. bt QQmlEnginePrivate::singletonInstance<QJSValue> (this=0x555555a9d4c0, type=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmlengine.cpp:2524 2524 QQmlData::ensurePropertyCache(q, o); (gdb) bt #0 QQmlEnginePrivate::singletonInstance<QJSValue>(QQmlType const&) (this=0x555555a9d4c0, type=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmlengine.cpp:2524 #1 0x00007ffff6f0f201 in QQmlEnginePrivate::singletonInstance<QObject*>(QQmlType const&) (type=..., this=<optimized out>) at ../../include/QtQml/5.15.10/QtQml/private/../../../../../../src/qml/qml/qqmlengine_p.h:464 #2 QV4::QQmlTypeWrapper::virtualResolveLookupGetter(QV4::Object const*, QV4::ExecutionEngine*, QV4::Lookup*) (object=0x7fffcd3bc510, engine=0x55555662ebe0, lookup=0x555555ed9560) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmltypewrapper.cpp:455 #3 0x00007ffff6ddb301 in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7fffcc3798c0 <QtPrivate::QSlotObject<void (IconItem::*)(QVariant const&), QtPrivate::List<QVariant const&>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)>, frame@entry=0x7fffffffbd50, engine=0x55555662ebe0, code=0x7fffafd2de4c <QmlCacheGeneratedCode::_org_kde_plasma_private_mobileshell_qml_widgets_notifications_NotificationsWidget_qml::qmlData+2988> ":%L\b.&:':(H\001\006\030\006\002") at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/jsruntime/qv4vme_moth.cpp:641 #4 0x00007ffff6ddfb3f in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=frame@entry=0x7fffffffbd50, engine=engine@entry=0x55555662ebe0) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/jsruntime/qv4vme_moth.cpp:466 #5 0x00007ffff6d722d2 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (this=this@entry=0x555555ce28c0, thisObject=<optimized out>, argv=argv@entry=0x7fffcd3bc500, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/jsruntime/qv4function.cpp:69 #6 0x00007ffff6efbeed in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=this@entry=0x555555b4c360, callData=0x7fffcd3bc4d0, isUndefined=isUndefined@entry=0x7fffffffbf1f) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmljavascriptexpression.cpp:212 #7 0x00007ffff6f020f4 in QQmlBinding::evaluate(bool*) (this=this@entry=0x555555b4c360, isUndefined=isUndefined@entry=0x7fffffffbf1f) at ../../include/QtQml/5.15.10/QtQml/private/../../../../../../src/qml/jsruntime/qv4jscall_p.h:95 #8 0x00007ffff6f06323 in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) (this=0x555555b4c360, watcher=..., flags=..., scope=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmlbinding.cpp:254 #9 0x00007ffff6f03e64 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (this=0x555555b4c360, flags=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmlbinding.cpp:194 #10 0x00007ffff6f11292 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (this=0x5555559c0450, interrupt=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmlobjectcreator.cpp:1393 #11 0x00007ffff6ea7412 in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) (this=this@entry=0x555556816380, i=...) at /usr/include/qt5/QtCore/qscopedpointer.h:116 #12 0x00007ffff6ea788d in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) (this=0x555555a9d4c0, i=<optimized out>, forContext=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmlincubator.cpp:89 #13 0x00007ffff6ea11e6 in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) (this=<optimized out>, incubator=..., context=<optimized out>, forContext=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmlcomponent.cpp:1191 #14 0x00007ffff7505e8c in QQuickLoaderPrivate::_q_sourceLoaded() (this=0x555555906180) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/quick/items/qquickloader.cpp:750 #15 0x00007ffff6f114a3 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (this=0x555555c68fb0, interrupt=...) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmlobjectcreator.cpp:1413 #16 0x00007ffff6ea7412 in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) (this=this@entry=0x55555625c2c0, i=...) at /usr/include/qt5/QtCore/qscopedpointer.h:116 #17 0x00007ffff6ea788d in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) (this=0x555555a9d4c0, i=<optimized out>, forContext=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmlincubator.cpp:89 #18 0x00007ffff6ea11e6 in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) (this=<optimized out>, incubator=..., context=<optimized out>, forContext=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-5.15.10+kde26/src/qml/qml/qqmlcomponent.cpp:1191 #19 0x00007ffff7c29f1b in KDeclarative::QmlObject::completeInitialization(QHash<QString, QVariant> const&) (initialProperties=<optimized out>, this=0x5555566a1d50) at /usr/src/debug/kdeclarative-5.109.0/src/kdeclarative/qmlobject.cpp:322 #20 KDeclarative::QmlObject::completeInitialization(QHash<QString, QVariant> const&) (this=0x5555566a1d50, initialProperties=<optimized out>) at /usr/src/debug/kdeclarative-5.109.0/src/kdeclarative/qmlobject.cpp:304 #21 0x00007ffff7c2a13e in KDeclarative::QmlObjectPrivate::scheduleExecutionEnd() (this=0x555555a2a570) at /usr/src/debug/kdeclarative-5.109.0/src/kdeclarative/qmlobject.cpp:130 #22 0x00007ffff7c2a3f2 in KDeclarative::QmlObjectPrivate::execute(QUrl const&) (source=..., this=<optimized out>) at /usr/src/debug/kdeclarative-5.109.0/src/kdeclarative/qmlobject.cpp:123 #23 0x00007ffff7f930c0 in KQuickAddons::QuickViewSharedEngine::setSource(QUrl const&) (url=..., this=0x555556476110) at /usr/src/debug/kdeclarative-5.109.0/src/quickaddons/quickviewsharedengine.cpp:217 #24 KQuickAddons::QuickViewSharedEngine::setSource(QUrl const&) (this=this@entry=0x555556476110, url=...) at /usr/src/debug/kdeclarative-5.109.0/src/quickaddons/quickviewsharedengine.cpp:211 #25 0x000055555556aaff in ScreenLocker::UnlockApp::createViewForScreen(QScreen*) (this=this@entry=0x7fffffffd360, screen=screen@entry=0x555555bff410) at /usr/src/debug/kscreenlocker-5.27.7/greeter/greeterapp.cpp:378 #26 0x000055555556b990 in ScreenLocker::UnlockApp::handleScreen(QScreen*) (this=0x7fffffffd360, screen=0x555555bff410) at /usr/src/debug/kscreenlocker-5.27.7/greeter/greeterapp.cpp:307 #27 0x00007ffff5f25812 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fffffffc9a0, r=0x7fffffffd360, this=0x55555582d100) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #28 doActivate<false>(QObject*, int, void**) (sender=0x7fffffffd360, signal_index=9, argv=0x7fffffffc9a0) at kernel/qobject.cpp:3925 #29 0x00007ffff5f1e47f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7ffff69167c0, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffffffc9a0) at kernel/qobject.cpp:3985 #30 0x00007ffff636efb2 in QGuiApplication::screenAdded(QScreen*) (this=<optimized out>, _t1=<optimized out>) at .moc/moc_qguiapplication.cpp:389 #31 0x00007ffff6350132 in QWindowSystemInterface::handleScreenAdded(QPlatformScreen*, bool) (ps=ps@entry=0x555555fcdd90, isPrimary=isPrimary@entry=false) at kernel/qwindowsysteminterface.cpp:826 #32 0x00007ffff7128b50 in QtWaylandClient::QWaylandDisplay::handleScreenInitialized(QtWaylandClient::QWaylandScreen*) (this=0x5555555a1020, screen=<optimized out>, screen@entry=0x555555fcdd90) at qwaylanddisplay.cpp:462 #33 0x00007ffff7133dd3 in QtWaylandClient::QWaylandScreen::maybeInitialize() (this=0x555555fcdd90) at qwaylandscreen.cpp:110 #34 QtWaylandClient::QWaylandScreen::maybeInitialize() (this=0x555555fcdd90) at qwaylandscreen.cpp:101 #35 0x00007ffff77d3962 in ffi_call_unix64 () at ../src/x86/unix64.S:104 #36 0x00007ffff77d02df in ffi_call_int (cif=cif@entry=0x7fffffffcbd0, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673 #37 0x00007ffff77d2f26 in ffi_call (cif=cif@entry=0x7fffffffcbd0, fn=<optimized out>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7fffffffcca0) at ../src/x86/ffi64.c:710 #38 0x00007ffff7d3fa23 in wl_closure_invoke (closure=closure@entry=0x7fff845526c0, target=<optimized out>, target@entry=0x5555567d8c00, opcode=opcode@entry=2, data=<optimized out>, flags=1) at ../src/connection.c:1025 #39 0x00007ffff7d40203 in dispatch_event (display=display@entry=0x5555555a55c0, queue=0x5555555a56b0) at ../src/wayland-client.c:1631 --Type <RET> for more, q to quit, c to continue without paging-- #40 0x00007ffff7d40494 in dispatch_queue (queue=0x5555555a56b0, display=0x5555555a55c0) at ../src/wayland-client.c:1777 #41 wl_display_dispatch_queue_pending (display=0x5555555a55c0, queue=0x5555555a56b0) at ../src/wayland-client.c:2019 #42 0x00007ffff7126a12 in QtWaylandClient::QWaylandDisplay::flushRequests() (this=<optimized out>) at qwaylanddisplay.cpp:255 #43 0x00007ffff5f19320 in QObject::event(QEvent*) (this=0x5555555a1020, e=0x7fffe4001330) at kernel/qobject.cpp:1347 #44 0x00007ffff5eed568 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5555555a1020, event=0x7fffe4001330) at kernel/qcoreapplication.cpp:1064 #45 0x00007ffff5eed72e in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1462 #46 0x00007ffff5ef0b61 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x55555557cf50) at kernel/qcoreapplication.cpp:1821 #47 0x00007ffff5ef10a8 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=<optimized out>, event_type=<optimized out>) at kernel/qcoreapplication.cpp:1680 #48 0x00007ffff5f46c93 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x5555555e0690) at kernel/qeventdispatcher_glib.cpp:277 #49 0x00007ffff3b169b8 in g_main_dispatch (context=0x7fffec000ee0) at ../glib/gmain.c:3460 #50 g_main_context_dispatch (context=context@entry=0x7fffec000ee0) at ../glib/gmain.c:4200 #51 0x00007ffff3b16dc8 in g_main_context_iterate (context=context@entry=0x7fffec000ee0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4276 #52 0x00007ffff3b16e5c in g_main_context_iteration (context=0x7fffec000ee0, may_block=1) at ../glib/gmain.c:4343 #53 0x00007ffff5f464be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5555555e3e80, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #54 0x00007ffff5eebffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffd1c0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #55 0x00007ffff5ef4490 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #56 0x00007ffff637055c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1870 #57 0x00005555555626ba in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kscreenlocker-5.27.7/greeter/main.cpp:187 (gdb) -- You are receiving this mail because: You are watching all bug changes.