This forum has been archived. All content is frozen. Please use KDE Discuss instead.

SDDM crashing after latest update

Tags: None
(comma "," separated)
markove
Registered Member
Posts
2
Karma
0

SDDM crashing after latest update

Sat Oct 20, 2018 10:21 am
Hello everyone,

there seems to be an issue described in a reddit post here https://www.reddit.com/r/kde/comments/9pr9zn/recent_discover_updates_irreparably_broke_my/.

I've left a comment below with my test results, but going to post them here anyways; update was performed 20.10.2018 UTC+2.

After that, SDDM would crash 2-3 seconds after showing up and the only way to start is to login to shell and startx.

uname -a
Code: Select all
Linux username-neon 4.15.0-36-generic #39-Ubuntu SMP Mon Sep 24 16:19:09 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

System information
Code: Select all
Operating System: KDE neon 5.14
KDE Plasma Version: 5.14.1
Qt Version: 5.11.2
KDE Frameworks Version: 5.51.0
Kernel Version: 4.15.0-36-generic
OS Type: 64-bit
Processors: 4 × Intel® Core™ i3-4160 CPU @ 3.60GHz
Memory: 7,7 GiB of RAM


sudo lshw -c video
Code: Select all
*-display                 
       description: VGA compatible controller
       product: Oland XT [Radeon HD 8670 / R7 250/350]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
       configuration: driver=amdgpu latency=0
       resources: irq:27 memory:e0000000-efffffff memory:f7e00000-f7e3ffff ioport:e000(size=256) memory:c0000-dffff


glxinfo | grep OpenGL
Code: Select all
OpenGL vendor string: X.Org
OpenGL renderer string: AMD Radeon HD 8600 Series (OLAND / DRM 3.23.0 / 4.15.0-36-generic, LLVM 6.0.0)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.0.5
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 18.0.5
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.0.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:


sudo journalctl --utc -b | grep sddm
Code: Select all
lis 20 09:39:49 username-neon ureadahead[367]: ureadahead:/var/lib/sddm/.cache/sddm-greeter/qmlcache/5192fd64ea0780694469b40165b3626592e222b2.qmlc: No such file or directory
lis 20 09:39:49 username-neon ureadahead[367]: ureadahead:/var/lib/sddm/.cache/sddm-greeter/qmlcache/d97e832321984e234d02104a2772a5f093650b06.qmlc: No such file or directory
lis 20 09:39:49 username-neon ureadahead[367]: ureadahead:/var/lib/sddm/.cache/sddm-greeter/qmlcache/d44c54b210787c9d792d882b34f8c22565a9b7eb.qmlc: No such file or directory
lis 20 09:39:49 username-neon ureadahead[367]: ureadahead:/var/lib/sddm/.cache/sddm-greeter/qmlcache/ba52a39763838e29e7da7245a720c4c12f743a27.qmlc: No such file or directory
lis 20 09:39:49 username-neon ureadahead[367]: ureadahead:/var/lib/sddm/.cache/sddm-greeter/qmlcache/c124fb4bb21fadc40225d629dbbda5e575c4287c.jsc: No such file or directory
lis 20 09:39:49 username-neon ureadahead[367]: ureadahead:/var/lib/sddm/.cache/sddm-greeter/qmlcache/daa7cf06dad946f129efab82b0e15f04fe146f17.qmlc: No such file or directory
lis 20 09:39:49 username-neon ureadahead[367]: ureadahead:/var/lib/sddm/.cache/sddm-greeter/qmlcache/fbf0d74b5fbeb47b546b14aea241d0491a7c02f8.qmlc: No such file or directory
lis 20 09:39:51 username-neon systemd[1]: sddm.service: About to execute: /bin/sh -c '[ "$(basename $(cat /etc/X11/default-display-manager 2>/dev/null))" = "sddm" ]'
lis 20 09:39:51 username-neon systemd[1]: sddm.service: Forked /bin/sh as 977
lis 20 09:39:51 username-neon systemd[1]: sddm.service: Changed dead -> start-pre
lis 20 09:39:51 username-neon systemd[977]: sddm.service: Executing: /bin/sh -c '[ "$(basename $(cat /etc/X11/default-display-manager 2>/dev/null))" = "sddm" ]'
lis 20 09:39:51 username-neon systemd[1]: Sent message type=signal sender=n/a destination=n/a path=/org/freedesktop/systemd1/unit/sddm_2eservice interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=61 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
lis 20 09:39:51 username-neon systemd[1]: Sent message type=signal sender=n/a destination=n/a path=/org/freedesktop/systemd1/unit/sddm_2eservice interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=62 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
lis 20 09:39:51 username-neon systemd-logind[860]: Got message type=signal sender=:1.0 destination=n/a path=/org/freedesktop/systemd1/unit/sddm_2eservice interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=61 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
lis 20 09:39:51 username-neon systemd-logind[860]: Got message type=signal sender=:1.0 destination=n/a path=/org/freedesktop/systemd1/unit/sddm_2eservice interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=62 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
lis 20 09:39:51 username-neon systemd[1]: sddm.service: Child 977 belongs to sddm.service.
lis 20 09:39:51 username-neon systemd[1]: sddm.service: Control process exited, code=exited status=0
lis 20 09:39:51 username-neon systemd[1]: sddm.service: Got final SIGCHLD for state start-pre.
lis 20 09:39:51 username-neon systemd[1]: sddm.service: Passing 0 fds to service
lis 20 09:39:51 username-neon systemd[1]: sddm.service: About to execute: /usr/bin/sddm
lis 20 09:39:51 username-neon systemd[1]: sddm.service: Forked /usr/bin/sddm as 981
lis 20 09:39:51 username-neon systemd[1]: sddm.service: Changed start-pre -> running
lis 20 09:39:51 username-neon systemd[1]: sddm.service: Job sddm.service/start finished, result=done
lis 20 09:39:51 username-neon systemd[981]: sddm.service: Executing: /usr/bin/sddm
lis 20 09:39:51 username-neon systemd[1]: Sent message type=signal sender=n/a destination=n/a path=/org/freedesktop/systemd1/unit/sddm_2eservice interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=66 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
lis 20 09:39:51 username-neon systemd-logind[860]: Got message type=signal sender=:1.0 destination=n/a path=/org/freedesktop/systemd1/unit/sddm_2eservice interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=66 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
lis 20 09:39:51 username-neon systemd[1]: Sent message type=signal sender=n/a destination=n/a path=/org/freedesktop/systemd1/unit/sddm_2eservice interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=67 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
lis 20 09:39:51 username-neon systemd-logind[860]: Got message type=signal sender=:1.0 destination=n/a path=/org/freedesktop/systemd1/unit/sddm_2eservice interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=67 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
lis 20 09:39:51 username-neon sddm[981]: Initializing...
lis 20 09:39:51 username-neon sddm[981]: Logind interface found
lis 20 09:39:51 username-neon sddm[981]: Starting...
lis 20 09:39:51 username-neon sddm[981]: Adding new display on vt 1 ...
lis 20 09:39:51 username-neon sddm[981]: Loading theme configuration from ""
lis 20 09:39:51 username-neon sddm[981]: Display server starting...
lis 20 09:39:51 username-neon sddm[981]: Running: /usr/bin/X -nolisten tcp -auth /var/run/sddm/{08c1644e-735c-4d31-b88f-2d3182047755} -background none -noreset -displayfd 17 -seat seat0 vt1
lis 20 09:39:52 username-neon sddm[981]: Setting default cursor
lis 20 09:39:52 username-neon sddm[981]: Running display setup script  "/usr/share/sddm/scripts/Xsetup"
lis 20 09:39:52 username-neon sddm[981]: Display server started.
lis 20 09:39:52 username-neon sddm[981]: Socket server starting...
lis 20 09:39:52 username-neon sddm[981]: Socket server started.
lis 20 09:39:52 username-neon sddm[981]: Loading theme configuration from "/usr/share/sddm/themes/breeze/theme.conf"
lis 20 09:39:52 username-neon sddm[981]: Greeter starting...
lis 20 09:39:52 username-neon sddm[981]: Adding cookie to "/var/run/sddm/{08c1644e-735c-4d31-b88f-2d3182047755}"
lis 20 09:39:52 username-neon sddm-helper[1034]: [PAM] Starting...
lis 20 09:39:52 username-neon sddm-helper[1034]: [PAM] Authenticating...
lis 20 09:39:52 username-neon sddm-helper[1034]: [PAM] returning.
lis 20 09:39:52 username-neon sddm-helper[1034]: pam_unix(sddm-greeter:session): session opened for user sddm by (uid=0)
lis 20 09:39:52 username-neon systemd-logind[860]: Starting services for new user sddm.
lis 20 09:39:52 username-neon systemd[1]: Created slice User Slice of sddm.
lis 20 09:39:52 username-neon systemd[1037]: pam_unix(systemd-user:session): session opened for user sddm by (uid=0)
lis 20 09:39:52 username-neon systemd[1]: Started Session 1 of user sddm.
lis 20 09:39:52 username-neon systemd-logind[860]: New session 1 of user sddm.
lis 20 09:39:52 username-neon systemd[1037]: systemd 237 running in user mode for user 118/sddm. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN -PCRE2 default-hierarchy=hybrid)
lis 20 09:39:52 username-neon systemd-logind[860]: Electing new display for user sddm
lis 20 09:39:52 username-neon systemd[1037]: var-lib-sddm.mount: Failed to load configuration: No such file or directory
lis 20 09:39:52 username-neon systemd[1037]: var-lib-sddm.mount: Collecting.
lis 20 09:39:52 username-neon sddm[981]: Greeter session started successfully
lis 20 09:39:52 username-neon sddm-greeter[1049]: High-DPI autoscaling not Enabled
lis 20 09:39:52 username-neon sddm-greeter[1049]: Loading theme configuration from "/usr/share/sddm/themes/breeze/theme.conf"
lis 20 09:39:52 username-neon sddm-greeter[1049]: Reading from "/usr/share/xsessions/plasma.desktop"
lis 20 09:39:52 username-neon sddm-greeter[1049]: Reading from "/usr/share/wayland-sessions/plasmawayland.desktop"
lis 20 09:39:52 username-neon sddm-greeter[1049]: Connected to the daemon.
lis 20 09:39:52 username-neon sddm[981]: Message received from greeter: Connect
lis 20 09:39:52 username-neon sddm-greeter[1049]: Loading file:///usr/share/sddm/themes/breeze/Main.qml...
lis 20 09:39:52 username-neon sddm-greeter[1049]: QObject: Cannot create children for a parent that is in a different thread.
lis 20 09:39:52 username-neon sddm-greeter[1049]: QObject: Cannot create children for a parent that is in a different thread.
lis 20 09:39:52 username-neon sddm-greeter[1049]: QObject: Cannot create children for a parent that is in a different thread.
lis 20 09:39:52 username-neon sddm-greeter[1049]: QObject: Cannot create children for a parent that is in a different thread.
lis 20 09:39:52 username-neon sddm-greeter[1049]: QObject::installEventFilter(): Cannot filter events for objects in a different thread.
lis 20 09:39:52 username-neon sddm-greeter[1049]: QObject: Cannot create children for a parent that is in a different thread.
lis 20 09:39:52 username-neon sddm-greeter[1049]: QObject: Cannot create children for a parent that is in a different thread.
lis 20 09:39:52 username-neon sddm-greeter[1049]: QObject::installEventFilter(): Cannot filter events for objects in a different thread.
lis 20 09:39:52 username-neon sddm-greeter[1049]: Cannot watch QRC-like path ":/icons/hicolor/index.theme"
lis 20 09:39:52 username-neon dbus-daemon[851]: [system] Activating via systemd: service name='org.freedesktop.UPower' unit='upower.service' requested by ':1.29' (uid=118 pid=1049 comm="/usr/bin/sddm-greeter --socket /tmp/sddm-:0-auApfY" label="unconfined")
lis 20 09:39:52 username-neon sddm-greeter[1049]: file:///usr/share/sddm/themes/breeze/components/VirtualKeyboard.qml:22:1: Type InputPanel unavailable
lis 20 09:39:52 username-neon sddm-greeter[1049]: qrc:/QtQuick/VirtualKeyboard/content/InputPanel.qml: File was compiled ahead of time with an incompatible version of Qt and the original file cannot be found. Please recompile
lis 20 09:39:52 username-neon sddm-greeter[1049]: Adding view for "HDMI-A-0" QRect(0,0 2560x1080)
lis 20 09:39:52 username-neon sddm-greeter[1049]: Loading file:///usr/share/sddm/themes/breeze/Main.qml...
lis 20 09:39:52 username-neon sddm-greeter[1049]: file:///usr/share/sddm/themes/breeze/components/VirtualKeyboard.qml:22:1: Type InputPanel unavailable
lis 20 09:39:52 username-neon sddm-greeter[1049]: qrc:/QtQuick/VirtualKeyboard/content/InputPanel.qml: File was compiled ahead of time with an incompatible version of Qt and the original file cannot be found. Please recompile
lis 20 09:39:53 username-neon sddm-greeter[1049]: Adding view for "DVI-D-0" QRect(2560,0 1920x1080)
lis 20 09:39:53 username-neon sddm-greeter[1049]: Message received from daemon: Capabilities
lis 20 09:39:53 username-neon sddm-greeter[1049]: Message received from daemon: HostName
lis 20 09:39:53 username-neon sddm-greeter[1049]: qrc:/QtQuick/VirtualKeyboard/content/InputPanel.qml: File was compiled ahead of time with an incompatible version of Qt and the original file cannot be found. Please recompile
lis 20 09:39:53 username-neon sddm-greeter[1049]: QObject::connect: invalid null parameter
lis 20 09:40:00 username-neon sddm-greeter[1049]: QObject::connect: invalid null parameter
lis 20 09:40:00 username-neon sddm-greeter[1049]: QObject::connect: invalid null parameter
lis 20 09:40:00 username-neon sddm-greeter[1049]: QObject::connect: invalid null parameter
lis 20 09:40:00 username-neon sddm-greeter[1049]: QObject::connect: invalid null parameter
lis 20 09:40:00 username-neon kernel: sddm-greeter[1049]: segfault at 8 ip 00007f628dd6b930 sp 00007ffc23f8c528 error 4 in libqtvirtualkeyboardplugin.so[7f628dd40000+299000]
lis 20 09:40:00 username-neon sddm-helper[1034]: [PAM] Closing session
lis 20 09:40:00 username-neon sddm-helper[1034]: pam_unix(sddm-greeter:session): session closed for user sddm
lis 20 09:40:00 username-neon sddm-helper[1034]: [PAM] Ended.
lis 20 09:40:00 username-neon sddm[981]: Auth: sddm-helper exited with 11
lis 20 09:40:00 username-neon sddm[981]: Greeter stopped.
lis 20 09:40:00 username-neon systemd-logind[860]: Electing new display for user sddm
lis 20 09:40:00 username-neon systemd[1037]: var-lib-sddm.mount: Failed to load configuration: No such file or directory
lis 20 09:40:00 username-neon systemd[1037]: var-lib-sddm.mount: Collecting.
lis 20 09:40:00 username-neon systemd[1038]: pam_unix(systemd-user:session): session closed for user sddm
lis 20 09:40:00 username-neon systemd[1]: Removed slice User Slice of sddm.
lis 20 09:40:00 username-neon systemd-logind[860]: User sddm logged out.


/usr/lib/x86_64-linux-gnu/libexec/kscreenlocker_greet --testing
Code: Select all
OpenGL vendor string:                   X.Org
OpenGL renderer string:                 AMD Radeon HD 8600 Series (OLAND / DRM 3.23.0 / 4.15.0-36-generic, LLVM 6.0.0)
OpenGL version string:                  3.0 Mesa 18.0.5
OpenGL shading language version string: 1.30
Driver:                                 Unknown
GPU class:                              Unknown
OpenGL version:                         3.0
GLSL version:                           1.30
Mesa version:                           18.0.5
Linux kernel version:                   4.15
Requires strict binding:                yes
GLSL shaders:                           yes
Texture NPOT support:                   yes
Virtual Machine:                        no
Icon theme "gnome" not found.
Icon theme "gnome" not found.
Locked at 1540030692
UdevQt: unable to create udev monitor connection
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
file:///usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/VirtualKeyboard.qml:22:1: Type InputPanel unavailable
qrc:/QtQuick/VirtualKeyboard/content/InputPanel.qml: File was compiled ahead of time with an incompatible version of Qt and the original file cannot be found. Please recompile
qrc:/QtQuick/VirtualKeyboard/content/InputPanel.qml: File was compiled ahead of time with an incompatible version of Qt and the original file cannot be found. Please recompile
QObject::connect: invalid null parameter
file:///usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/VirtualKeyboard.qml:22:1: Type InputPanel unavailable
qrc:/QtQuick/VirtualKeyboard/content/InputPanel.qml: File was compiled ahead of time with an incompatible version of Qt and the original file cannot be found. Please recompile
QObject::connect: invalid null parameter
QObject::connect: invalid null parameter
QObject::connect: invalid null parameter
QObject::connect: invalid null parameter
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = kscreenlocker_greet path = /usr/lib/x86_64-linux-gnu/libexec pid = 7235
KCrash: Arguments: /usr/lib/x86_64-linux-gnu/libexec/kscreenlocker_greet --testing
Segmentation fault


I've already tried running:
sudo rm -fr /var/lib/sddm/.cache/sddm-greeter/qmlcache - no help
sudo pkcon refresh && sudo pkcon update - nothing to update
sudo apt dist-upgrade - no help
sudo apt-get install -f - no help

Anyone has any ideas how to fix this ?

Thank you
fancyzhang
Registered Member
Posts
1
Karma
0
I have the same issue, seems to need to recompile some parts with newer qt according to error report. I think just waiting for next update.
You can unlock from command line:
Code: Select all
loginctl unlock-session <session_id>  (find your session_id with tab)


similar post: https://www.reddit.com/r/kde/comments/9pr9zn/
markove
Registered Member
Posts
2
Karma
0
Seems to have been fixed already; just performed an update (allot of plasma and QT updates) at 23:00 UTC+2.


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]