Bug 431440

Summary: Plasma fails to start
Product: [Plasma] plasmashell Reporter: Pierce <pierceagriffiths>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED FIXED    
Severity: major CC: kdebugs, nate, nicolas.fella, plasma-bugs-null
Priority: NOR    
Version First Reported In: 5.20.4   
Target Milestone: 1.0   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: excerpt from .xsession-errors

Description Pierce 2021-01-11 14:33:09 UTC
SUMMARY
Plasma fails to start following recent update

STEPS TO REPRODUCE
1. Boot system and wait for SDDM to appear
2. Select "Plasma" as the desktop environment
3. Enter password and hit enter

OBSERVED RESULT
With a splash screen selected, the splash screen appears but the desktop never starts up. With the splash screen set to "none", you are stuck at SDDM.

EXPECTED RESULT
Successful login to Plasma

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Debian Testing
(available in About System)
KDE Plasma Version: 5.20.4/5.20.5 (see additional information)
KDE Frameworks Version: 5.77.0-2 
Qt Version: 5.15.2

ADDITIONAL INFORMATION
plasma-desktop is on version 4:5.20.4-2, while plasma-workspace is on 4:5.20.5-1 in the Debian Testing repositories. I've included the installed/removed packages list from /var/log/apt/history.log below:
Install: libgps28:amd64 (3.21.99~rc1-2, automatic), linux-image-5.10.0-1-amd64:amd64 (5.10.4-1, automatic)
Upgrade: libkdecorations2-5v5:amd64 (4:5.20.4-2, 4:5.20.5-1), libkf5wallet-data:amd64 (5.77.0-2, 5.77.0-3), libcups2:amd64 (2.3.3op1-4, 2.3.3op1-5), liblibreoffice-java:amd64 (1:7.0.4~rc2-1, 1:7.0.4-3), libreoffice-calc:amd64 (1:7.0.4~rc2-1+b1, 1:7.0.4-3), libpulse0:amd64 (13.0-5, 14.0-2), libkwinglutils12:amd64 (4:5.20.4-4+b1, 4:5.20.5-1), uno-libs-private:amd64 (1:7.0.4~rc2-1+b1, 1:7.0.4-3), libreoffice-base-core:amd64 (1:7.0.4~rc2-1+b1, 1:7.0.4-3), firmware-iwlwifi:amd64 (20200918-1, 20201022-1), libglx-mesa0:amd64 (20.2.6-1, 20.3.2-1), libksysguardsensorfaces1:amd64 (4:5.20.4-2, 4:5.20.5-1), libctf-nobfd0:amd64 (2.35.1-6, 2.35.1-7), bubblewrap:amd64 (0.4.1-1, 0.4.1-3), libreoffice-core:amd64 (1:7.0.4~rc2-1+b1, 1:7.0.4-3), plasma-workspace:amd64 (4:5.20.4-6, 4:5.20.5-1), libraptor2-0:amd64 (2.0.14-1.1, 2.0.14-1.2), libjurt-java:amd64 (1:7.0.4~rc2-1, 1:7.0.4-3), cups-bsd:amd64 (2.3.3op1-4, 2.3.3op1-5), cups-common:amd64 (2.3.3op1-4, 2.3.3op1-5), libtaskmanager6abi1:amd64 (4:5.20.4-6, 4:5.20.5-1), libridl-java:amd64 (1:7.0.4~rc2-1, 1:7.0.4-3), libpulsedsp:amd64 (13.0-5, 14.0-2), libreoffice-common:amd64 (1:7.0.4~rc2-1, 1:7.0.4-3), libkf5configwidgets5:amd64 (5.77.0-2, 5.77.0-3), pulseaudio:amd64 (13.0-5, 14.0-2), libreoffice-report-builder-bin:amd64 (1:7.0.4~rc2-1+b1, 1:7.0.4-3), ure:amd64 (1:7.0.4~rc2-1+b1, 1:7.0.4-3), libkf5notifications-data:amd64 (5.77.0-2, 5.77.0-3), libgbm1:amd64 (20.2.6-1, 20.3.2-1), libbinutils:amd64 (2.35.1-6, 2.35.1-7), pulseaudio-utils:amd64 (13.0-5, 14.0-2), libweather-ion7:amd64 (4:5.20.4-6, 4:5.20.5-1), libkf5sysguard-bin:amd64 (4:5.20.4-2, 4:5.20.5-1), cups-client:amd64 (2.3.3op1-4, 2.3.3op1-5), cups-ppdc:amd64 (2.3.3op1-4, 2.3.3op1-5), cups-daemon:amd64 (2.3.3op1-4, 2.3.3op1-5), gvfs-bin:amd64 (1.46.1-1, 1.46.1-2), krdc:amd64 (4:20.08.0-1, 4:20.12.0-1), libkf5screen7:amd64 (4:5.20.4-2, 4:5.20.5-1), qalc:amd64 (2.8.2-1+b2, 2.8.2-1.1), libreoffice-draw:amd64 (1:7.0.4~rc2-1+b1, 1:7.0.4-3), libtcl8.6:amd64 (8.6.10+dfsg-1, 8.6.11+dfsg-1), binutils-x86-64-linux-gnu:amd64 (2.35.1-6, 2.35.1-7), libqalculate20-data:amd64 (2.8.2-1, 2.8.2-1.1), libkwineffects12a:amd64 (4:5.20.4-4+b1, 4:5.20.5-1), libuno-purpenvhelpergcc3-3:amd64 (1:7.0.4~rc2-1+b1, 1:7.0.4-3), libuno-cppu3:amd64 (1:7.0.4~rc2-1+b1, 1:7.0.4-3), libxatracker2:amd64 (20.2.6-1, 20.3.2-1), libbpf0:amd64 (1:0.2-1, 1:0.3-1), libreoffice-impress:amd64 (1:7.0.4~rc2-1+b1, 1:7.0.4-3), gvfs-common:amd64 (1.46.1-1, 1.46.1-2), python3-pyqt5:amd64 (5.15.2+dfsg-1+b1, 5.15.2+dfsg-2), plasma-workspace-data:amd64 (4:5.20.4-6, 4:5.20.5-1), libuno-cppuhelpergcc3-3:amd64 (1:7.0.4~rc2-1+b1, 1:7.0.4-3), libtk8.6:amd64 (8.6.10-1, 8.6.11-1), fonts-opensymbol:amd64 (2:102.11+LibO7.0.4~rc2-1, 2:102.11+LibO7.0.4-3), wget:amd64 (1.20.3-1+b3, 1.21-1+b1), mesa-va-drivers:amd64 (20.2.6-1, 20.3.2-1), dolphin:amd64 (4:20.12.0-2, 4:20.12.1-1), qml-module-qtwebkit:amd64 (5.212.0~alpha4-10, 5.212.0~alpha4-11), libgl1-mesa-dri:amd64 (20.2.6-1, 20.3.2-1), cups-ipp-utils:amd64 (2.3.3op1-4, 2.3.3op1-5), libprocessui9:amd64 (4:5.20.4-2, 4:5.20.5-1), libgl1-mesa-glx:amd64 (20.2.6-1, 20.3.2-1), libunoloader-java:amd64 (1:7.0.4~rc2-1, 1:7.0.4-3), kwin-x11:amd64 (4:5.20.4-4+b1, 4:5.20.5-1), libhttp-cookies-perl:amd64 (6.09-1, 6.10-1), libkf5screen-bin:amd64 (4:5.20.4-2, 4:5.20.5-1), libpulse-mainloop-glib0:amd64 (13.0-5, 14.0-2), libc6:amd64 (2.31-6, 2.31-9), locales:amd64 (2.31-6, 2.31-9), libpcap0.8:amd64 (1.9.1-4, 1.10.0-2), libreoffice-style-colibre:amd64 (1:7.0.4~rc2-1, 1:7.0.4-3), linux-image-amd64:amd64 (5.9.15-1, 5.10.4-1), libreoffice-writer:amd64 (1:7.0.4~rc2-1+b1, 1:7.0.4-3), libreoffice-librelogo:amd64 (1:7.0.4~rc2-1, 1:7.0.4-3), libreoffice-plasma:amd64 (1:7.0.4~rc2-1+b1, 1:7.0.4-3), firmware-realtek:amd64 (20200918-1, 20201022-1), libuno-salhelpergcc3-3:amd64 (1:7.0.4~rc2-1+b1, 1:7.0.4-3), libreoffice-script-provider-js:amd64 (1:7.0.4~rc2-1, 1:7.0.4-3), libqalculate20:amd64 (2.8.2-1+b2, 2.8.2-1.1), sddm-theme-breeze:amd64 (4:5.20.4-6, 4:5.20.5-1), libprocesscore9:amd64 (4:5.20.4-2, 4:5.20.5-1), libreoffice-style-breeze:amd64 (1:7.0.4~rc2-1, 1:7.0.4-3), libctf0:amd64 (2.35.1-6, 2.35.1-7), libreoffice-base-drivers:amd64 (1:7.0.4~rc2-1+b1, 1:7.0.4-3), libkwinxrenderutils12:amd64 (4:5.20.4-4+b1, 4:5.20.5-1), libreoffice-script-provider-python:amd64 (1:7.0.4~rc2-1, 1:7.0.4-3), libreoffice:amd64 (1:7.0.4~rc2-1+b1, 1:7.0.4-3), libpkcs11-helper1:amd64 (1.26-1+b1, 1.27-1), tcl8.6:amd64 (8.6.10+dfsg-1, 8.6.11+dfsg-1), libkf5wallet-bin:amd64 (5.77.0-2, 5.77.0-3), sddm-theme-debian-breeze:amd64 (4:5.20.4-6, 4:5.20.5-1), libcolorcorrect5:amd64 (4:5.20.4-6, 4:5.20.5-1), firmware-misc-nonfree:amd64 (20200918-1, 20201022-1), libcupsimage2:amd64 (2.3.3op1-4, 2.3.3op1-5), binutils-common:amd64 (2.35.1-6, 2.35.1-7), libminiupnpc17:amd64 (2.1-1+b3, 2.2.1-1), libqt5webkit5:amd64 (5.212.0~alpha4-10, 5.212.0~alpha4-11), libreoffice-help-common:amd64 (1:7.0.4~rc2-1, 1:7.0.4-3), libgit2-1.1:amd64 (1.1.0+dfsg.1-2, 1.1.0+dfsg.1-4), libkwalletbackend5-5:amd64 (5.77.0-2, 5.77.0-3), libkf5notifications5:amd64 (5.77.0-2, 5.77.0-3), python3-uno:amd64 (1:7.0.4~rc2-1+b1, 1:7.0.4-3), libdolphinvcs5:amd64 (4:20.12.0-2, 4:20.12.1-1), libglapi-mesa:amd64 (20.2.6-1, 20.3.2-1), libc-dev-bin:amd64 (2.31-6, 2.31-9), libuno-sal3:amd64 (1:7.0.4~rc2-1+b1, 1:7.0.4-3), libc-l10n:amd64 (2.31-6, 2.31-9), cups-core-drivers:amd64 (2.3.3op1-4, 2.3.3op1-5), sudo:amd64 (1.9.4p2-1, 1.9.4p2-2), libc-bin:amd64 (2.31-6, 2.31-9), libksignalplotter9:amd64 (4:5.20.4-2, 4:5.20.5-1), libksgrd9:amd64 (4:5.20.4-2, 4:5.20.5-1), libc6-dbg:amd64 (2.31-6, 2.31-9), libc6-dev:amd64 (2.31-6, 2.31-9), libkf5wallet5:amd64 (5.77.0-2, 5.77.0-3), ruby-rubygems:amd64 (3.2.0~rc.2-5, 3.2.0~rc.2-6), libreoffice-base:amd64 (1:7.0.4~rc2-1+b1, 1:7.0.4-3), cups:amd64 (2.3.3op1-4, 2.3.3op1-5), libnotificationmanager1:amd64 (4:5.20.4-6, 4:5.20.5-1), libegl-mesa0:amd64 (20.2.6-1, 20.3.2-1), libreoffice-math:amd64 (1:7.0.4~rc2-1+b1, 1:7.0.4-3), libkfontinstui5:amd64 (4:5.20.4-6, 4:5.20.5-1), libhttp-message-perl:amd64 (6.26-1, 6.27-1), libkf5sysguard-data:amd64 (4:5.20.4-2, 4:5.20.5-1), tk8.6:amd64 (8.6.10-1, 8.6.11-1), libksysguardformatter1:amd64 (4:5.20.4-2, 4:5.20.5-1), libkfontinst5:amd64 (4:5.20.4-6, 4:5.20.5-1), libkwin4-effect-builtins1:amd64 (4:5.20.4-4+b1, 4:5.20.5-1), libkf5configwidgets-data:amd64 (5.77.0-2, 5.77.0-3), libreoffice-script-provider-bsh:amd64 (1:7.0.4~rc2-1, 1:7.0.4-3), libplasma-geolocation-interface5:amd64 (4:5.20.4-6, 4:5.20.5-1), libreoffice-java-common:amd64 (1:7.0.4~rc2-1, 1:7.0.4-3), libreoffice-nlpsolver:amd64 (0.9+LibO7.0.4~rc2-1, 0.9+LibO7.0.4-3), mesa-vdpau-drivers:amd64 (20.2.6-1, 20.3.2-1), cups-server-common:amd64 (2.3.3op1-4, 2.3.3op1-5), libreoffice-help-en-us:amd64 (1:7.0.4~rc2-1, 1:7.0.4-3), libunoil-java:amd64 (1:7.0.4~rc2-1, 1:7.0.4-3), libreoffice-kf5:amd64 (1:7.0.4~rc2-1+b1, 1:7.0.4-3), libksysguardsensors1:amd64 (4:5.20.4-2, 4:5.20.5-1), qml-module-org-kde-ksysguard:amd64 (4:5.20.4-2, 4:5.20.5-1), kwin-data:amd64 (4:5.20.4-4, 4:5.20.5-1), binutils:amd64 (2.35.1-6, 2.35.1-7), libjuh-java:amd64 (1:7.0.4~rc2-1, 1:7.0.4-3), libkworkspace5-5:amd64 (4:5.20.4-6, 4:5.20.5-1), libreoffice-qt5:amd64 (1:7.0.4~rc2-1+b1, 1:7.0.4-3), libkdecorations2private7:amd64 (4:5.20.4-2, 4:5.20.5-1), libreoffice-wiki-publisher:amd64 (1.2.0+LibO7.0.4~rc2-1, 1.2.0+LibO7.0.4-3), kwin-common:amd64 (4:5.20.4-4+b1, 4:5.20.5-1), linux-libc-dev:amd64 (5.9.15-1, 5.10.4-1)
Purge: libgps26:amd64 (3.20-12+b2)
Comment 1 Pierce 2021-01-11 16:52:08 UTC
I'm able to start plasmashell and kwin from within XFCE, but for whatever reason they do not work if I try to log in to a Plasma session.
Comment 2 Nicolas Fella 2021-01-11 17:25:56 UTC
Can you please attach your .local/share/sddm/xorg-session.log file?
Comment 3 Pierce 2021-01-11 17:32:24 UTC
(In reply to Nicolas Fella from comment #2)
> Can you please attach your .local/share/sddm/xorg-session.log file?

It's completely empty. Trying to log in to Plasma didn't populate it with anything, either.
Comment 4 Nicolas Fella 2021-01-11 17:38:27 UTC
Are you trying to log into a X11 or Wayland session?
Comment 5 Pierce 2021-01-11 17:52:31 UTC
(In reply to Nicolas Fella from comment #4)
> Are you trying to log into a X11 or Wayland session?

X11
Comment 6 Nicolas Fella 2021-01-11 18:08:04 UTC
thanks for the information
Comment 7 Pierce 2021-01-12 18:39:44 UTC
Created attachment 134790 [details]
excerpt from .xsession-errors

I'm dumb and forgot to check ~/.xsession-errors, so here's what happens when I tried to start a Plasma session.
Comment 8 Martin Collins 2021-01-14 18:28:32 UTC
I have the same issue. After entering my password the K banner comes down but the progress bar stalls about 2/3 way along.

I discovered by accident that Alt-F2 will open a Krunner and if I type plasmashell in it I get a desktop. It is missing some of my settings and it does not restore my session but it is usable.
Comment 9 Pierce 2021-01-16 19:11:14 UTC
I just installed the following upgrades:
Upgrade: dpkg:amd64 (1.20.5, 1.20.7.1), libxapian30:amd64 (1.4.17-1, 1.4.18-1), apt:amd64 (2.1.17, 2.1.18), plasma-workspace:amd64 (4:5.20.5-1, 4:5.20.5-2), libsensors-config:amd64 (1:3.6.0-2, 1:3.6.0-3), libx11-xcb1:amd64 (2:1.7.0-1, 2:1.7.0-2), libtaskmanager6abi1:amd64 (4:5.20.5-1, 4:5.20.5-2), tcl:amd64 (8.6.10, 8.6.11), libgps28:amd64 (3.22-1, 3.22-2), libapt-pkg6.0:amd64 (2.1.17, 2.1.18), libweather-ion7:amd64 (4:5.20.5-1, 4:5.20.5-2), ibritish:amd64 (3.4.00-8, 3.4.02-1), libavdevice58:amd64 (7:4.3.1-5, 7:4.3.1-6), ffmpeg:amd64 (7:4.3.1-5, 7:4.3.1-6), iamerican:amd64 (3.4.00-8, 3.4.02-1), libbpf0:amd64 (1:0.3-1, 1:0.3-2), python3-pyqt5:amd64 (5.15.2+dfsg-2, 5.15.2+dfsg-3), plasma-workspace-data:amd64 (4:5.20.5-1, 4:5.20.5-2), gcc-9-base:amd64 (9.3.0-19, 9.3.0-20), libmodplug1:amd64 (1:0.8.9.0-2, 1:0.8.9.0-3), libpostproc55:amd64 (7:4.3.1-5, 7:4.3.1-6), libx11-data:amd64 (2:1.6.12-1, 2:1.7.0-2), dpkg-dev:amd64 (1.20.5, 1.20.7.1), libasan5:amd64 (9.3.0-19, 9.3.0-20), libavcodec58:amd64 (7:4.3.1-5, 7:4.3.1-6), sddm-theme-breeze:amd64 (4:5.20.5-1, 4:5.20.5-2), ienglish-common:amd64 (3.4.00-8, 3.4.02-1), libstdc++-9-dev:amd64 (9.3.0-19, 9.3.0-20), ispell:amd64 (3.4.00-8, 3.4.02-1), libavutil56:amd64 (7:4.3.1-5, 7:4.3.1-6), sddm-theme-debian-breeze:amd64 (4:5.20.5-1, 4:5.20.5-2), libcolorcorrect5:amd64 (4:5.20.5-1, 4:5.20.5-2), libimage-exiftool-perl:amd64 (12.13+dfsg-1, 12.14+dfsg-1), libswscale5:amd64 (7:4.3.1-5, 7:4.3.1-6), libxxhash0:amd64 (0.8.0-1, 0.8.0-2), libx11-dev:amd64 (2:1.6.12-1, 2:1.7.0-2), libdpkg-perl:amd64 (1.20.5, 1.20.7.1), libgcc-9-dev:amd64 (9.3.0-19, 9.3.0-20), libsensors5:amd64 (1:3.6.0-2, 1:3.6.0-3), libswresample3:amd64 (7:4.3.1-5, 7:4.3.1-6), plasma-desktop-data:amd64 (4:5.20.4-2, 4:5.20.5-2), socat:amd64 (1.7.3.4-1, 1.7.4.1-2), tk:amd64 (8.6.10, 8.6.11), apt-utils:amd64 (2.1.17, 2.1.18), lm-sensors:amd64 (1:3.6.0-2, 1:3.6.0-3), unzip:amd64 (6.0-25, 6.0-26), ruby-rubygems:amd64 (3.2.4-1, 3.2.5-2), libavformat58:amd64 (7:4.3.1-5, 7:4.3.1-6), libnotificationmanager1:amd64 (4:5.20.5-1, 4:5.20.5-2), libkfontinstui5:amd64 (4:5.20.5-1, 4:5.20.5-2), libkfontinst5:amd64 (4:5.20.5-1, 4:5.20.5-2), libx11-6:amd64 (2:1.6.12-1, 2:1.7.0-2), libavresample4:amd64 (7:4.3.1-5, 7:4.3.1-6), libplasma-geolocation-interface5:amd64 (4:5.20.5-1, 4:5.20.5-2), qml-module-org-kde-quickcharts:amd64 (5.77.0-3, 5.77.0-4), libkworkspace5-5:amd64 (4:5.20.5-1, 4:5.20.5-2), plasma-desktop:amd64 (4:5.20.4-2, 4:5.20.5-2), libavfilter7:amd64 (7:4.3.1-5, 7:4.3.1-6)

Plasma is now working without issue. If you're missing effects like window transparency and shadows, open up the compositor section of System Settings and re-enable OpenGL detection, then restart kwin.