On Mon, 2023-01-23 at 11:04 -0500, Stuart Freeman wrote: > Process: 8434 ExecStart=xss-lock -s ${XDG_SESSION_ID} -n > /usr/libexec/xsecurelock/dimmer -l -- xsecurelock (code=dumped, signal=ABRT)
Are you sure that `${XDG_SESSION_ID}` is being properly substituted here and with the correct value? I've just been playing locally and by default nothing is substituted. If I run `systemctl --user import-environment XDG_SESSION_ID` and then reload the daemon it does get correctly substituted. A wrong or missing value for XDG_SESSION_ID could very well explain the issue you are seeing. Ian.