Since updating xrdp to 0.9.16 R3279, remoting in with budgie no longer works. Login is successful and budgie-desktop launches, but it appears budgie-wm crashes and budgie-polkit also fails.
Here is an output of the xrdp-sesman logs, hopefully it's helpful:
May 20 13:58:57 solus-5900 xrdp-sesman[6240]: [INFO ] A connection received from ::1 port 56504 May 20 13:58:57 solus-5900 xrdp-sesman[6240]: [INFO ] Terminal Server Users group is disabled, allowing authentication May 20 13:58:57 solus-5900 xrdp-sesman[6240]: [INFO ] ++ created session (access granted): username tarkah, ip ::ffff:10.0.92.3:53964 - socket: 12 May 20 13:58:57 solus-5900 xrdp-sesman[6240]: [INFO ] starting Xorg session... May 20 13:58:57 solus-5900 xrdp-sesman[6240]: [INFO ] Starting session: session_pid 6327, display :10.0, width 1920, height 1080, bpp 24, client ip ::ffff:10.0.92.3:53964 - socket: 12, user name tarkah May 20 13:58:57 solus-5900 xrdp-sesman[6327]: [INFO ] [session start] (display 10): calling auth_start_session from pid 6327 May 20 13:58:57 solus-5900 xrdp-sesman[6327]: pam_unix(xrdp-sesman:session): session opened for user tarkah by (uid=0) May 20 13:58:57 solus-5900 xrdp-sesman[6329]: [INFO ] Starting X server on display 10: Xorg :10 -auth .Xauthority -config xrdp/xorg.conf -noreset -nolisten tcp -logfile .xorgxrdp.%s.log May 20 13:58:57 solus-5900 xrdp-sesman[6328]: [INFO ] Found X server running at /tmp/.X11-unix/X10 May 20 13:58:57 solus-5900 xrdp-sesman[6327]: [INFO ] Found X server running at /tmp/.X11-unix/X10 May 20 13:58:57 solus-5900 xrdp-sesman[6328]: [INFO ] Found X server running at /tmp/.X11-unix/X10 May 20 13:58:57 solus-5900 xrdp-sesman[6327]: [INFO ] Session started successfully for user tarkah on display 10 May 20 13:58:57 solus-5900 xrdp-sesman[6370]: [INFO ] Starting the xrdp channel server for display 10 May 20 13:58:57 solus-5900 xrdp-sesman[6327]: [INFO ] Session in progress on display 10, waiting until the window manager (pid 6328) exits to end the session May 20 13:58:57 solus-5900 xrdp-sesman[6328]: [INFO ] Starting the default window manager on display 10: /etc/xrdp/startwm.sh May 20 13:58:57 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.gtk.vfs.Daemon' requested by ':1.0' (uid=1000 pid=6328 comm="/usr/lib64/gnome-session/gnome-session-binary --bu" label="unconfined") May 20 13:58:57 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.gtk.vfs.Daemon' May 20 13:58:57 solus-5900 xrdp-chansrv[6370]: [INFO ] Socket 12: AF_UNIX connection received May 20 13:58:57 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.a11y.Bus' requested by ':1.3' (uid=1000 pid=6401 comm="/usr/lib64/gnome-session/gnome-session-check-accel" label="unconfined") May 20 13:58:57 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.a11y.Bus' May 20 13:58:57 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: Failed to upload environment to systemd: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Name "org.freedesktop.systemd1" does not exist May 20 13:58:57 solus-5900 gnome-session-binary[6328]: WARNING: Failed to upload environment to systemd: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Name "org.freedesktop.systemd1" does not exist May 20 13:58:57 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: Could not get session id for session. Check that logind is properly installed and pam_systemd is getting used at login. May 20 13:58:57 solus-5900 gnome-session-binary[6328]: WARNING: Could not get session id for session. Check that logind is properly installed and pam_systemd is getting used at login. May 20 13:58:57 solus-5900 gnome-keyring-ssh.desktop[6450]: gnome-keyring-daemon: no process capabilities, insecure memory might get used May 20 13:58:57 solus-5900 gnome-keyring-pkcs11.desktop[6452]: gnome-keyring-daemon: no process capabilities, insecure memory might get used May 20 13:58:57 solus-5900 gnome-keyring-secrets.desktop[6453]: gnome-keyring-daemon: no process capabilities, insecure memory might get used May 20 13:58:57 solus-5900 gnome-keyring-ssh.desktop[6454]: GNOME_KEYRING_CONTROL=/home/tarkah/.cache/keyring-3CFU30 May 20 13:58:57 solus-5900 gnome-keyring-ssh.desktop[6454]: SSH_AUTH_SOCK=/home/tarkah/.cache/keyring-3CFU30/ssh May 20 13:58:57 solus-5900 gnome-keyring-pkcs11.desktop[6457]: GNOME_KEYRING_CONTROL=/home/tarkah/.cache/keyring-3CFU30 May 20 13:58:57 solus-5900 gnome-keyring-pkcs11.desktop[6457]: SSH_AUTH_SOCK=/home/tarkah/.cache/keyring-3CFU30/ssh May 20 13:58:57 solus-5900 gnome-keyring-secrets.desktop[6460]: GNOME_KEYRING_CONTROL=/home/tarkah/.cache/keyring-3CFU30 May 20 13:58:57 solus-5900 gnome-keyring-secrets.desktop[6460]: SSH_AUTH_SOCK=/home/tarkah/.cache/keyring-3CFU30/ssh May 20 13:58:57 solus-5900 spice-vdagent[6476]: Cannot access vdagent virtio channel /dev/virtio-ports/com.redhat.spice.0 May 20 13:58:57 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'spice-vdagent.desktop' exited with code 1 May 20 13:58:57 solus-5900 gnome-session-binary[6328]: WARNING: App 'spice-vdagent.desktop' exited with code 1 May 20 13:58:57 solus-5900 xrdp-chansrv[6370]: [INFO ] sound_process_training: round trip time 100 May 20 13:58:57 solus-5900 gsd-rfkill[6496]: Could not open rfkill device: Could not open RFKILL control device, please verify your installation May 20 13:58:57 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.freedesktop.systemd1' requested by ':1.10' (uid=1000 pid=6464 comm="/usr/lib64/gnome-settings-daemon/gsd-sharing " label="unconfined") May 20 13:58:57 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1 May 20 13:58:57 solus-5900 gsd-sharing[6464]: Failed to StopUnit service: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.freedesktop.systemd1 exited with status 1 May 20 13:58:57 solus-5900 gsd-sharing[6464]: Failed to StopUnit service: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.freedesktop.systemd1 exited with status 1 May 20 13:58:57 solus-5900 gsd-sharing[6464]: Failed to StopUnit service: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.freedesktop.systemd1 exited with status 1 May 20 13:58:57 solus-5900 org.a11y.Bus[6445]: dbus-daemon[6445]: Activating service name='org.a11y.atspi.Registry' requested by ':1.1' (uid=1000 pid=6469 comm="/usr/lib64/gnome-settings-daemon/gsd-media-keys " label="unconfined") May 20 13:58:57 solus-5900 gsd-media-keys[6469]: Unable to inhibit keypresses: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: Permission denied May 20 13:58:57 solus-5900 org.gnome.SettingsDaemon.Keyboard.desktop[6488]: error: XDG_RUNTIME_DIR not set in the environment. May 20 13:58:57 solus-5900 gsd-usb-protect[6465]: Failed to get screen saver status: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.ScreenSaver was not provided by any .service files May 20 13:58:57 solus-5900 org.a11y.Bus[6445]: dbus-daemon[6445]: Successfully activated service 'org.a11y.atspi.Registry' May 20 13:58:57 solus-5900 gsd-usb-protect[6465]: Failed to fetch USBGuard parameters: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.usbguard1 was not provided by any .service files May 20 13:58:57 solus-5900 pulseaudio[6512]: [pulseaudio] x11wrap.c: XOpenDisplay() failed May 20 13:58:57 solus-5900 pulseaudio[6512]: [pulseaudio] module.c: Failed to load module "module-x11-publish" (argument: "display=:10.0 xauthority="): initialization failed. May 20 13:58:57 solus-5900 pulseaudio.desktop[6491]: Failure: Module initialization failed May 20 13:58:57 solus-5900 org.a11y.Bus[6563]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry May 20 13:58:57 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'pulseaudio.desktop' exited with code 1 May 20 13:58:57 solus-5900 gnome-session-binary[6328]: WARNING: App 'pulseaudio.desktop' exited with code 1 May 20 13:58:57 solus-5900 gsd-xsettings[6500]: Failed to get current display configuration state: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Name "org.gnome.Mutter.DisplayConfig" does not exist May 20 13:58:57 solus-5900 org.gnome.SettingsDaemon.XSettings.desktop[6500]: error: XDG_RUNTIME_DIR not set in the environment. May 20 13:58:57 solus-5900 gsd-color[6507]: failed to obtain org.freedesktop.color-manager.create-profile auth May 20 13:58:57 solus-5900 budgie-wm.desktop[6577]: Window manager warning: Unsupported session type May 20 13:58:57 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'budgie-wm.desktop' exited with code 1 May 20 13:58:57 solus-5900 gnome-session-binary[6328]: WARNING: App 'budgie-wm.desktop' exited with code 1 May 20 13:58:57 solus-5900 budgie-wm.desktop[6581]: Window manager warning: Unsupported session type May 20 13:58:57 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'budgie-wm.desktop' exited with code 1 May 20 13:58:57 solus-5900 gnome-session-binary[6328]: WARNING: App 'budgie-wm.desktop' exited with code 1 May 20 13:58:57 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'budgie-wm.desktop' respawning too quickly May 20 13:58:57 solus-5900 gnome-session-binary[6328]: Unrecoverable failure in required component budgie-wm.desktop May 20 13:58:57 solus-5900 gnome-session-binary[6328]: WARNING: App 'budgie-wm.desktop' respawning too quickly May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='ca.desrt.dconf' requested by ':1.30' (uid=1000 pid=6584 comm="budgie-panel " label="unconfined") May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'ca.desrt.dconf' May 20 13:58:58 solus-5900 budgie-panel[6584]: SettingsManager.vala:231: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.Mutter.DisplayConfig was not provided by any .service files May 20 13:58:58 solus-5900 budgie-panel[6584]: gtk_tree_model_get_column_type: assertion 'GTK_IS_TREE_MODEL (tree_model)' failed May 20 13:58:58 solus-5900 budgie-panel[6584]: gtk_combo_box_set_active_id: assertion 'gtk_tree_model_get_column_type (model, column) == G_TYPE_STRING' failed May 20 13:58:58 solus-5900 budgie-panel[6584]: SettingsManager.vala:231: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.Mutter.DisplayConfig was not provided by any .service files May 20 13:58:58 solus-5900 budgie-panel[6584]: gtk_tree_model_get_column_type: assertion 'GTK_IS_TREE_MODEL (tree_model)' failed May 20 13:58:58 solus-5900 budgie-panel[6584]: gtk_combo_box_set_active_id: assertion 'gtk_tree_model_get_column_type (model, column) == G_TYPE_STRING' failed May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.gtk.vfs.UDisks2VolumeMonitor' requested by ':1.30' (uid=1000 pid=6584 comm="budgie-panel " label="unconfined") May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.gtk.vfs.UDisks2VolumeMonitor' May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.gtk.vfs.AfcVolumeMonitor' requested by ':1.30' (uid=1000 pid=6584 comm="budgie-panel " label="unconfined") May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.gtk.vfs.AfcVolumeMonitor' May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.gtk.vfs.MTPVolumeMonitor' requested by ':1.30' (uid=1000 pid=6584 comm="budgie-panel " label="unconfined") May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.gtk.vfs.MTPVolumeMonitor' May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.gtk.vfs.GoaVolumeMonitor' requested by ':1.30' (uid=1000 pid=6584 comm="budgie-panel " label="unconfined") May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.gnome.OnlineAccounts' requested by ':1.35' (uid=1000 pid=6618 comm="/usr/lib64/gvfs/gvfs-goa-volume-monitor " label="unconfined") May 20 13:58:58 solus-5900 goa-daemon[6622]: goa-daemon version 3.38.1 starting May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.gnome.Identity' requested by ':1.36' (uid=1000 pid=6622 comm="/usr/lib64/gnome-online-accounts/goa-daemon " label="unconfined") May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.gnome.OnlineAccounts' May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.gtk.vfs.GoaVolumeMonitor' May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.gnome.Identity' May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.gtk.vfs.GPhoto2VolumeMonitor' requested by ':1.30' (uid=1000 pid=6584 comm="budgie-panel " label="unconfined") May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.gtk.vfs.GPhoto2VolumeMonitor' May 20 13:58:58 solus-5900 budgie-panel[6584]: budgie_app_sound_control_construct: assertion 'c_primary != NULL' failed May 20 13:58:58 solus-5900 budgie-panel[6584]: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed May 20 13:58:58 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'budgie-polkit.desktop' exited with code 1 May 20 13:58:58 solus-5900 gnome-session-binary[6328]: WARNING: App 'budgie-polkit.desktop' exited with code 1 May 20 13:58:58 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'budgie-polkit.desktop' exited with code 1 May 20 13:58:58 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'budgie-polkit.desktop' respawning too quickly May 20 13:58:58 solus-5900 gnome-session-binary[6328]: WARNING: App 'budgie-polkit.desktop' exited with code 1 May 20 13:58:58 solus-5900 gnome-session-binary[6328]: Unrecoverable failure in required component budgie-polkit.desktop May 20 13:58:58 solus-5900 gnome-session-binary[6328]: WARNING: App 'budgie-polkit.desktop' respawning too quickly May 20 13:58:58 solus-5900 gnome-session-binary[6328]: Entering running state May 20 13:58:58 solus-5900 tracker-miner-f[6678]: tracker-miner-fs-3 running as org.freedesktop.Tracker3.Miner.Files May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.gnome.evolution.dataserver.Sources5' requested by ':1.57' (uid=1000 pid=6695 comm="/usr/libexec/evolution-data-server/evolution-alarm" label="unconfined") May 20 13:58:58 solus-5900 tracker-miner-f[6678]: Running on AC power May 20 13:58:58 solus-5900 tracker-miner-f[6678]: Performing initial sleep of 15 seconds May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.gnome.evolution.dataserver.Sources5' May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.gnome.evolution.dataserver.Calendar8' requested by ':1.57' (uid=1000 pid=6695 comm="/usr/libexec/evolution-data-server/evolution-alarm" label="unconfined") May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.gnome.evolution.dataserver.Calendar8' May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.gnome.evolution.dataserver.AddressBook10' requested by ':1.61' (uid=1000 pid=6748 comm="/usr/libexec/evolution-calendar-factory " label="unconfined") May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.gnome.evolution.dataserver.AddressBook10' May 20 13:59:13 solus-5900 tracker-miner-f[6678]: Running on AC power May 20 13:59:13 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.freedesktop.Tracker3.Miner.Extract' requested by ':1.50' (uid=1000 pid=6678 comm="/usr/lib64/tracker-miners/tracker-miner-fs-3 " label="unconfined") May 20 13:59:14 solus-5900 tracker-extract[6797]: tracker-extract-3 running as org.freedesktop.Tracker3.Miner.Extract. The service will exit when org.freedesktop.Tracker3.Miner.Files disappears from the bus. May 20 13:59:14 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.freedesktop.Tracker3.Miner.Extract' May 20 13:59:14 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.gtk.vfs.Metadata' requested by ':1.65' (uid=1000 pid=6797 comm="/usr/lib64/tracker-miners/tracker-extract-3 " label="unconfined") May 20 13:59:14 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.gtk.vfs.Metadata'
Relevant lines appear to be:
... May 20 13:58:57 solus-5900 budgie-wm.desktop[6577]: Window manager warning: Unsupported session type May 20 13:58:57 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'budgie-wm.desktop' exited with code 1 May 20 13:58:57 solus-5900 gnome-session-binary[6328]: WARNING: App 'budgie-wm.desktop' exited with code 1 May 20 13:58:57 solus-5900 budgie-wm.desktop[6581]: Window manager warning: Unsupported session type May 20 13:58:57 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'budgie-wm.desktop' exited with code 1 May 20 13:58:57 solus-5900 gnome-session-binary[6328]: WARNING: App 'budgie-wm.desktop' exited with code 1 May 20 13:58:57 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'budgie-wm.desktop' respawning too quickly May 20 13:58:57 solus-5900 gnome-session-binary[6328]: Unrecoverable failure in required component budgie-wm.desktop May 20 13:58:57 solus-5900 gnome-session-binary[6328]: WARNING: App 'budgie-wm.desktop' respawning too quickly ... May 20 13:58:58 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'budgie-polkit.desktop' exited with code 1 May 20 13:58:58 solus-5900 gnome-session-binary[6328]: WARNING: App 'budgie-polkit.desktop' exited with code 1 May 20 13:58:58 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'budgie-polkit.desktop' exited with code 1 May 20 13:58:58 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'budgie-polkit.desktop' respawning too quickly May 20 13:58:58 solus-5900 gnome-session-binary[6328]: WARNING: App 'budgie-polkit.desktop' exited with code 1 May 20 13:58:58 solus-5900 gnome-session-binary[6328]: Unrecoverable failure in required component budgie-polkit.desktop May 20 13:58:58 solus-5900 gnome-session-binary[6328]: WARNING: App 'budgie-polkit.desktop' respawning too quickly May 20 13:58:58 solus-5900 gnome-session-binary[6328]: Entering running state ...