Bug 456990 - Plasma (plasmashell), signal: Segmentation fault - s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
Summary: Plasma (plasmashell), signal: Segmentation fault - s_kcrashErrorMessage: std:...
Status: RESOLVED DUPLICATE of bug 432999
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 5.24.4
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-07-21 17:43 UTC by Don Curtis
Modified: 2023-01-03 10:27 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (14.99 KB, text/plain)
2022-07-22 11:56 UTC, Don Curtis
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Don Curtis 2022-07-21 17:43:04 UTC
Application: plasmashell (5.24.4)

Qt Version: 5.15.2
Frameworks Version: 5.90.0
Operating System: Linux 5.14.21-150400.22-default x86_64
Windowing System: Wayland
Distribution: "openSUSE Leap 15.4"
DrKonqi: 5.24.4 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
Logging in to a Wayland session - black screen - Monitor displayed "No signal" and dropped into standby mode. Moving the mouse had no effect.
Powered the screen off and then on - the Plasma Session then appeared.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[KCrash Handler]
#6  QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::operator->() const (this=0x8) at /usr/include/qt5/QtCore/qscopedpointer.h:118
#7  qGetPtrHelper<QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> > >(QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >&) (ptr=...) at /usr/include/qt5/QtCore/qglobal.h:1143
#8  QQuickWindow::d_func() (this=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/quick/items/qquickwindow.h:79
#9  QQuickWindow::maybeUpdate() (this=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/quick/items/qquickwindow.cpp:3928
#10 0x00007fea2cdcd7b9 in QQuickWindowPrivate::dirtyItem(QQuickItem*) (this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/quick/items/qquickwindow.cpp:1334
#11 0x00007fea2cdb1ca1 in QQuickItemPrivate::addToDirtyList() (this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/quick/items/qquickitem.cpp:6207
#12 0x00007fea2cdb1d0e in QQuickItemPrivate::dirty(QQuickItemPrivate::DirtyType) (this=0x2117c70, type=QQuickItemPrivate::Visible) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/quick/items/qquickitem.cpp:6188
#13 0x00007fea2cdb9516 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=0x2117c70, newEffectiveVisible=newEffectiveVisible@entry=true) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/quick/items/qquickitem.cpp:6062
#14 0x00007fea2cdb9587 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=this@entry=0x1bd9040, newEffectiveVisible=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/quick/items/qquickitem.cpp:6072
#15 0x00007fea2cdb9703 in QQuickItemPrivate::setVisible(bool) (this=0x1bd9040, visible=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/quick/items/qquickitem.cpp:5975
#16 0x00007fea2cdc3a10 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=_o@entry=0x1bd6ee0, _c=_c@entry=QMetaObject::WriteProperty, _id=_id@entry=11, _a=_a@entry=0x7ffec04df720) at .moc/moc_qquickitem.cpp:975
#17 0x00007fea2cdc3f33 in QQuickItem::qt_metacall(QMetaObject::Call, int, void**) (this=this@entry=0x1bd6ee0, _c=_c@entry=QMetaObject::WriteProperty, _id=11, _a=_a@entry=0x7ffec04df720) at .moc/moc_qquickitem.cpp:1048
#18 0x00007fea2f627b85 in PlasmaQuick::AppletQuickItem::qt_metacall(QMetaObject::Call, int, void**) (this=this@entry=0x1bd6ee0, _c=_c@entry=QMetaObject::WriteProperty, _id=<optimized out>, _a=_a@entry=0x7ffec04df720) at /usr/src/debug/plasma-framework-5.90.0-bp154.1.42.x86_64/build/src/plasmaquick/KF5PlasmaQuick_autogen/include/moc_appletquickitem.cpp:364
#19 0x00007fe9d85a3745 in AppletInterface::qt_metacall(QMetaObject::Call, int, void**) (this=this@entry=0x1bd6ee0, _c=_c@entry=QMetaObject::WriteProperty, _id=<optimized out>, _a=_a@entry=0x7ffec04df720) at /usr/src/debug/plasma-framework-5.90.0-bp154.1.42.x86_64/build/src/scriptengines/qml/plasma_appletscript_declarative_autogen/include/moc_appletinterface.cpp:850
#20 0x00007fe9d85b08e5 in ContainmentInterface::qt_metacall(QMetaObject::Call, int, void**) (this=0x1bd6ee0, _c=QMetaObject::WriteProperty, _id=<optimized out>, _a=0x7ffec04df720) at /usr/src/debug/plasma-framework-5.90.0-bp154.1.42.x86_64/build/src/scriptengines/qml/plasma_appletscript_declarative_autogen/include/moc_containmentinterface.cpp:453
#21 0x00007fea2c272352 in QQmlPropertyData::writeProperty(QObject*, void*, QFlags<QQmlPropertyData::WriteFlag>) const (this=this@entry=0x7fe9c40a0ed8, target=target@entry=0x1bd6ee0, value=<optimized out>, flags=...) at ../../include/QtQml/5.15.2/QtQml/private/../../../../../../src/qml/qml/qqmlpropertydata_p.h:379
#22 0x00007fea2c270197 in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyData::WriteFlag>) (object=object@entry=0x1bd6ee0, property=..., value=..., context=0x3373ca0, flags=..., flags@entry=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/qml/qml/qqmlproperty.cpp:1246
#23 0x00007fea2c197783 in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) (engine=engine@entry=0x1b2d2e0, object=object@entry=0x1bd6ee0, property=0x7fe9c40a0ed8, value=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:565
#24 0x00007fea2c1984ce in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) (engine=0x1b2d2e0, qmlContext=<optimized out>, object=0x1bd6ee0, name=<optimized out>, revisionMode=QV4::QObjectWrapper::IgnoreRevision, value=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:435
#25 0x00007fea2c19861b in QV4::QObjectWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) (m=0x7fe9d814b580, id=..., value=..., receiver=0x7fe9d814b580) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:722
#26 0x00007fea2c116f08 in QV4::Object::put(QV4::StringOrSymbol*, QV4::Value const&, QV4::Value*) (receiver=0x7fe9d814b580, v=..., name=0x7fe9d814b588, this=0x7fe9d814b588) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/qml/jsruntime/qv4object_p.h:318
#27 QV4::Lookup::setterFallback(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value&, QV4::Value const&) (l=<optimized out>, engine=0x1b2d2e0, object=<optimized out>, value=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/qml/jsruntime/qv4lookup.cpp:497
#28 0x00007fea2c1b2358 in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7ffec04dfc60, engine=0x1b2d2e0, code=0x7fea2f8d994c ".':(\030\aVL\026.):*\030\b.+^\bL\n.,\030\t\b>-\tHM..:/\030\t.0:1>2\t.3:4\030\t.5:6>7\t.8:9\030\t.::;><\t.=:>\030\t.?:@>A\t.B:CL\n.D:E\030\t\n>F\t.G\030\t.H>I\t\026\006\002") at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:653
#29 0x00007fea2c1b7066 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=frame@entry=0x7ffec04dfc60, engine=engine@entry=0x1b2d2e0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:463
#30 0x00007fea2c146b3a in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (this=this@entry=0x2001560, thisObject=thisObject@entry=0x7fe9d814b4e8, argv=argv@entry=0x7fe9d814b500, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/qml/jsruntime/qv4function.cpp:69
#31 0x00007fea2c2d87a7 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=this@entry=0x31dd410, callData=callData@entry=0x7fe9d814b4d0, isUndefined=isUndefined@entry=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/qml/qml/qqmljavascriptexpression.cpp:212
#32 0x00007fea2c27fd39 in QQmlBoundSignalExpression::evaluate(void**) (this=this@entry=0x31dd410, a=a@entry=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/qml/qml/qqmlboundsignal.cpp:224
#33 0x00007fea2c280f8b in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (e=0x329deb0, a=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/qml/qml/qqmlboundsignal.cpp:361
#34 0x00007fea2c2b70c3 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=a@entry=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/qml/qml/qqmlnotifier.cpp:104
#35 0x00007fea2c262593 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (object=0x32ac570, index=<optimized out>, a=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/qml/qml/qqmlengine.cpp:834
#36 0x00007fea298c9e54 in doActivate<false>(QObject*, int, void**) (sender=0x32ac570, signal_index=30, argv=argv@entry=0x0) at kernel/qobject.cpp:3778
#37 0x00007fea298c3899 in QMetaObject::activate(QObject*, int, int, void**) (sender=<optimized out>, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0) at kernel/qobject.cpp:3959
#38 0x00007fea2c25a795 in QQmlVMEMetaObject::activate(QObject*, int, void**) (this=this@entry=0x32a7be0, object=<optimized out>, index=<optimized out>, args=args@entry=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/qml/qml/qqmlvmemetaobject.cpp:1312
#39 0x00007fea2c25c941 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) (this=0x32a7be0, o=<optimized out>, c=<optimized out>, _id=<optimized out>, a=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/qml/qml/qqmlvmemetaobject.cpp:880
#40 0x00007fea2989c5c5 in QMetaProperty::write(QObject*, QVariant const&) const (this=this@entry=0x7ffec04e1be0, object=object@entry=0x32ac570, value=...) at kernel/qmetaobject.cpp:3258
#41 0x00007fea298c8a30 in QObject::setProperty(char const*, QVariant const&) (this=this@entry=0x32ac570, name=name@entry=0x7fea2f64b80f "containment", value=...) at kernel/qobject.cpp:4070
#42 0x00007fea2f6336c4 in PlasmaQuick::ContainmentViewPrivate::setContainment(Plasma::Containment*) (this=0x31c50c0, cont=cont@entry=0x1c083d0) at /usr/src/debug/plasma-framework-5.90.0-bp154.1.42.x86_64/src/plasmaquick/containmentview.cpp:124
#43 0x00007fea2f633ed9 in PlasmaQuick::ContainmentView::setContainment(Plasma::Containment*) (this=this@entry=0x1e43650, cont=cont@entry=0x1c083d0) at /usr/src/debug/plasma-framework-5.90.0-bp154.1.42.x86_64/src/plasmaquick/containmentview.cpp:251
#44 0x000000000044609b in ShellCorona::addOutput(QScreen*) (this=0x7fea0c005960, screen=<optimized out>) at /usr/src/debug/plasma5-workspace-5.24.4-bp154.2.3.1.x86_64/shell/shellcorona.cpp:1150
#45 0x00007fea298ca217 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffec04e1f30, r=0x7fea0c005960, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#46 doActivate<false>(QObject*, int, void**) (sender=0x1907550, signal_index=3, argv=0x7ffec04e1f30) at kernel/qobject.cpp:3886
#47 0x00007fea298c36c2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x1907550, m=m@entry=0x69a6c0 <ScreenPool::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffec04e1f30) at kernel/qobject.cpp:3946
#48 0x00000000004607c6 in ScreenPool::screenAdded(QScreen*) (_t1=<optimized out>, this=0x1907550) at /usr/src/debug/plasma5-workspace-5.24.4-bp154.2.3.1.x86_64/build/shell/plasmashell_autogen/include/moc_screenpool.cpp:159
#49 ScreenPool::handleScreenAdded(QScreen*) (this=0x1907550, screen=<optimized out>) at /usr/src/debug/plasma5-workspace-5.24.4-bp154.2.3.1.x86_64/shell/screenpool.cpp:413
#50 0x00007fea298ca217 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffec04e2080, r=0x1907550, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#51 doActivate<false>(QObject*, int, void**) (sender=0x7ffec04e2b60, signal_index=9, argv=0x7ffec04e2080) at kernel/qobject.cpp:3886
#52 0x00007fea298c36c2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7fea2a6763e0 <QGuiApplication::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffec04e2080) at kernel/qobject.cpp:3946
#53 0x00007fea29ed9b62 in QGuiApplication::screenAdded(QScreen*) (this=<optimized out>, _t1=<optimized out>) at .moc/moc_qguiapplication.cpp:389
#54 0x00007fea29ec14a2 in QWindowSystemInterface::handleScreenAdded(QPlatformScreen*, bool) (ps=<optimized out>, isPrimary=isPrimary@entry=false) at kernel/qwindowsysteminterface.cpp:826
#55 0x00007fea20ef07d8 in QtWaylandClient::QWaylandDisplay::handleScreenInitialized(QtWaylandClient::QWaylandScreen*) (this=0x174bea0, screen=<optimized out>, screen@entry=0x338d340) at qwaylanddisplay.cpp:457
#56 0x00007fea20efc943 in QtWaylandClient::QWaylandScreen::maybeInitialize() (this=0x338d340) at qwaylandscreen.cpp:108
#57 0x00007fea2855d6dd in ffi_call_unix64 () at ../src/x86/unix64.S:101
#58 0x00007fea2855cbdf in ffi_call_int (cif=cif@entry=0x7ffec04e2240, fn=<optimized out>, rvalue=<optimized out>, rvalue@entry=0x0, avalue=avalue@entry=0x7ffec04e2310, closure=closure@entry=0x0) at ../src/x86/ffi64.c:662
#59 0x00007fea2855d21d in ffi_call (cif=cif@entry=0x7ffec04e2240, fn=<optimized out>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7ffec04e2310) at ../src/x86/ffi64.c:674
#60 0x00007fea2ea765f4 in wl_closure_invoke (closure=closure@entry=0x7fea140116a0, flags=flags@entry=1, target=<optimized out>, target@entry=0x24c4ed0, opcode=opcode@entry=2, data=<optimized out>) at src/connection.c:1018
#61 0x00007fea2ea72d29 in dispatch_event (display=display@entry=0x17a82e0, queue=<optimized out>) at src/wayland-client.c:1452
#62 0x00007fea2ea74274 in dispatch_queue (queue=0x17a83b0, display=0x17a82e0) at src/wayland-client.c:1598
#63 wl_display_dispatch_queue_pending (display=0x17a82e0, queue=0x17a83b0) at src/wayland-client.c:1840
#64 0x00007fea2ea742cc in wl_display_dispatch_pending (display=<optimized out>) at src/wayland-client.c:1903
#65 0x00007fea20eee90a in QtWaylandClient::EventThread::dispatchQueuePending() (this=0x17c0650, this=0x17c0650) at qwaylanddisplay.cpp:253
#66 QtWaylandClient::EventThread::readAndDispatchEvents() (this=0x17c0650) at qwaylanddisplay.cpp:140
#67 QtWaylandClient::QWaylandDisplay::flushRequests() (this=<optimized out>) at qwaylanddisplay.cpp:416
#68 0x00007fea298c0cfb in QObject::event(QEvent*) (this=0x174bea0, e=0x7fea14008020) at kernel/qobject.cpp:1314
#69 0x00007fea2b4423ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x179e050, receiver=receiver@entry=0x174bea0, e=e@entry=0x7fea14008020) at kernel/qapplication.cpp:3632
#70 0x00007fea2b4491a0 in QApplication::notify(QObject*, QEvent*) (this=0x7ffec04e2b60, receiver=0x174bea0, e=0x7fea14008020) at kernel/qapplication.cpp:3156
#71 0x00007fea2988cac3 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x174bea0, event=0x7fea14008020) at kernel/qcoreapplication.cpp:1064
#72 0x00007fea2988cc9e in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=receiver@entry=0x174bea0, event=event@entry=0x7fea14008020) at kernel/qcoreapplication.cpp:1462
#73 0x00007fea2988f4e1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x174ace0) at kernel/qcoreapplication.cpp:1821
#74 0x00007fea2988fa68 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1680
#75 0x00007fea298efa33 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x17c1190) at kernel/qeventdispatcher_glib.cpp:277
#76 0x00007fea224d57fb in g_main_dispatch (context=0x17c8530) at ../glib/gmain.c:3381
#77 g_main_context_dispatch (context=context@entry=0x17c8530) at ../glib/gmain.c:4099
#78 0x00007fea224d5ba0 in g_main_context_iterate (context=context@entry=0x17c8530, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175
#79 0x00007fea224d5c2c in g_main_context_iteration (context=0x17c8530, may_block=may_block@entry=1) at ../glib/gmain.c:4240
#80 0x00007fea298ef0dc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x17c1e50, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#81 0x00007fea2988b33a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffec04e2a40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:232
#82 0x00007fea29894b37 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1375
#83 0x00007fea29edaf9c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1867
#84 0x00007fea2b442305 in QApplication::exec() () at kernel/qapplication.cpp:2824
#85 0x0000000000420740 in main(int, char**) (argc=<optimized out>, argv=0x7ffec04e2b70) at /usr/src/debug/plasma5-workspace-5.24.4-bp154.2.3.1.x86_64/shell/main.cpp:238
[Inferior 1 (process 28254) detached]

Possible duplicates by query: bug 454615, bug 450723, bug 450663, bug 450594, bug 450163.

Reported using DrKonqi
Comment 1 Don Curtis 2022-07-22 07:54:24 UTC
On this machine -
Operating System: openSUSE Leap 15.4
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.90.0
Qt Version: 5.15.2
Kernel Version: 5.14.21-150400.24.11-default (64-bit)
Graphics Platform: Wayland
Processors: 8 × AMD Ryzen 5 3400G with Radeon Vega Graphics
Memory: 13.5 GiB of RAM
Graphics Processor: AMD Radeon™ Vega 11 Graphics

And, this openSUSE Patch: openSUSE-SLE-15.4-2022-2520
 * the issue is currently "quiet" ...

Patch content:
- CVE-2021-26341: Some AMD CPUs may transiently execute beyond unconditional direct branches, which may potentially result in data leakage (bsc#1201050).
    - drm/amd: Add USBC connector ID (git-fixes).
    - drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj (git-fixes).
    - drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled (git-fixes).
    - drm/amd: Check if ASPM is enabled from PCIe subsystem (git-fixes).
    - drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug (git-fixes).
    - drm/amd/display: Add pstate verification and recovery for DCN31 (git-fixes).
    - drm/amd/display: Add signal type check when verify stream backends same (git-fixes).
    - drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT (git-fixes).
    - drm/amd/display: Cap OLED brightness per max frame-average luminance (git-fixes).
    - drm/amd/display: Cap pflip irqs per max otg number (git-fixes).
    - drm/amd/display: Check if modulo is 0 before dividing (git-fixes).
    - drm/amd/display: DCN3.1: do not mark as kernel-doc (git-fixes).
    - drm/amd/display: Disabling Z10 on DCN31 (git-fixes).
    - drm/amd/display: do not ignore alpha property on pre-multiplied mode (git-fixes).
    - drm/amd/display: Do not reinitialize DMCUB on s0ix resume (git-fixes).
    - drm/amd/display: Enable power gating before init_pipes (git-fixes).
    - drm/amd/display: FEC check in timing validation (git-fixes).
    - drm/amd/display: Fix allocate_mst_payload assert on resume (git-fixes).
    - drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes() (git-fixes).
    - drm/amd/display: fix audio format not updated after edid updated (git-fixes).
    - drm/amd/display: Fix memory leak (git-fixes).
    - drm/amd/display: Fix memory leak in dcn21_clock_source_create (bsc#1190786)
    - drm/amd/display: Fix OLED brightness control on eDP (git-fixes).
    - drm/amd/display: Fix p-state allow debug index on dcn31 (git-fixes).
    - drm/amd/display: fix yellow carp wm clamping (git-fixes).
    - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels (git-fixes).
    - drm/amd/display: For vblank_disable_immediate, check PSR is really used (git-fixes).
    - drm/amd/display: Protect update_bw_bounding_box FPU code (git-fixes).
    - drm/amd/display: Read Golden Settings Table from VBIOS (git-fixes).
    - drm/amd/display: Remove vupdate_int_entry definition (git-fixes).
    - drm/amd/display: Revert FEC check in validation (git-fixes).
    - drm/amd/display: Update VTEM Infopacket definition (git-fixes).
    - drm/amd/display: Update watermark values for DCN301 (git-fixes).
    - drm/amd/display: Use adjusted DCN301 watermarks (git-fixes).
    - drm/amd/display: Use PSR version selected during set_psr_caps (git-fixes).
    - drm/amd/display: watermark latencies is not enough on DCN31 (git-fixes).
    - drm/amdgpu: add beige goby PCI ID (git-fixes).
    - drm/amdgpu: bypass tiling flag check in virtual display case (v2) (git-fixes).
    - drm/amdgpu: check vm ready by amdgpu_vm->evicting flag (git-fixes).
    - drm/amdgpu: conduct a proper cleanup of PDB bo (git-fixes).
    - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour (git-fixes).
    - drm/amdgpu: disable MMHUB PG for Picasso (git-fixes).
    - drm/amdgpu/display: add support for multiple backlights (git-fixes).
    - drm/amdgpu: do not do resets on APUs which do not support it (git-fixes).
    - drm/amdgpu: do not enable asic reset for raven2 (git-fixes).
    - drm/amdgpu: do not set s3 and s0ix at the same time (git-fixes).
    - drm/amdgpu: do not use BACO for reset in S3 (git-fixes).
    - drm/amdgpu: do not use passthrough mode in Xen dom0 (git-fixes).
    - drm/amdgpu: Drop inline from amdgpu_ras_eeprom_max_record_count (git-fixes).
    - drm/amdgpu: Enable gfxoff quirk on MacBook Pro (git-fixes).
    - drm/amdgpu: Ensure HDA function is suspended before ASIC reset (git-fixes).
    - drm/amdgpu: explicitly check for s0ix when evicting resources (git-fixes).
    - drm/amdgpu: fix amdgpu_ras_block_late_init error handler (bsc#1190497)
    - drm/amdgpu: fix logic inversion in check (git-fixes).
    - drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() (git-fixes).
    - drm/amdgpu: Fix recursive locking warning (git-fixes).
    - drm/amdgpu: fix suspend/resume hang regression (git-fixes).
    - drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells (git-fixes).
    - drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix (git-fixes).
    - drm/amdgpu/smu10: fix SoC/fclk units in auto mode (git-fixes).
    - drm/amdgpu: suppress the warning about enum value 'AMD_IP_BLOCK_TYPE_NUM' (git-fixes).
    - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo (git-fixes).
    - drm/amdgpu: unify BO evicting method in amdgpu_ttm (git-fixes).
    - drm/amdgpu: update VCN codec support for Yellow Carp (git-fixes).
    - drm/amdgpu/vcn: Fix the register setting for vcn1 (git-fixes).
    - drm/amdgpu/vcn: improve vcn dpg stop procedure (git-fixes).

-------------------------------------------------------------------------------------------------------------
 * Wait and see ...
Comment 2 Don Curtis 2022-07-22 11:56:46 UTC
Created attachment 150816 [details]
New crash information added by DrKonqi

plasmashell (5.24.4) using Qt 5.15.2

- What I was doing when the application crashed:
Same as before - logging in - black screen - Monitor displayed "No signal" and dropped into standby mode. Moving the mouse had no effect.
Powered the screen off and then on - the Plasma Session then appeared.

Kernel Patch doesn't seem to have had a significant effect on the behaviour.

-- Backtrace (Reduced):
#6  QQuickItemPrivate::addToDirtyList() (this=0x220f680) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/quick/items/qquickitem.cpp:6203
#7  0x00007f928a784d0e in QQuickItemPrivate::dirty(QQuickItemPrivate::DirtyType) (this=0x220f680, type=QQuickItemPrivate::Visible) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/quick/items/qquickitem.cpp:6188
#8  0x00007f928a78c516 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=0x220f680, newEffectiveVisible=newEffectiveVisible@entry=true) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/quick/items/qquickitem.cpp:6062
#9  0x00007f928a78c587 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=this@entry=0x1ec75f0, newEffectiveVisible=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/quick/items/qquickitem.cpp:6072
#10 0x00007f928a78c703 in QQuickItemPrivate::setVisible(bool) (this=0x1ec75f0, visible=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-150400.2.5.x86_64/src/quick/items/qquickitem.cpp:5975
Comment 3 David Edmundson 2023-01-03 10:27:46 UTC

*** This bug has been marked as a duplicate of bug 432999 ***