You are not logged in.

#1 2020-07-28 18:26:40

mcloaked
Member
From: Yorkshire, UK
Registered: 2012-02-02
Posts: 1,222

[SOLVED] Plasma Wayland fails login from sddm after update to 5.19.4-1

On a laptop where I have been running plasma-wayland for well over a year without major issues today after the package update to plasma-wayland-session 5.19.4-1 along with the rest of the plasma packages. now when attempting to login to the plasma desktop, it look initially normal but then simply returns to the sddm greeter, and never completes the login process.

The journal log shows this line at the start of the login session:

Jul 28 17:53:18 lenovo2 kernel: kwin_wayland[671]: segfault at 0 ip 00007fe4a3a67ce7 sp 00007ffca45592c8 error 4 in libwayland-server.so.0.1.0[7fe4a3a63000+7000]

Switching back to a normal plasma session it logs in just fine.

My graphics chip is 00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06) (prog-if 00 [VGA controller]).

Has anyone else had this happen, and is there a known workaround?

Edit: Later in the log I also see:

Jul 28 17:53:30 lenovo2 sddm[560]: Display server starting...
Jul 28 17:53:30 lenovo2 sddm[560]: Running: /usr/bin/X -nolisten tcp -auth /var/run/sddm/{6a8b5448-61bf-43d5-bb88-d1c354388eae} -background none -noreset -displayfd 20 -seat seat0 vt1
Jul 28 17:53:30 lenovo2 klauncher[1003]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Jul 28 17:53:30 lenovo2 ksystemstats[1008]: could not find subsystem "pscount"
Jul 28 17:53:30 lenovo2 klauncher[1003]: Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
Jul 28 17:53:30 lenovo2 klauncher[1003]: The Wayland connection broke. Did the Wayland compositor die?
Jul 28 17:53:30 lenovo2 gmenudbusmenuproxy[789]: The X11 connection broke (error 1). Did the X11 server die?
Jul 28 17:53:30 lenovo2 xembedsniproxy[764]: The X11 connection broke (error 1). Did the X11 server die?
Jul 28 17:53:30 lenovo2 kaccess[758]: The X11 connection broke (error 1). Did the X11 server die?
Jul 28 17:53:30 lenovo2 ksmserver[750]: The X11 connection broke (error 1). Did the X11 server die?
Jul 28 17:53:30 lenovo2 systemd[654]: pulseaudio.service: Main process exited, code=exited, status=1/FAILURE
Jul 28 17:53:30 lenovo2 systemd[654]: pulseaudio.service: Failed with result 'exit-code'.
Jul 28 17:53:30 lenovo2 akonadi_archivemail_agent[965]: qt.qpa.wayland: Failed to initialize EGL display 3001
Jul 28 17:53:30 lenovo2 drkonqi[999]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Jul 28 17:53:30 lenovo2 akonadi_newmailnotifier_agent[975]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Jul 28 17:53:30 lenovo2 plasmashell[754]: file:///usr/share/plasma/packages/org.kde.desktoptoolbox/contents/ui/ToolBoxRoot.qml:38:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Jul 28 17:53:30 lenovo2 plasmashell[754]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:188:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Jul 28 17:53:30 lenovo2 plasmashell[754]: trying to show an empty dialog
Jul 28 17:53:30 lenovo2 plasmashell[754]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Jul 28 17:53:30 lenovo2 plasmashell[754]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Jul 28 17:53:30 lenovo2 plasmashell[754]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Jul 28 17:53:30 lenovo2 plasmashell[754]: The Wayland connection broke. Did the Wayland compositor die?
Jul 28 17:53:30 lenovo2 drkonqi[992]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash

Edit 2:  Here is the session log:

]$ cat ~/.local/share/sddm/wayland-session.log 
No backend specified through command line argument, trying auto resolution
Filter multi-plane format 961959257
Filter multi-plane format 825316697
Filter multi-plane format 842093913
Filter multi-plane format 909202777
Filter multi-plane format 875713881
Filter multi-plane format 961893977
Filter multi-plane format 825316953
Filter multi-plane format 842094169
Filter multi-plane format 909203033
Filter multi-plane format 875714137
Filter multi-plane format 842094158
Filter multi-plane format 909203022
_XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: server already running
glamor: No eglstream capable devices found
kdeinit5: preparing to launch '/usr/lib/kf5/klauncher'
kdeinit5: Launched KLauncher, pid = 723, result = 0
Cyclic dependency detected between "file:///usr/lib/qt/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml" and "file:///usr/lib/qt/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml"
org.kde.knotifications: env says KDE is running but SNI unavailable -- check KDE_FULL_SESSION and XDG_CURRENT_DESKTOP
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Unsupported maximum keycode 569, clipping.
>                   X11 cannot support keycodes above 255.
> Internal error:   Could not resolve keysym Invalid
Errors from xkbcomp are not fatal to the X server
kdeinit5: opened connection to :1
kdeinit5: Got SETENV 'GTK_RC_FILES=/etc/gtk/gtkrc:/home/mike/.gtkrc:/home/mike/.config/gtkrc' from launcher.
kdeinit5: Got SETENV 'GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/mike/.gtkrc-2.0:/home/mike/.config/gtkrc-2.0' from launcher.
org.kde.plasma.session: process job  "kcminit_startup" finished with exit code  0
kdeinit5: Got SETENV 'SESSION_MANAGER=local/lenovo2:@/tmp/.ICE-unix/750,unix/lenovo2:/tmp/.ICE-unix/750' from launcher.
org.kde.plasma.session: Starting autostart service  "/etc/xdg/autostart/org.kde.plasmashell.desktop" ("/usr/bin/plasmashell")
org.kde.plasma.session: Starting autostart service  "/etc/xdg/autostart/pam_kwallet_init.desktop" ("/usr/lib/pam_kwallet_init")
org.kde.plasma.session: Starting autostart service  "/etc/xdg/autostart/kaccess.desktop" ("/usr/bin/kaccess")
org.kde.plasma.session: Starting autostart service  "/etc/xdg/autostart/polkit-kde-authentication-agent-1.desktop" ("/usr/lib/polkit-kde-authentication-agent-1")
org.kde.plasma.session: Starting autostart service  "/etc/xdg/autostart/xembedsniproxy.desktop" ("/usr/bin/xembedsniproxy")
org.kde.plasma.session: Starting autostart service  "/etc/xdg/autostart/pulseaudio.desktop" ("/usr/bin/start-pulseaudio-x11")
org.kde.plasma.session: Starting autostart service  "/etc/xdg/autostart/restore_kmix_volumes.desktop" ("/usr/bin/kmixctrl", "--restore")
org.kde.plasma.session: Starting autostart service  "/etc/xdg/autostart/gmenudbusmenuproxy.desktop" ("/usr/bin/gmenudbusmenuproxy")
org.kde.plasma.session: Starting autostart service  "/etc/xdg/autostart/org.kde.kdeconnect.daemon.desktop" ("/usr/lib/kdeconnectd")
org.kde.plasma.session: Starting autostart service  "/etc/xdg/autostart/org.kde.discover.notifier.desktop" ("/usr/lib/DiscoverNotifier")
org.kde.plasma.session: Starting autostart service  "/etc/xdg/autostart/org.kde.korgac.desktop" ("/usr/bin/korgac")
xsettingsd: Loaded 0 settings from /home/mike/.config/xsettingsd/xsettingsd.conf
xsettingsd: Created window 0x1000001 on screen 0 with timestamp 22934
xsettingsd: Selection _XSETTINGS_S0 is owned by 0x0
xsettingsd: Took ownership of selection _XSETTINGS_S0
xsettingsd: Reloading configuration
xsettingsd: Loaded 9 settings from /home/mike/.config/xsettingsd/xsettingsd.conf
xsettingsd: Reloading configuration
xsettingsd: Loaded 9 settings from /home/mike/.config/xsettingsd/xsettingsd.conf
org.kde.plasma.session: Starting autostart service  "/etc/xdg/autostart/geoclue-demo-agent.desktop" ("/usr/lib/geoclue-2.0/demos/agent")
xsettingsd: Reloading configuration
xsettingsd: Loaded 9 settings from /home/mike/.config/xsettingsd/xsettingsd.conf
org.kde.plasma.session: Starting autostart service  "/etc/xdg/autostart/powerdevil.desktop" ("/usr/lib/org_kde_powerdevil")
org.kde.plasma.session: Starting autostart service  "/etc/xdg/autostart/pkcs11-register.desktop" ("/usr/bin/pkcs11-register")
xsettingsd: Reloading configuration
xsettingsd: Loaded 9 settings from /home/mike/.config/xsettingsd/xsettingsd.conf
org.kde.plasma.session: Starting autostart service  "/etc/xdg/autostart/kmix_autostart.desktop" ("/usr/bin/kmix", "--keepvisibility")
xsettingsd: Reloading configuration
xsettingsd: Loaded 9 settings from /home/mike/.config/xsettingsd/xsettingsd.conf
xsettingsd: Reloading configuration
xsettingsd: Loaded 9 settings from /home/mike/.config/xsettingsd/xsettingsd.conf
xsettingsd: Reloading configuration
xsettingsd: Loaded 9 settings from /home/mike/.config/xsettingsd/xsettingsd.conf
xsettingsd: Reloading configuration
xsettingsd: Loaded 9 settings from /home/mike/.config/xsettingsd/xsettingsd.conf
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = korgac path = /usr/bin pid = 808
KCrash: Arguments: /usr/bin/korgac 
KCrash: Attempting to start /usr/lib/drkonqi
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = kdeconnectd path = /usr/lib pid = 793
KCrash: Arguments: /usr/lib/kdeconnectd 
KCrash: Attempting to start /usr/lib/drkonqi
klauncher: Exiting on signal 6
(EE) failed to read Wayland events: Broken pipe
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = klauncher path = /usr/lib/kf5 pid = 723
KCrash: Arguments: /usr/lib/kf5/klauncher --fd=9 
KCrash: Attempting to start /usr/lib/drkonqi
kdeinit5: KLauncher died unexpectedly.
kdeinit5: preparing to launch '/usr/lib/kf5/klauncher'
kdeinit5: Launched KLauncher, pid = 1003, result = 0
kdeinit5: PID 723 terminated.
"/usr/bin/kwin_wayland" ("--xwayland", "--libinput", "--exit-with-session=/usr/lib/startplasma-waylandsession") exited with code 11
startplasmacompositor: Shutting down...
startplasmacompositor: Done.
klauncher: Exiting on signal 6
kdeinit5: KLauncher died unexpectedly.
kdeinit5: preparing to launch '/usr/lib/kf5/klauncher'
kdeinit5: (klauncher /usr/lib/kf5/klauncher) Pipe closed unexpectedlykdeinit5: Pipe closed unexpectedly: No such file or directory
kdeinit5: Launched KLauncher, pid = 1026, result = 1
kdeinit5: PID 1003 terminated.
kdeinit5: Communication error with launcher. Exiting!
X connection to :1 broken (explicit kill or server shutdown).
KCrash: Attempting to start /usr/lib/org_kde_powerdevil
KCrash: Attempting to start /usr/lib/DiscoverNotifier
KCrash: Attempting to start /usr/lib/polkit-kde-authentication-agent-1
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = org_kde_powerdevil path = /usr/lib pid = 816
KCrash: Arguments: /usr/lib/org_kde_powerdevil 
KCrash: Attempting to start /usr/lib/drkonqi
KCrash: Attempting to start /usr/bin/kded5
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = DiscoverNotifier path = /usr/lib pid = 797
KCrash: Arguments: /usr/lib/DiscoverNotifier 
KCrash: Attempting to start /usr/lib/drkonqi
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = polkit-kde-authentication-agent-1 path = /usr/lib pid = 762
KCrash: Arguments: /usr/lib/polkit-kde-authentication-agent-1 
KCrash: Attempting to start /usr/lib/drkonqi
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = kded5 path = /usr/bin pid = 747
KCrash: Arguments: /usr/bin/kded5 
KCrash: Attempting to start /usr/lib/drkonqi
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = akonadi_akonotes_resource path = /usr/bin pid = 964
KCrash: Arguments: /usr/bin/akonadi_akonotes_resource --identifier akonadi_akonotes_resource_0 
KCrash: Attempting to start /usr/lib/drkonqi
KCrash: Attempting to start /usr/bin/plasmashell
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = plasmashell path = /usr/bin pid = 754
KCrash: Arguments: /usr/bin/plasmashell 
KCrash: Attempting to start /usr/lib/drkonqi
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = akonadi_maildir_resource path = /usr/bin pid = 971
KCrash: Arguments: /usr/bin/akonadi_maildir_resource --identifier akonadi_maildir_resource_0 
KCrash: Attempting to start /usr/lib/drkonqi
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = akonadi_ical_resource path = /usr/bin pid = 969
KCrash: Arguments: /usr/bin/akonadi_ical_resource --identifier akonadi_ical_resource_0 
KCrash: Attempting to start /usr/lib/drkonqi
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = akonadi_unifiedmailbox_agent path = /usr/bin pid = 978
KCrash: Arguments: /usr/bin/akonadi_unifiedmailbox_agent --identifier akonadi_unifiedmailbox_agent 
KCrash: Attempting to start /usr/lib/drkonqi
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = akonadi_notes_agent path = /usr/bin pid = 976
KCrash: Arguments: /usr/bin/akonadi_notes_agent --identifier akonadi_notes_agent 
KCrash: Attempting to start /usr/lib/drkonqi
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = akonadi_sendlater_agent path = /usr/bin pid = 977
KCrash: Arguments: /usr/bin/akonadi_sendlater_agent --identifier akonadi_sendlater_agent 
KCrash: Attempting to start /usr/lib/drkonqi
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = akonadi_followupreminder_agent path = /usr/bin pid = 968
KCrash: Arguments: /usr/bin/akonadi_followupreminder_agent --identifier akonadi_followupreminder_agent 
KCrash: Attempting to start /usr/lib/drkonqi
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = akonadi_archivemail_agent path = /usr/bin pid = 965
KCrash: Arguments: /usr/bin/akonadi_archivemail_agent --identifier akonadi_archivemail_agent 
KCrash: Attempting to start /usr/lib/drkonqi
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = akonadi_maildispatcher_agent path = /usr/bin pid = 972
KCrash: Arguments: /usr/bin/akonadi_maildispatcher_agent --identifier akonadi_maildispatcher_agent 
KCrash: Attempting to start /usr/lib/drkonqi
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = akonadi_newmailnotifier_agent path = /usr/bin pid = 975
KCrash: Arguments: /usr/bin/akonadi_newmailnotifier_agent --identifier akonadi_newmailnotifier_agent 
KCrash: Attempting to start /usr/lib/drkonqi
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = akonadi_mailfilter_agent path = /usr/bin pid = 973
KCrash: Arguments: /usr/bin/akonadi_mailfilter_agent --identifier akonadi_mailfilter_agent 
KCrash: Attempting to start /usr/lib/drkonqi
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = akonadi_indexing_agent path = /usr/bin pid = 970
KCrash: Arguments: /usr/bin/akonadi_indexing_agent --identifier akonadi_indexing_agent 
KCrash: Attempting to start /usr/lib/drkonqi
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
Unable to start Dr. Konqi
Re-raising signal for core dump handling.

Last edited by mcloaked (2020-07-29 19:20:16)


Mike C

Offline

#2 2020-07-28 19:09:25

rpcmaringa
Member
Registered: 2020-05-29
Posts: 3

Re: [SOLVED] Plasma Wayland fails login from sddm after update to 5.19.4-1

Exactly the same problem here

Offline

#3 2020-07-28 19:42:59

DocSniper
Member
Registered: 2020-07-28
Posts: 7

Re: [SOLVED] Plasma Wayland fails login from sddm after update to 5.19.4-1

Use

sudo downgrade bluedevil kdecoration breeze breeze-gtk discover kactivitymanagerd kde-cli-tools kde-gtk-config libksysguard milou kscreenlocker kwayland-server kwin plasma-integration libkscreen plasma-workspace kdeplasma-addons systemsettings kinfocenter kmenuedit knetattach ksysguard kwayland-integration kwrited upgraded oxygen upgraded polkit-kde-agent plasma-desktop plasma-nm plasma-pa plasma-wayland-session plasma-workspace-wallpapers powerdevil sddm-kcm xdg-desktop-portal-kde

and downgrade to the 5.19.3 packages and reboot.
This worked for me.

Offline

#4 2020-07-28 22:32:46

nmstoker
Member
Registered: 2020-07-28
Posts: 1

Re: [SOLVED] Plasma Wayland fails login from sddm after update to 5.19.4-1

I get similar symptoms on Dell XPS 13 having updated plasma-wayland-session just earlier myself.  Just like the OP, it starts to login with Wayland but crashes out to SDDM and that repeats every time. Switching to a normal plasma session allowed me to login successfully.  I think I'll stick with normal sessions for the time being rather than trying the downgrade suggestion.

Offline

#5 2020-07-29 10:59:40

rpcmaringa
Member
Registered: 2020-05-29
Posts: 3

Re: [SOLVED] Plasma Wayland fails login from sddm after update to 5.19.4-1

The issue has been updated and resolved.

Offline

#6 2020-07-29 16:45:33

mcloaked
Member
From: Yorkshire, UK
Registered: 2012-02-02
Posts: 1,222

Re: [SOLVED] Plasma Wayland fails login from sddm after update to 5.19.4-1

rpcmaringa wrote:

The issue has been updated and resolved.

Presumably the fix is in kwayland-server (5.19.4-1 -> 5.19.4-2)

Edit:  The above package update fixes this issue.

Last edited by mcloaked (2020-07-29 19:19:38)


Mike C

Offline

Board footer

Powered by FluxBB