PAM Lastlog change crashing gdm

Thanks. As a workaround, you can start lines with pam_lastlog in /etc/authselect/postlogin with -

session     optional                   pam_umask.so silent
session     [success=1 default=ignore] pam_succeed_if.so service !~ gdm* service !~ su* quiet
-session     [default=1]                pam_lastlog.so nowtmp silent
-session     optional                   pam_lastlog.so silent noupdate showfailed

do it on F42, then upgrade and then call `authselect apply-changes`. The minus at the beginning should make PAM ignore the missing module.

Or just remove it completely, that would be just:

session     optional                   pam_umask.so silent