Black screen after a huge update to Plasma 5.10 and libQt 5.9

Last night I have received an automatic update to Plasma 5.10, libQt 5.9, etc; about 700 packages!
At the end of the update, Plasma5 has crashed immediately.
After restarting the computer (with “poweroff” from a VT), here is what happens:

The kernel starts properly.
The nVidia driver is working properly.
The graphic screen starts and the mouse cursor appears.
The screen remains black and nothing else happens.

From a Virtual Terminal I have tried “sddm” and “gdm”; same behavior.

Now I have managed to get into IceWM through “kdm”.
Running whatever Plasma5 application from an IceWM console I get this message:

symbol lookup error: /usr/lib64/libQt5XcbQpa.so.5: undefined symbol: FT_Get_Font_Format

I have checked the libQt5 repository, but that library does not exist!
What can I do now?

I know that KDE developers have had problems with libQt >= 5.8; Plasma 5.10 beta was compiled against libQt 5.71.
Should I try a downgrade to libQt 5.71?

Thanks.

You only get that if you added additional KDE/Qt repos.

But then you should do a full switch to those repos via “zypper dup”, otherwise you may/will end up with a mixture of incompatible packages (the updater is not designed to handle things like that).

Please post your repo list for further help:

zypper lr -d

Running whatever Plasma5 application from an IceWM console I get this message:

symbol lookup error: /usr/lib64/libQt5XcbQpa.so.5: undefined symbol: FT_Get_Font_Format

I have checked the libQt5 repository, but that library does not exist!
What can I do now?

That library is part of libQt5Gui5.

But apparently the libQt5Gui5 you have installed is incompatible with the libfreetype6 you have.

I know that KDE developers have had problems with libQt >= 5.8; Plasma 5.10 beta was compiled against libQt 5.71.

No.
There was a problem with Qt 5.8 in that it broke Plasma on Wayland completely.
That’s why 5.8 couldn’t be submitted to Factory/Tumbleweed.

And as some urgent fixes needed to be submitted to Tumbleweed, Qt had to be downgraded to the TW version, 5.7.1.

Should I try a downgrade to libQt 5.71?

Definitely not.
Plasma 5.10 final in KDE:Frameworks5 is built against 5.9 (for 42.2) and won’t work with 5.7.1.

:good::good::good::good:

wolfi323, that was the problem!!!

I was using libfreetype6, fontconfig, etc, from the Muzlocker repository (for better font rendering); now I have switched those libraries to the original ones (Leap-42.2-OSS repository) and Plasma5 is working again!

wolfi323, I’m infinitely grateful to you; it is the computer that I use at work.
Thanks again.

I spoke too soon!

Today, new LibQt update and new Plasma5 crash (infinite loop at logout).
Now, rebooting the computer I get a sddm black screen again.

This time, I am able to run whatever Plasma5 application inside IceWM; the only thing that does not work is sddm.

This is /var/log/sddm.log


...
[04:31:52.688] (II) DAEMON: Removing display ":0" ...
[04:31:52.688] (II) DAEMON: Adding new display on vt 7 ...
[04:31:52.688] (II) DAEMON: Display server starting...
[04:31:52.689] (II) DAEMON: Running: /usr/bin/X -nolisten tcp -auth /run/sddm/{36398a0e-9966-44e9-b254-89d1913fda75} -background none -noreset -displayfd 19 vt7
[04:31:53.611] (II) DAEMON: Setting default cursor
[04:31:53.631] (II) DAEMON: Running display setup script  "/etc/X11/xdm/Xsetup"
[04:31:53.748] (II) DAEMON: Display server started.
[04:31:53.749] (II) DAEMON: Socket server starting...
[04:31:53.749] (II) DAEMON: Socket server started.
[04:31:53.749] (II) DAEMON: Greeter starting...
[04:31:53.750] (II) DAEMON: Adding cookie to "/run/sddm/{36398a0e-9966-44e9-b254-89d1913fda75}"
[04:31:53.815] (II) DAEMON: Greeter session started successfully
[04:31:54.036] (II) DAEMON: Message received from greeter: Connect
[04:31:56.363] (WW) DAEMON: Auth: sddm-helper exited with 11
[04:31:56.363] (II) DAEMON: Greeter stopped.
[04:32:02.588] (WW) DAEMON: Signal received: SIGINT
[04:32:02.589] (II) DAEMON: Socket server stopping...
[04:32:02.589] (II) DAEMON: Socket server stopped.
[04:32:02.589] (II) DAEMON: Display server stopping...
[04:32:02.631] (II) DAEMON: Display server stopped.
[04:32:02.631] (II) DAEMON: Running display stop script  "/usr/share/sddm/scripts/Xstop"

I don’t know what else to do.

Our systems must have something in common, because I have the same issues. Yesterdays updated actually worked just fine. The new update that must have been uploaded over night totally screwed up my system. A wonderfull black screen is all what I get, I knew that something is wrong when I tried to log out after the update, because plasma crashed and that was it. Luckily I have a working backup, so I am back in business after a couple of minutes.

What happens when you run sddm in IceWM?

sddm-greeter --test-mode

and with the default theme:

sddm-greeter --test-mode  --theme /usr/share/sddm/themes/breeze-openSUSE/

Does Plasma5 work, respectively can you run “plasmashell” in IceWM?

And again, try to do a full switch to the Qt5 and Frameworks5 repos to rule out a package mix.
Something like:

sudo zypper dup --from KDE:Qt5 --from KDE:Frameworks5
sddm-greeter --test-mode
[21:44:36.633] (WW) GREETER: QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-ralph'
[21:44:36.661] (II) GREETER: Reading from "/usr/share/xsessions/default.desktop"
[21:44:36.661] (II) GREETER: Reading from "/usr/share/xsessions/gnome-classic.desktop"
[21:44:36.662] (II) GREETER: Reading from "/usr/share/xsessions/gnome.desktop"
[21:44:36.662] (II) GREETER: Reading from "/usr/share/xsessions/icewm-session.desktop"
[21:44:36.662] (II) GREETER: Reading from "/usr/share/xsessions/icewm.desktop"
[21:44:36.663] (II) GREETER: Reading from "/usr/share/xsessions/kde-plasma.desktop"
[21:44:36.663] (II) GREETER: Reading from "/usr/share/xsessions/plasma5.desktop"
[21:44:36.663] (II) GREETER: Reading from "/usr/share/xsessions/sle-classic.desktop"
[21:44:36.663] (II) GREETER: Reading from "/usr/share/xsessions/xsession.desktop"
[21:44:36.670] (EE) GREETER: Socket error:  "QLocalSocket::connectToServer: Invalid name"
[21:44:36.731] (WW) GREETER: file:///Main.qml: No such file or directory
Segmentation fault (core dumped)
sddm-greeter --test-mode --theme /usr/share/sddm/themes/breeze-openSUSE/
[21:48:37.570] (WW) GREETER: QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-ralph'
[21:48:37.597] (II) GREETER: Reading from "/usr/share/xsessions/default.desktop"
[21:48:37.597] (II) GREETER: Reading from "/usr/share/xsessions/gnome-classic.desktop"
[21:48:37.597] (II) GREETER: Reading from "/usr/share/xsessions/gnome.desktop"
[21:48:37.598] (II) GREETER: Reading from "/usr/share/xsessions/icewm-session.desktop"
[21:48:37.598] (II) GREETER: Reading from "/usr/share/xsessions/icewm.desktop"
[21:48:37.598] (II) GREETER: Reading from "/usr/share/xsessions/kde-plasma.desktop"
[21:48:37.598] (II) GREETER: Reading from "/usr/share/xsessions/plasma5.desktop"
[21:48:37.598] (II) GREETER: Reading from "/usr/share/xsessions/sle-classic.desktop"
[21:48:37.599] (II) GREETER: Reading from "/usr/share/xsessions/xsession.desktop"
[21:48:37.606] (EE) GREETER: Socket error:  "QLocalSocket::connectToServer: Invalid name"
[21:48:37.722] (WW) GREETER: QObject: Cannot create children for a parent that is in a different thread.
(Parent is SDDM::GreeterApp(0x7fff78cdd6f0), parent's thread is QThread(0x736b30), current thread is QThread(0xa746c0)
[21:48:37.722] (WW) GREETER: QObject: Cannot create children for a parent that is in a different thread.
(Parent is SDDM::GreeterApp(0x7fff78cdd6f0), parent's thread is QThread(0x736b30), current thread is QThread(0xa746c0)
[21:48:37.722] (WW) GREETER: QObject: Cannot create children for a parent that is in a different thread.
(Parent is SDDM::GreeterApp(0x7fff78cdd6f0), parent's thread is QThread(0x736b30), current thread is QThread(0xa746c0)
[21:48:37.723] (WW) GREETER: QObject: Cannot create children for a parent that is in a different thread.
(Parent is SDDM::GreeterApp(0x7fff78cdd6f0), parent's thread is QThread(0x736b30), current thread is QThread(0xa746c0)
[21:48:37.723] (WW) GREETER: QObject::installEventFilter(): Cannot filter events for objects in a different thread.
[21:48:37.723] (WW) GREETER: QObject: Cannot create children for a parent that is in a different thread.
(Parent is SDDM::GreeterApp(0x7fff78cdd6f0), parent's thread is QThread(0x736b30), current thread is QThread(0xa746c0)
Fontconfig warning: "/etc/fonts/conf.d/56-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated. please move it to /home/ralph/.config/fontconfig/rendering-options.conf manually
[21:48:41.575] (WW) GREETER: QObject: Cannot create children for a parent that is in a different thread.
(Parent is SDDM::GreeterApp(0x7fff78cdd6f0), parent's thread is QThread(0x736b30), current thread is QThread(0xa746c0)
[21:48:41.575] (WW) GREETER: QObject::installEventFilter(): Cannot filter events for objects in a different thread.
[21:48:41.726] (WW) GREETER: QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-ralph'
[21:48:42.113] (II) GREETER: Adding view for "VGA-0" QRect(0,0 1920x1080)
KCrash: Application 'sddm-greeter' crashing...
KCrash: Attempting to start /usr/lib64/libexec/drkonqi from kdeinit
sock_file=/tmp/runtime-ralph/kdeinit5__0
Warning: connect() failed: : No such file or directory
KCrash: Attempting to start /usr/lib64/libexec/drkonqi directly
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-ralph'
found lsb_release
Using /proc to determine executable path
Executable is: "/usr/bin/sddm-greeter"
Executable exists: true
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-ralph'
Enabling drkonqi crash catching
Fontconfig warning: "/etc/fonts/conf.d/56-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated. please move it to /home/ralph/.config/fontconfig/rendering-options.conf manually
kf5.kwidgetsaddons: Invalid pixmap specified.
Sending SIGSTOP to process

[1]+  Stopped                 sddm-greeter --test-mode --theme /usr/share/sddm/themes/breeze-openSUSE/

Sending SIGCONT to process
[21:49:42.304] (WW) GREETER: QSocketNotifier: Invalid socket 17 and type 'Read', disabling...
[21:49:42.304] (WW) GREETER: QSocketNotifier: Invalid socket 19 and type 'Read', disabling...
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
^C
[1]+  Segmentation fault      (core dumped)

I can see the standard wallpaper, then plasmashell crashes.

I don’t have a package mix. I’m using official repositories (latest KDE Application / Plasma5 /Framework)

So it crashes with a segmentation fault.
Hard to say anything without a backtrace though.
Try running it in gdb and then enter “bt” after it crashes.

I can see the standard wallpaper, then plasmashell crashes.

Probably related.
What output do you get?
The last lines should suffice.

I don’t have a package mix. I’m using official repositories (latest KDE Application / Plasma5 /Framework)

But not necessarily all packages may have been installed from those repos. Some may still come from the standard repos and cause the crash.
Again, please do a full switch (with “zypper dup --from …”) to make sure.

Also it would probably be a good idea to see whether OpenGL support works.

glxinfo | grep render

(you may have to install the package Mesa-demo-x first)

If not, that would cause sddm and plasma to crash/abort.
Maybe not the most likely reason though if it worked a few hours earlier…

gdb sddm-greeter

Starting program: /usr/bin/sddm-greeter 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[22:59:50.370] (WW) GREETER: QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-ralph'
[New Thread 0x7fffe8f7f700 (LWP 5293)]
[22:59:50.420] (II) GREETER: Reading from "/usr/share/xsessions/default.desktop"
[22:59:50.435] (II) GREETER: Reading from "/usr/share/xsessions/gnome-classic.desktop"
[22:59:50.444] (II) GREETER: Reading from "/usr/share/xsessions/gnome.desktop"
[22:59:50.451] (II) GREETER: Reading from "/usr/share/xsessions/icewm-session.desktop"
[22:59:50.461] (II) GREETER: Reading from "/usr/share/xsessions/icewm.desktop"
[22:59:50.462] (II) GREETER: Reading from "/usr/share/xsessions/kde-plasma.desktop"
[22:59:50.467] (II) GREETER: Reading from "/usr/share/xsessions/plasma5.desktop"
[22:59:50.467] (II) GREETER: Reading from "/usr/share/xsessions/sle-classic.desktop"
[22:59:50.471] (II) GREETER: Reading from "/usr/share/xsessions/xsession.desktop"
[22:59:50.524] (EE) GREETER: Socket error:  "QLocalSocket::connectToServer: Invalid name"
[22:59:50.525] (EE) GREETER: Cannot connect to the daemon - is it running?
[New Thread 0x7fffe318d700 (LWP 5294)]
[22:59:50.608] (WW) GREETER: file:///Main.qml: No such file or directory

Thread 1 "sddm-greeter" received signal SIGSEGV, Segmentation fault.
0x00007ffff7539ab5 in QQuickItem::setCursor(QCursor const&) ()
   from /usr/lib64/libQt5Quick.so.5

bt

bt
#0  0x00007ffff7539ab5 in QQuickItem::setCursor(QCursor const&) ()
   from /usr/lib64/libQt5Quick.so.5
#1  0x00000000004283ca in SDDM::GreeterApp::addViewForScreen(QScreen*) ()
#2  0x00000000004294e3 in SDDM::GreeterApp::GreeterApp(int&, char**) ()
#3  0x000000000041630d in main ()

It seems that this Plasma 5.10 “stable (???) release” has totally messed up my system.
Paradoxically, Plasma 5.10 “Release Candidate” worked perfectly!

glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce 8400 GS/PCIe/SSE2
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info, 
    GL_NV_ES1_1_compatibility, GL_NV_blend_square, GL_NV_conditional_render, 
    GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite, 
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info, 
    GL_NV_ES1_1_compatibility, GL_NV_blend_square, GL_NV_conditional_render, 
    GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite, 
    GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,

Hm, it seems to crash when trying to set the mouse cursor…

Can you maybe look where plasmashell crashes?

It seems that this Plasma 5.10 “stable (???) release” has totally messed up my system.
Paradoxically, Plasma 5.10 “Release Candidate” worked perfectly!

As SDDM is also affected and the crash is in libQt5Quick5, it’s more likely the Qt update.
Although, AFAIK there haven’t actually been any changes between 5.9.0 RC and final.

glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce 8400 GS/PCIe/SSE2

So this is an nvidia card.
Are you using the nvidia driver or nouveau?

gdb plasmashell
...
Plasma Shell startup completed
libkcups: 0
libkcups: 0
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:99: TypeError: Cannot read property of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/ScrollView.qml:365: TypeError: Cannot read property 'padding' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/ScrollView.qml:364: TypeError: Cannot read property 'padding' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/ScrollView.qml:363: TypeError: Cannot read property 'padding' of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/ScrollView.qml:362: TypeError: Cannot read property 'padding' of null
Path traversal attempt detected: "/usr/share/kservices5/plasma-applet-org.kde.plasma.networkmanagement.desktop" is not inside "/usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/"
Path traversal attempt detected: "/usr/share/kservices5/plasma-applet-org.kde.plasma.networkmanagement.desktop" is not inside "/usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/"
Path traversal attempt detected: "/usr/share/kservices5/plasma-applet-org.kde.plasma.networkmanagement.desktop" is not inside "/usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/"
networkmanager-qt: void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) Unhandled property "Devices"
Daemon changed
[New Thread 0x7fff223fe700 (LWP 9144)]

Thread 10 "QSGRenderThread" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff223fe700 (LWP 9144)]
0x0000002300000001 in ?? ()
bt
#0  0x0000002300000001 in  ()
#1  0x00007ffff27448bf in QPlatformIntegration::defaultWindowState(QFlags<Qt::WindowType>) const () at /usr/lib64/libQt5Gui.so.5
#2  0x00007ffff5a394d0 in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007ffff5a0ff37 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007ffff5a106fb in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib64/libQt5Quick.so.5
#5  0x00007ffff5a121b5 in QSGBatchRenderer::Renderer::renderBatches() ()
    at /usr/lib64/libQt5Quick.so.5
#6  0x00007ffff5a187a8 in QSGBatchRenderer::Renderer::render() ()
    at /usr/lib64/libQt5Quick.so.5
#7  0x00007ffff5a06aba in QSGRenderer::renderScene(QSGBindable const&) ()
    at /usr/lib64/libQt5Quick.so.5
#8  0x00007ffff5a06f2b in QSGRenderer::renderScene(unsigned int) ()
    at /usr/lib64/libQt5Quick.so.5
#9  0x00007ffff5a4386e in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () at /usr/lib64/libQt5Quick.so.5
#10 0x00007ffff5a9edec in QQuickWindowPrivate::renderSceneGraph(QSize const&) ()
    at /usr/lib64/libQt5Quick.so.5
#11 0x00007ffff5a4d3c0 in  () at /usr/lib64/libQt5Quick.so.5
#12 0x00007ffff5a4e13c in  () at /usr/lib64/libQt5Quick.so.5
#13 0x00007ffff1d5619d in  () at /usr/lib64/libQt5Core.so.5
#14 0x00007ffff0c25744 in start_thread () at /lib64/libpthread.so.0
#15 0x00007ffff1663d3d in clone () at /lib64/libc.so.6

I’m using the nVidia proprietary driver, but I had previously tried with nouveau (no changes).

Hello!

It seems that I have a similar problem after this disaster upgrade (when Qt 5.10 RC was upgraded to 5.10) . The sddm, though, works normally, but Plasma loads just until wallpaper and outline of the panel appearing, then everything disappears and falls to the black screen with mouse pointer (and then only Ctrl-Alt-Bsp twice saves the situation). The applications can be run from Konsole under IceWM (I tried Dolphin, Gwenview and Kate), but there is no icons in the toolbars. Running “plasmashell 2> plasmash.2” from Konsole under IceWM gives such output (continued in next message, the numerous QPainter::… are skipped to fit the text into the message):


Config timer connecting...
Setting the name of  0x1e23fc0  to  "org.kde.ActivityManager.RunApplication"
Setting the name of  0x1e1bc30  to  "org.kde.ActivityManager.ActivityTemplates"
Setting the name of  0x1e45fd0  to  "org.kde.ActivityManager.Resources.Scoring"
Creating directory:  "/home/spo/.local/share/kactivitymanagerd/resources/"
KActivities: Database connection:  "kactivities_db_resources_140571573688192_readwrite" 
    query_only:          QVariant(qlonglong, 0) 
    journal_mode:        QVariant(QString, "wal") 
    wal_autocheckpoint:  QVariant(qlonglong, 100) 
    synchronous:         QVariant(qlonglong, 1)
Cleaning up...
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/spo/.local/share", "/usr/share")
org.kde.kcoreaddons: Expected JSON property "X-Plasma-ContainmentCategories" to be a string list. Treating it as a list with a single entry: "panel" org.opensuse.desktop.defaultPanel
Icon theme "elementary" not found.
detected kglobalaccel restarting, re-registering all shortcut keys
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/spo/.local/share", "/usr/share")
Trying to use rootObject before initialization is completed, whilst using setInitializationDelayed. Forcing completion
"syntax error, unexpected MONTH"
Loading Calendar plugin HolidaysEventsPlugin(0x286ec60)
Qt WebEngine seems to be initialized from a plugin. Please set Qt::AA_ShareOpenGLContexts using QCoreApplication::setAttribute before constructing QGuiApplication.
org.kde.pim.akonadicore: "QLocalSocket::connectToServer: Invalid name" "/home/spo/.local/share/akonadi/akonadiserver-cmd.socket"
Loading Calendar plugin PimEventsPlugin(0x287e180)
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
No metadata file in the package, expected it at: "/home/spo/.local/share/wallpapers/"
No metadata file in the package, expected it at: "/home/spo/.local/share/wallpapers/"
No metadata file in the package, expected it at: "/home/spo/.local/share/wallpapers/"
org.kde.pim.akonadicore: Socket error occurred: "QLocalSocket::connectToServer: Invalid name"
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
QPainter::begin: Paint device returned engine == 0, type: 2



QPainter::end: Painter not active, aborted
KActivities: Database connection:  "kactivities_db_resources_139700195019008_readonly" 
    query_only:          QVariant(qlonglong, 1) 
    journal_mode:        QVariant(QString, "wal") 
    wal_autocheckpoint:  QVariant(qlonglong, 100) 
    synchronous:         QVariant(qlonglong, 0)
Nothing to load - the client id is empty
Nothing to load - the client id is empty
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
"No file selected."
org.kde.pim.kidentitymanagement: IdentityManager: There was no default identity. Marking first one as default.
org.kde.akonadi.ETM: GEN true false false
org.kde.akonadi.ETM: collection: QVector()
org.kde.akonadi.ETM: 
QDBusConnection: name 'org.kde.JobViewServer' had owner '' but we thought it was ':1.28'
org.kde.akonadi.ETM: Subtree:  18 QSet(20, 18, 19)
org.kde.akonadi.ETM: Fetch job took  122 msec
org.kde.akonadi.ETM: was collection fetch job: collections: 3
org.kde.akonadi.ETM: first fetched collection: "______"
org.kde.akonadi.ETM: collection: QVector()
org.kde.akonadi.ETM: Fetch job took  135 msec
org.kde.akonadi.ETM: was collection fetch job: collections: 6
org.kde.akonadi.ETM: first fetched collection: "Search"
org.kde.akonadi.ETM: Fetch job took  4 msec
org.kde.akonadi.ETM: was collection fetch job: collections: 0
Trying to use rootObject before initialization is completed, whilst using setInitializationDelayed. Forcing completion
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
org.kde.pim.kidentitymanagement: IdentityManager: There was no default identity. Marking first one as default.
org.kde.pim.kidentitymanagement: IdentityManager: There was no default identity. Marking first one as default.
org.kde.akonadi.ETM: GEN true false false
org.kde.akonadi.ETM: collection: QVector()
org.kde.akonadi.ETM: 
org.kde.akonadi.ETM: Subtree:  18 QSet(19, 18, 20)
org.kde.akonadi.ETM: Fetch job took  57 msec
org.kde.akonadi.ETM: was collection fetch job: collections: 3
org.kde.akonadi.ETM: first fetched collection: "______"
org.kde.akonadi.ETM: collection: QVector()
org.kde.akonadi.ETM: Fetch job took  62 msec
org.kde.akonadi.ETM: was collection fetch job: collections: 6
org.kde.akonadi.ETM: first fetched collection: "Search"
org.kde.akonadi.ETM: Fetch job took  4 msec
org.kde.akonadi.ETM: was collection fetch job: collections: 0
System tray daemon not reachable
kf5.kcoreaddons.desktopparser: Could not locate service type file  kservicetypes5/plasma-popupapplet.desktop, tried  ("/home/spo/.local/share", "/usr/share")
kf5.kcoreaddons.desktopparser: Could not locate service type file  kservicetypes5/plasma-popupapplet.desktop, tried  ("/home/spo/.local/share", "/usr/share")
kf5.kcoreaddons.desktopparser: Could not locate service type file  kservicetypes5/plasma-popupapplet.desktop, tried  ("/home/spo/.local/share", "/usr/share")
kf5.kcoreaddons.desktopparser: Could not locate service type file  kservicetypes5/plasma-popupapplet.desktop, tried  ("/home/spo/.local/share", "/usr/share")
kf5.kcoreaddons.desktopparser: Could not locate service type file  kservicetypes5/plasma-popupapplet.desktop, tried  ("/home/spo/.local/share", "/usr/share")
kf5.kcoreaddons.desktopparser: Could not locate service type file  kservicetypes5/plasma-popupapplet.desktop, tried  ("/home/spo/.local/share", "/usr/share")
kf5.kcoreaddons.desktopparser: Could not locate service type file  kservicetypes5/plasma-popupapplet.desktop, tried  ("/home/spo/.local/share", "/usr/share")
kf5.kcoreaddons.desktopparser: Could not locate service type file  kservicetypes5/plasma-popupapplet.desktop, tried  ("/home/spo/.local/share", "/usr/share")
kf5.kcoreaddons.desktopparser: Could not locate service type file  kservicetypes5/plasma-popupapplet.desktop, tried  ("/home/spo/.local/share", "/usr/share")
kf5.kcoreaddons.desktopparser: Could not locate service type file  kservicetypes5/plasma-popupapplet.desktop, tried  ("/home/spo/.local/share", "/usr/share")
Trying to use rootObject before initialization is completed, whilst using setInitializationDelayed. Forcing completion
log_klipper: Setting selection to < "______" >
log_klipper: Setting clipboard to < "______" >
Is net online: false
libkcups: Create-Printer-Subscriptions last error: 0 successful-ok
libkcups: Get-Jobs last error: 0 successful-ok
libkcups: Get-Jobs last error: 0 successful-ok
Notifications service registered
file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/ExpandedRepresentation.qml:74:  TypeError: Cannot read property 'title' of null
Plasma Shell startup completed
Daemon changed
libkcups: 0
libkcups: 0
Path traversal attempt detected:  "/usr/share/kservices5/plasma-applet-org.kde.plasma.networkmanagement.desktop"  is not inside  "/usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/"
Path traversal attempt detected:  "/usr/share/kservices5/plasma-applet-org.kde.plasma.networkmanagement.desktop"  is not inside  "/usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/"
Path traversal attempt detected:  "/usr/share/kservices5/plasma-applet-org.kde.plasma.networkmanagement.desktop"  is not inside  "/usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/"
networkmanager-qt: void  NetworkManager::NetworkManagerPrivate::propertiesChanged(const  QVariantMap&) Unhandled property "Devices"
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:171:32:  Unable to assign [undefined] to double
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:171:32:  Unable to assign [undefined] to double
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:171:32:  Unable to assign [undefined] to double
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:171:32:  Unable to assign [undefined] to double
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:171:32:  Unable to assign [undefined] to double
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:171:32:  Unable to assign [undefined] to double
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:171:32:  Unable to assign [undefined] to double
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:171:32:  Unable to assign [undefined] to double
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:283:17:  QML Text: Binding loop detected for property "width"
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:171:32:  Unable to assign [undefined] to double
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:171:32:  Unable to assign [undefined] to double
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:171:32:  Unable to assign [undefined] to double
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:171:32:  Unable to assign [undefined] to double
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:171:32:  Unable to assign [undefined] to double
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:171:32:  Unable to assign [undefined] to double
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:171:32:  Unable to assign [undefined] to double
Daemon changed
KCrash: Attempting to start /usr/bin/plasmashell from kdeinit
KCrash: Application 'plasmashell' crashing...
KCrash: Attempting to start /usr/lib64/libexec/drkonqi from kdeinit
QSocketNotifier: Invalid socket 7 and type 'Read', disabling...
QSocketNotifier: Invalid socket 26 and type 'Read', disabling...
org.kde.pim.akonadiserver: Control process died, committing suicide!
org.kde.pim.akonadicore: "QLocalSocket: Remote closed" "/tmp/akonadi-spo.7Wees4/akonadiserver-cmd.socket"
org.kde.pim.akonadicore: Socket error occurred: "QLocalSocket: Remote closed"
org.kde.pim.akonadicore: "QLocalSocket: Remote closed" "/tmp/akonadi-spo.7Wees4/akonadiserver-cmd.socket"
org.kde.pim.akonadicore: Socket error occurred: "QLocalSocket: Remote closed"
org.kde.pim.akonadicore: "QLocalSocket: Remote closed" "/tmp/akonadi-spo.7Wees4/akonadiserver-cmd.socket"
org.kde.pim.akonadicore: Socket error occurred: "QLocalSocket: Remote closed"
org.kde.pim.akonadicore: "QLocalSocket: Remote closed" "/tmp/akonadi-spo.7Wees4/akonadiserver-cmd.socket"
org.kde.pim.akonadicore: "QLocalSocket: Remote closed" "/tmp/akonadi-spo.7Wees4/akonadiserver-cmd.socket"
org.kde.pim.akonadicore: "QLocalSocket: Remote closed" "/tmp/akonadi-spo.7Wees4/akonadiserver-cmd.socket"
org.kde.pim.akonadicore: "QLocalSocket: Remote closed" "/tmp/akonadi-spo.7Wees4/akonadiserver-cmd.socket"
org.kde.pim.akonadicore: "QLocalSocket: Remote closed" "/tmp/akonadi-spo.7Wees4/akonadiserver-cmd.socket"
org.kde.pim.akonadicore: "QLocalSocket: Remote closed" "/tmp/akonadi-spo.7Wees4/akonadiserver-cmd.socket"
org.kde.pim.akonadicore: Socket error occurred: "QLocalSocket: Remote closed"
org.kde.pim.akonadicore: Socket error occurred: "QLocalSocket: Remote closed"
org.kde.pim.akonadicore: Socket error occurred: "QLocalSocket: Remote closed"
org.kde.pim.akonadicore: "QLocalSocket: Remote closed" "/tmp/akonadi-spo.7Wees4/akonadiserver-cmd.socket"
org.kde.pim.akonadicore: Socket error occurred: "QLocalSocket: Remote closed"
org.kde.pim.akonadicore: Socket error occurred: "QLocalSocket: Remote closed"
org.kde.pim.akonadicore: "QLocalSocket: Remote closed" "/tmp/akonadi-spo.7Wees4/akonadiserver-cmd.socket"
org.kde.pim.akonadicore: "QLocalSocket: Remote closed" "/tmp/akonadi-spo.7Wees4/akonadiserver-cmd.socket"
org.kde.pim.akonadicore: "QLocalSocket: Remote closed" "/tmp/akonadi-spo.7Wees4/akonadiserver-cmd.socket"
The X11 connection broke (error 1). Did the X11 server die?
The X11 connection broke (error 1). Did the X11 server die?
The X11 connection broke (error 1). Did the X11 server die?
org.kde.pim.akonadicore: "QLocalSocket: Remote closed" "/tmp/akonadi-spo.7Wees4/akonadiserver-cmd.socket"
org.kde.pim.akonadicore: "QLocalSocket: Remote closed" "/tmp/akonadi-spo.7Wees4/akonadiserver-cmd.socket"
The X11 connection broke (error 1). Did the X11 server die?
Closing SQL connection:  "kactivities_db_resources_140571573688192_readwrite"
org.kde.pim.akonadicore: "QLocalSocket: Remote closed" "/tmp/akonadi-spo.7Wees4/akonadiserver-cmd.socket"
org.kde.pim.akonadicore: "QLocalSocket: Remote closed" "/tmp/akonadi-spo.7Wees4/akonadiserver-cmd.socket"
The X11 connection broke (error 1). Did the X11 server die?
The X11 connection broke (error 1). Did the X11 server die?
The X11 connection broke (error 1). Did the X11 server die?
The X11 connection broke (error 1). Did the X11 server die?
The X11 connection broke (error 1). Did the X11 server die?
org.kde.pim.akonadicore: Socket error occurred: "QLocalSocket: Remote closed"
org.kde.pim.akonadicore: Socket error occurred: "QLocalSocket: Remote closed"
The X11 connection broke (error 1). Did the X11 server die?
org.kde.pim.akonadicore: Socket error occurred: "QLocalSocket: Remote closed"
The X11 connection broke (error 1). Did the X11 server die?
org.kde.pim.akonadicore: Socket error occurred: "QLocalSocket: Remote closed"
The X11 connection broke (error 1). Did the X11 server die?
The X11 connection broke (error 1). Did the X11 server die?
The X11 connection broke (error 1). Did the X11 server die?
The X11 connection broke (error 1). Did the X11 server die?
org.kde.pim.akonadicore: Socket error occurred: "QLocalSocket: Remote closed"
The X11 connection broke (error 1). Did the X11 server die?
chainup()
"QLocalSocket: Remote closed" "/tmp/akonadi-spo.7Wees4/akonadiserver-ntf.socket"

It should be noted, that after the upgrade I got the message (white text on black screen), that I have to unlock the session from tty (probably the screen locker crashed after upgrade while I was in the another room). The system is Leap 42 with Qt, KF5, Applications and Extra update repos.

I’m using Linux since 1997 and I had never seen such a disaster!
At this point, I was thinking of switching to Plasma 5 LTS … but probably, it is not a good idea.

Similar issue here, symptoms not identical, Leap 42.2.

I upgraded to the Qt 5.9/Plasma 5.10 packages last night (KDE Applications, KDE Extra, KDE Frameworks, and Qt5 repos), after which I had a lot of problems logging in – in particular, my panel didn’t pop up, window manager didn’t work correctly, and other problems. Not all apps have problems; gwenview is fine, for example. It looks like it’s the plasma stuff that has trouble.

I didn’t spot a message about Qt failure in my .xsession-errors-:0, but after bisecting my dotfiles, I determined that things work correctly if I don’t use subpixel rendering. Enabling anti-aliasing is OK, and hinting style also doesn’t cause any problem, but subpixel rendering causes a lot of Plasma components to fail. The fonts are, of course, rather ugly, but it’s stable.

I’m using X server 1.19.3 (from the X.org repo) and the stock libfreetype6 (2.6.3-1.2). Hardware, Dell Precision M6500 with Radeon HD 5870, using the free ati driver. In case it matters, I’m lying about my screen resolution on the X command line (stating that it’s 72 DPI rather than 96, so I can get the fonts small enough for my preference), with a default font of Liberation Sans 10-point.

It certainly looks like some kind of interaction between Qt 5.9 (or perhaps Plasma 5.10) and freetype2.

Great shot Rick!
You are absolutely right; subpixel-hinting causes the sddm crash!

I have disabled subpixel-hinting and now Plasma5 starts (and works) properly.

Finally, the guilty has been discovered!

Good to know, but now you have to look at ugly fonts because of this screw up.

A bit over a year ago this happened:
https://forums.opensuse.org/showthread.php/513989-Black-screen-after-login-(Plasma-5)

I can confirm that disabeling subpixel hinting makes the update work, but this is not a solution. The fonts look horrible, so I am back to QT 5.7.x. :’(

In my case, sddm-greeter still crashes.
I need to use another desktop manager, for example, kdm or lightdm; then I can launch Plasma 5 Workspace, bypassing sddm-greeter.
In rare circumstances, I can see some graphic artifact in the fonts.

So, this bug is not completely fixed yet.