There is some issue with the startup of Plasma in the arm-unstable branch. On startup, I think about the time the compositor is started, often, it hangs. I can press [Ctrl]-Fx and get to a tty, so the “hang” is with Plasma, not the OS.
If I remove my .config directory, it will successfully bring up a desktop.
This is on my UEFI system, but I do not think that is related to this issue.
$ sudo systemctl status
● abbynormal
State: running
Jobs: 0 queued
Failed: 0 units
Since: Thu 2021-04-08 08:07:03 CDT; 5 days ago
CGroup: /
├─user.slice
│ ├─user-0.slice
│ │ ├─session-4.scope
│ │ │ ├─1130 login -- root
│ │ │ ├─1148 -bash
│ │ │ └─1175 systemctl status
│ │ └─user@0.service …
│ │ └─init.scope
│ │ ├─1135 /usr/lib/systemd/systemd --user
│ │ └─1139 (sd-pam)
│ └─user-1000.slice
│ ├─user@1000.service …
│ │ ├─background.slice
│ │ │ ├─plasma-kactivitymanagerd.service
│ │ │ │ └─925 /usr/lib/kactivitymanagerd
│ │ │ └─plasma-kglobalaccel.service
│ │ │ └─922 /usr/bin/kglobalaccel5
│ │ ├─app.slice
│ │ │ ├─dconf.service
│ │ │ │ └─900 /usr/lib/dconf-service
│ │ │ ├─pulseaudio.service
│ │ │ │ ├─ 974 /usr/bin/pulseaudio --daemonize=no --log-target=journal
│ │ │ │ └─1008 /usr/lib/pulse/gsettings-helper
│ │ │ ├─obex.service
│ │ │ │ └─1077 /usr/lib/bluetooth/obexd
│ │ │ └─dbus.service
│ │ │ ├─ 850 /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
│ │ │ └─1074 /usr/lib/kf5/kscreen_backend_launcher
│ │ └─init.scope
│ │ ├─833 /usr/lib/systemd/systemd --user
│ │ └─837 (sd-pam)
│ └─session-2.scope
│ ├─ 819 lightdm --session-child 12 21
│ ├─ 845 /usr/bin/startplasma-x11
│ ├─ 866 /usr/lib/kf5/start_kdeinit
│ ├─ 867 kdeinit5: Running...
│ ├─ 868 /usr/lib/kf5/klauncher --fd=10
│ ├─ 891 /usr/bin/kded5
│ ├─ 895 /usr/bin/kwin_x11
│ ├─ 932 /usr/bin/ksmserver
│ ├─ 951 /usr/lib/org_kde_powerdevil
│ ├─ 953 /usr/bin/plasmashell
│ ├─ 955 /usr/bin/xembedsniproxy
│ ├─ 958 /usr/bin/kaccess
│ ├─ 960 /usr/lib/polkit-kde-authentication-agent-1
│ ├─ 962 /usr/bin/gmenudbusmenuproxy
│ ├─ 970 /usr/lib/DiscoverNotifier
│ ├─ 973 /usr/bin/mntray --delay
│ ├─1090 desktop.so [kdeinit5] desktop local:/run/user/1000/klauncherPgqPAW.1.slave-socket local:/run/user/1000/plasmashellWbjLcO.1.slave-socket
│ ├─1093 file.so [kdeinit5] file local:/run/user/1000/klauncherPgqPAW.1.slave-socket local:/run/user/1000/kio_desktopeaxENb.1.slave-socket
│ ├─1102 file.so [kdeinit5] file local:/run/user/1000/klauncherPgqPAW.1.slave-socket local:/run/user/1000/plasmashellUSdQeo.2.slave-socket
│ ├─1111 file.so [kdeinit5] file local:/run/user/1000/klauncherPgqPAW.1.slave-socket local:/run/user/1000/kded5EIRvXb.1.slave-socket
│ └─1112 file.so [kdeinit5] file local:/run/user/1000/klauncherPgqPAW.1.slave-socket local:/run/user/1000/kded5lxJroE.2.slave-socket
├─init.scope
│ └─1 /usr/lib/systemd/systemd --switched-root --system --deserialize 30
└─system.slice
├─haveged.service
│ └─377 @usr/bin/haveged -w 1024 -v 1 --Foreground
├─packagekit.service
│ └─1030 /usr/lib/PackageKit/packagekitd
├─systemd-networkd.service
│ └─386 /usr/lib/systemd/systemd-networkd
├─systemd-udevd.service
│ └─379 /usr/lib/systemd/systemd-udevd
├─systemd-homed.service
│ └─618 /usr/lib/systemd/systemd-homed
├─polkit.service
│ └─665 /usr/lib/polkit-1/polkitd --no-debug
├─rtkit-daemon.service
│ └─982 /usr/lib/rtkit-daemon
├─chronyd.service
│ └─627 /usr/bin/chronyd
├─iwd.service
│ └─658 /usr/lib/iwd/iwd
├─accounts-daemon.service
│ └─651 /usr/lib/accounts-daemon
├─lightdm.service
│ ├─644 /usr/bin/lightdm
│ └─650 /usr/lib/Xorg :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
├─systemd-journald.service
│ └─378 /usr/lib/systemd/systemd-journald
├─sshd.service
│ └─638 sshd: /usr/bin/sshd -D [listener] 0 of 10-100 startups
├─NetworkManager.service
│ └─615 /usr/bin/NetworkManager --no-daemon
├─systemd-userdbd.service
│ ├─767 /usr/lib/systemd/systemd-userdbd
│ ├─768 systemd-userwork
│ ├─769 systemd-userwork
│ └─770 systemd-userwork
├─argononed.service
│ └─642 /usr/bin/python3 /usr/bin/argononed
├─upower.service
│ └─949 /usr/lib/upowerd
├─udisks2.service
│ └─935 /usr/lib/udisks2/udisksd
├─dbus.service
│ └─614 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
├─system-getty.slice
│ └─getty@tty2.service
│ └─1129 /sbin/agetty -o -p -- \u --noclear tty2 linux
└─systemd-logind.service
└─622 /usr/lib/systemd/systemd-logind
This process does not continue on a successful desktop startup, so maybe related?
│ ├─1090 desktop.so [kdeinit5] desktop local:/run/user/1000/klauncherPgqPAW.1.slave-socket local:/run/user/1000/plasmashellWbjLcO.1.slave-socket
$ sudo pstree
systemd-+-DiscoverNotifie---3*[{DiscoverNotifie}]
|-NetworkManager---2*[{NetworkManager}]
|-accounts-daemon---2*[{accounts-daemon}]
|-agetty
|-chronyd
|-dbus-daemon
|-gmenudbusmenupr---2*[{gmenudbusmenupr}]
|-haveged
|-iwd
|-kaccess---2*[{kaccess}]
|-kded5---7*[{kded5}]
|-kdeinit5-+-desktop.so---{desktop.so}
| |-4*[file.so]
| `-klauncher---2*[{klauncher}]
|-ksmserver---2*[{ksmserver}]
|-kwin_x11---4*[{kwin_x11}]
|-lightdm-+-Xorg
| |-lightdm-+-startplasma-x11---{startplasma-x11}
| | `-2*[{lightdm}]
| `-2*[{lightdm}]
|-login---bash---pstree
|-mntray---11*[{mntray}]
|-org_kde_powerde---6*[{org_kde_powerde}]
|-packagekitd---2*[{packagekitd}]
|-plasmashell---7*[{plasmashell}]
|-polkit-kde-auth---4*[{polkit-kde-auth}]
|-polkitd---7*[{polkitd}]
|-python3-+-vcgencmd
| `-2*[{python3}]
|-rtkit-daemon---2*[{rtkit-daemon}]
|-sshd
|-start_kdeinit
|-systemd---(sd-pam)
|-systemd-+-(sd-pam)
| |-dbus-daemon
| |-dconf-service---2*[{dconf-service}]
| |-kactivitymanage---5*[{kactivitymanage}]
| |-kglobalaccel5---2*[{kglobalaccel5}]
| |-kscreen_backend---2*[{kscreen_backend}]
| |-obexd
| `-pulseaudio-+-gsettings-helpe---3*[{gsettings-helpe}]
| `-{pulseaudio}
|-systemd-homed
|-systemd-journal
|-systemd-logind
|-systemd-network
|-systemd-udevd
|-systemd-userdbd---3*[systemd-userwor]
|-udisksd---4*[{udisksd}]
|-upowerd---2*[{upowerd}]
`-xembedsniproxy---2*[{xembedsniproxy}]
This is in addition to the random hangs with Xorg and terrible Wayland performance issues.