RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 1448209 - Locked screen does not show a message to insert the smartcard when smartcard is removed
Summary: Locked screen does not show a message to insert the smartcard when smartcard ...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: gdm
Version: 7.4
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: Ray Strode [halfline]
QA Contact: Desktop QE
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-05-04 20:01 UTC by Roshni
Modified: 2017-08-01 22:57 UTC (History)
4 users (show)

Fixed In Version: gdm-3.22.3-9.el7
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
: 1448503 (view as bug list)
Environment:
Last Closed: 2017-08-01 22:57:55 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
GNOME Bugzilla 782182 0 None None None 2017-05-04 20:13:27 UTC
Red Hat Product Errata RHSA-2017:2128 0 normal SHIPPED_LIVE Moderate: gdm and gnome-session security, bug fix, and enhancement update 2017-08-01 19:38:38 UTC

Description Roshni 2017-05-04 20:01:08 UTC
Description of problem:
Locked scrren does not show a message to insert the smartcard when smartcard is removed

Version-Release number of selected component (if applicable):
gdm-3.22.3-8.el7.x86_64

How reproducible:
always

Steps to Reproduce:
1. Login using smartcard
2. Lock the screen and remove the smartcard
3.

Actual results:
Locked screen does not show a message to insert the card

Expected results:
Locked screen should show a message to insert the card

Additional info:

Comment 3 Ray Strode [halfline] 2017-05-04 20:13:28 UTC
I debugged this with Sumit. We have a tested patch and are ready to go. devack+

Comment 6 Sumit Bose 2017-05-05 09:44:20 UTC
Hi Ray,

thank you again for the very fast handling of this.

I have another question about a change in behavior I see. SSSD currently asks the user to enter the matching card and press enter to acknowledge this [1]. A  PAM_PROMPT_ECHO_OFF conversation is used for this and in 7.3 it was possible to just press enter to proceed.

With the 7.4 it looks like an empty input is not accepted and a different key has to be pressed first. Is this expected? Is there a way to allow empty inputs e.g. with a dconf setting?


[1] Since with SSSD the communication with the Smartcard is not done in the PAM client process but by a component of SSSD I picked this way to save resources on the client and SSSD side.

The alternative would be a busy-waiting client which shows a PAM_ERROR_MSG (PAM_TEXT_INFO messages are not displayed on this screen) and checks SSSD on a regular basis.

bye,
Sumit

Comment 7 Ray Strode [halfline] 2017-05-05 15:14:43 UTC
We could could certainly change gnome-shell to allow empty responses from PAM modules. That would need to be filed as a separate gnome-shell bug, of course.  I'll just clone this one, I guess, and we can talk about it there.

Comment 8 Roshni 2017-05-08 17:20:17 UTC
Ray,

I tested using this build in an environment with coolkey and pam_pkcs11 (no sssd) and I still see the same issue in the bug (no message to insert the card when the screen is locked and no smartcard inserted). I have smartcard login enabled using authconfig, the following is the authconfig file

[root@dhcp129-77 ~]# cat /etc/sysconfig/authconfig 
CACHECREDENTIALS=yes
FAILLOCKARGS="deny=4 unlock_time=1200"
FORCELEGACY=no
FORCESMARTCARD=no
IPADOMAINJOINED=no
IPAV2NONTP=no
PASSWDALGORITHM=sha512
USEDB=no
USEECRYPTFS=no
USEFAILLOCK=no
USEFPRINTD=no
USEHESIOD=no
USEIPAV2=no
USEKERBEROS=no
USELDAP=no
USELDAPAUTH=no
USELOCAUTHORIZE=yes
USEMKHOMEDIR=no
USENIS=no
USEPAMACCESS=no
USEPASSWDQC=no
USEPWQUALITY=yes
USESHADOW=yes
USESMARTCARD=yes
USESSSD=yes
USESSSDAUTH=no
USESYSNETAUTH=no
USEWINBIND=no
USEWINBINDAUTH=no
WINBINDKRB5=no

Comment 9 Ray Strode [halfline] 2017-05-08 17:53:10 UTC
did you reboot after installing the package ?

Comment 10 Roshni 2017-05-08 17:54:31 UTC
(In reply to Ray Strode [halfline] from comment #9)
> did you reboot after installing the package ?

Yes

Comment 11 Ray Strode [halfline] 2017-05-08 20:09:16 UTC
when you bring up the unlock prompt, what is it asking for?

can you:

1) ssh to the machine from another machine
2) bring up the unlock prompt
3) run ps -ef 

and post the output?

Comment 13 Roshni 2017-05-09 14:44:06 UTC
(In reply to Ray Strode [halfline] from comment #11)
> when you bring up the unlock prompt, what is it asking for?
> 
> can you:
> 
> 1) ssh to the machine from another machine
> 2) bring up the unlock prompt
> 3) run ps -ef 
> 
> and post the output?

[root@dhcp129-77 ~]# ps -ef
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 10:20 ?        00:00:01 /usr/lib/systemd/systemd --switched-root --system --deserialize 21
root         2     0  0 10:20 ?        00:00:00 [kthreadd]
root         3     2  0 10:20 ?        00:00:00 [ksoftirqd/0]
root         5     2  0 10:20 ?        00:00:00 [kworker/0:0H]
root         7     2  0 10:20 ?        00:00:00 [migration/0]
root         8     2  0 10:20 ?        00:00:00 [rcu_bh]
root         9     2  0 10:20 ?        00:00:00 [rcu_sched]
root        10     2  0 10:20 ?        00:00:00 [watchdog/0]
root        11     2  0 10:20 ?        00:00:00 [watchdog/1]
root        12     2  0 10:20 ?        00:00:00 [migration/1]
root        13     2  0 10:20 ?        00:00:00 [ksoftirqd/1]
root        15     2  0 10:20 ?        00:00:00 [kworker/1:0H]
root        16     2  0 10:20 ?        00:00:00 [watchdog/2]
root        17     2  0 10:20 ?        00:00:00 [migration/2]
root        18     2  0 10:20 ?        00:00:00 [ksoftirqd/2]
root        20     2  0 10:20 ?        00:00:00 [kworker/2:0H]
root        21     2  0 10:20 ?        00:00:00 [watchdog/3]
root        22     2  0 10:20 ?        00:00:00 [migration/3]
root        23     2  0 10:20 ?        00:00:00 [ksoftirqd/3]
root        25     2  0 10:20 ?        00:00:00 [kworker/3:0H]
root        26     2  0 10:20 ?        00:00:00 [watchdog/4]
root        27     2  0 10:20 ?        00:00:00 [migration/4]
root        28     2  0 10:20 ?        00:00:00 [ksoftirqd/4]
root        30     2  0 10:20 ?        00:00:00 [kworker/4:0H]
root        31     2  0 10:20 ?        00:00:00 [watchdog/5]
root        32     2  0 10:20 ?        00:00:00 [migration/5]
root        33     2  0 10:20 ?        00:00:00 [ksoftirqd/5]
root        34     2  0 10:20 ?        00:00:00 [kworker/5:0]
root        35     2  0 10:20 ?        00:00:00 [kworker/5:0H]
root        36     2  0 10:20 ?        00:00:00 [watchdog/6]
root        37     2  0 10:20 ?        00:00:00 [migration/6]
root        38     2  0 10:20 ?        00:00:00 [ksoftirqd/6]
root        40     2  0 10:20 ?        00:00:00 [kworker/6:0H]
root        41     2  0 10:20 ?        00:00:00 [watchdog/7]
root        42     2  0 10:20 ?        00:00:00 [migration/7]
root        43     2  0 10:20 ?        00:00:00 [ksoftirqd/7]
root        44     2  0 10:20 ?        00:00:00 [kworker/7:0]
root        45     2  0 10:20 ?        00:00:00 [kworker/7:0H]
root        47     2  0 10:20 ?        00:00:00 [kdevtmpfs]
root        48     2  0 10:20 ?        00:00:00 [netns]
root        49     2  0 10:20 ?        00:00:00 [khungtaskd]
root        50     2  0 10:20 ?        00:00:00 [writeback]
root        51     2  0 10:20 ?        00:00:00 [kintegrityd]
root        52     2  0 10:20 ?        00:00:00 [bioset]
root        53     2  0 10:20 ?        00:00:00 [kblockd]
root        54     2  0 10:20 ?        00:00:00 [md]
root        55     2  0 10:20 ?        00:00:00 [kworker/0:1]
root        56     2  0 10:20 ?        00:00:00 [kworker/4:1]
root        61     2  0 10:20 ?        00:00:00 [kswapd0]
root        62     2  0 10:20 ?        00:00:00 [ksmd]
root        63     2  0 10:20 ?        00:00:00 [khugepaged]
root        64     2  0 10:20 ?        00:00:00 [crypto]
root        72     2  0 10:20 ?        00:00:00 [kthrotld]
root        75     2  0 10:20 ?        00:00:00 [kmpath_rdacd]
root        76     2  0 10:20 ?        00:00:00 [kpsmoused]
root        78     2  0 10:20 ?        00:00:00 [ipv6_addrconf]
root        97     2  0 10:20 ?        00:00:00 [deferwq]
root        98     2  0 10:20 ?        00:00:00 [kworker/1:1]
root        99     2  0 10:20 ?        00:00:00 [kworker/6:1]
root       136     2  0 10:20 ?        00:00:00 [kauditd]
root       158     2  0 10:20 ?        00:00:00 [kworker/2:1]
root       332     2  0 10:20 ?        00:00:00 [ata_sff]
root       339     2  0 10:20 ?        00:00:00 [scsi_eh_0]
root       340     2  0 10:20 ?        00:00:00 [scsi_tmf_0]
root       341     2  0 10:20 ?        00:00:00 [scsi_eh_1]
root       342     2  0 10:20 ?        00:00:00 [scsi_tmf_1]
root       343     2  0 10:20 ?        00:00:00 [scsi_eh_2]
root       344     2  0 10:20 ?        00:00:00 [scsi_tmf_2]
root       345     2  0 10:20 ?        00:00:00 [scsi_eh_3]
root       346     2  0 10:20 ?        00:00:00 [scsi_tmf_3]
root       347     2  0 10:20 ?        00:00:00 [scsi_eh_4]
root       348     2  0 10:20 ?        00:00:00 [scsi_tmf_4]
root       349     2  0 10:20 ?        00:00:00 [scsi_eh_5]
root       350     2  0 10:20 ?        00:00:00 [scsi_tmf_5]
root       354     2  0 10:20 ?        00:00:00 [kworker/u16:5]
root       356     2  0 10:20 ?        00:00:00 [kworker/u16:7]
root       362     2  0 10:20 ?        00:00:00 [i915/signal:0]
root       363     2  0 10:20 ?        00:00:00 [i915/signal:1]
root       364     2  0 10:20 ?        00:00:00 [i915/signal:2]
root       365     2  0 10:20 ?        00:00:00 [i915/signal:4]
root       378     2  0 10:20 ?        00:00:00 [kworker/0:1H]
root       380     2  0 10:20 ?        00:00:00 [kworker/5:1H]
root       381     2  0 10:20 ?        00:00:00 [kworker/4:2]
root       383     2  0 10:20 ?        00:00:00 [kworker/3:1H]
root       385     2  0 10:20 ?        00:00:00 [kworker/7:1H]
root       394     2  0 10:20 ?        00:00:00 [kworker/4:1H]
root       444     2  0 10:20 ?        00:00:00 [kworker/1:1H]
root       447     2  0 10:20 ?        00:00:00 [kdmflush]
root       448     2  0 10:20 ?        00:00:00 [bioset]
root       457     2  0 10:20 ?        00:00:00 [kworker/6:1H]
root       458     2  0 10:20 ?        00:00:00 [kdmflush]
root       459     2  0 10:20 ?        00:00:00 [bioset]
root       462     2  0 10:20 ?        00:00:00 [kworker/2:1H]
root       475     2  0 10:20 ?        00:00:00 [bioset]
root       476     2  0 10:20 ?        00:00:00 [xfsalloc]
root       477     2  0 10:20 ?        00:00:00 [xfs_mru_cache]
root       478     2  0 10:20 ?        00:00:00 [xfs-buf/dm-0]
root       479     2  0 10:20 ?        00:00:00 [xfs-data/dm-0]
root       480     2  0 10:20 ?        00:00:00 [xfs-conv/dm-0]
root       481     2  0 10:20 ?        00:00:00 [xfs-cil/dm-0]
root       482     2  0 10:20 ?        00:00:00 [xfs-reclaim/dm-]
root       483     2  0 10:20 ?        00:00:00 [xfs-log/dm-0]
root       484     2  0 10:20 ?        00:00:00 [xfs-eofblocks/d]
root       485     2  0 10:20 ?        00:00:00 [xfsaild/dm-0]
root       558     1  0 10:20 ?        00:00:00 /usr/lib/systemd/systemd-journald
root       567     2  0 10:20 ?        00:00:00 [kworker/7:2]
root       574     2  0 10:20 ?        00:00:00 [kworker/1:2]
root       585     1  0 10:20 ?        00:00:00 /usr/sbin/lvmetad -f
root       593     2  0 10:20 ?        00:00:00 [rpciod]
root       594     2  0 10:20 ?        00:00:00 [xprtiod]
root       604     1  0 10:20 ?        00:00:00 /usr/lib/systemd/systemd-udevd
root       655     2  0 10:20 ?        00:00:00 [irq/126-mei_me]
root       658     2  0 10:20 ?        00:00:00 [cfg80211]
root       662     2  0 10:20 ?        00:00:00 [irq/127-iwlwifi]
root       686     2  0 10:20 ?        00:00:00 [kworker/6:2]
root       711     2  0 10:20 ?        00:00:00 [kworker/u17:0]
root       715     2  0 10:20 ?        00:00:00 [kworker/u17:1]
root       740     2  0 10:20 ?        00:00:00 [xfs-buf/sda1]
root       741     2  0 10:20 ?        00:00:00 [xfs-data/sda1]
root       742     2  0 10:20 ?        00:00:00 [xfs-conv/sda1]
root       743     2  0 10:20 ?        00:00:00 [xfs-cil/sda1]
root       744     2  0 10:20 ?        00:00:00 [xfs-reclaim/sda]
root       745     2  0 10:20 ?        00:00:00 [xfs-log/sda1]
root       746     2  0 10:20 ?        00:00:00 [xfs-eofblocks/s]
root       747     2  0 10:20 ?        00:00:00 [xfsaild/sda1]
root       749     2  0 10:20 ?        00:00:00 [kdmflush]
root       750     2  0 10:20 ?        00:00:00 [bioset]
root       757     2  0 10:20 ?        00:00:00 [xfs-buf/dm-2]
root       758     2  0 10:20 ?        00:00:00 [xfs-data/dm-2]
root       759     2  0 10:20 ?        00:00:00 [xfs-conv/dm-2]
root       760     2  0 10:20 ?        00:00:00 [xfs-cil/dm-2]
root       761     2  0 10:20 ?        00:00:00 [xfs-reclaim/dm-]
root       762     2  0 10:20 ?        00:00:00 [xfs-log/dm-2]
root       763     2  0 10:20 ?        00:00:00 [xfs-eofblocks/d]
root       764     2  0 10:20 ?        00:00:00 [xfsaild/dm-2]
root       766     2  0 10:20 ?        00:00:00 [kworker/3:2]
root       804     1  0 10:21 ?        00:00:00 /sbin/auditd
root       806   804  0 10:21 ?        00:00:00 /sbin/audispd
root       807   806  0 10:21 ?        00:00:00 /usr/sbin/sedispatch
root       828     1  0 10:21 ?        00:00:00 /usr/sbin/rsyslogd -n
root       831     1  0 10:21 ?        00:00:00 /sbin/rngd -f
polkitd    832     1  0 10:21 ?        00:00:00 /usr/lib/polkit-1/polkitd --no-debug
root       834     1  0 10:21 ?        00:00:00 /usr/sbin/smartd -n -q never
root       835     1  0 10:21 ?        00:00:00 /usr/sbin/alsactl -s -n 19 -c -E ALSA_CONFIG_PATH=/etc/alsa/alsactl.conf --initfile=/lib/alsa/init/00main rdaemon
root       845     1  0 10:21 ?        00:00:00 /usr/sbin/gssproxy -D
rtkit      851     1  0 10:21 ?        00:00:00 /usr/libexec/rtkit-daemon
libstor+   853     1  0 10:21 ?        00:00:00 /usr/bin/lsmd -d
root       855     1  0 10:21 ?        00:00:00 /usr/sbin/abrtd -d -s
root       857     1  0 10:21 ?        00:00:00 /usr/bin/abrt-watch-log -F BUG: WARNING: at WARNING: CPU: INFO: possible recursive locking detected ernel BUG at list_del corruption list_add corruption do_IRQ: stack overflow: ear stack ove
root       858     1  0 10:21 ?        00:00:00 /usr/bin/abrt-watch-log -F Backtrace /var/log/Xorg.0.log -- /usr/bin/abrt-dump-xorg -xD
avahi      859     1  0 10:21 ?        00:00:00 avahi-daemon: running [dhcp129-77.local]
root       860     1  0 10:21 ?        00:00:00 /usr/sbin/irqbalance --foreground
root       861     1  0 10:21 ?        00:00:00 /usr/sbin/ModemManager
dbus       867     1  0 10:21 ?        00:00:01 /bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
avahi      872   859  0 10:21 ?        00:00:00 avahi-daemon: chroot helper
root       903     1  0 10:21 ?        00:00:01 /usr/sbin/NetworkManager --no-daemon
root       905     1  0 10:21 ?        00:00:00 /usr/libexec/accounts-daemon
root       906     1  0 10:21 ?        00:00:00 /usr/lib/systemd/systemd-logind
root       912     1  0 10:21 ?        00:00:00 /bin/bash /usr/sbin/ksmtuned
chrony     915     1  0 10:21 ?        00:00:00 /usr/sbin/chronyd
root       972     1  0 10:21 ?        00:00:00 /usr/sbin/wpa_supplicant -u -f /var/log/wpa_supplicant.log -c /etc/wpa_supplicant/wpa_supplicant.conf -P /var/run/wpa_supplicant.pid
root      1130     1  0 10:21 ?        00:00:00 /usr/sbin/sshd -D
root      1131     1  0 10:21 ?        00:00:00 /usr/bin/python -Es /usr/sbin/tuned -l -P
root      1136     1  0 10:21 ?        00:00:00 /usr/sbin/cupsd -f
root      1139     1  0 10:21 ?        00:00:00 /usr/bin/rhsmcertd
root      1150     1  0 10:21 ?        00:00:00 /usr/sbin/libvirtd
root      1154     1  0 10:21 ?        00:00:00 /usr/sbin/crond -n
root      1155     1  0 10:21 ?        00:00:00 /usr/sbin/gdm
root      1158     1  0 10:21 ?        00:00:00 /usr/sbin/atd -f
root      1203  1155  0 10:21 tty1     00:00:02 /usr/bin/X :0 -background none -noreset -audit 4 -verbose -auth /run/gdm/auth-for-gdm-ZDlZnV/database -seat seat0 -nolisten tcp vt1
root      1284     1  0 10:21 ?        00:00:00 rhnsd
root      2435     1  0 10:21 ?        00:00:00 /usr/libexec/postfix/master -w
postfix   2436  2435  0 10:21 ?        00:00:00 pickup -l -t unix -u
postfix   2437  2435  0 10:21 ?        00:00:00 qmgr -l -t unix -u
nobody    2474     1  0 10:21 ?        00:00:00 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/libexec/libvirt_leaseshelper
root      2475  2474  0 10:21 ?        00:00:00 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/libexec/libvirt_leaseshelper
root      2555     1  0 10:21 ?        00:00:00 /usr/libexec/upowerd
root      2611     1  0 10:21 ?        00:00:00 /usr/libexec/packagekitd
colord    2648     1  0 10:21 ?        00:00:00 /usr/libexec/colord
root      2661     1  0 10:21 ?        00:00:00 /usr/sbin/pcscd --foreground --auto-exit
root      2795  1155  0 10:21 ?        00:00:00 gdm-session-worker [pam/gdm-smartcard]
root      2802   903  0 10:21 ?        00:00:00 /sbin/dhclient -d -q -sf /usr/libexec/nm-dhcp-helper -pf /var/run/dhclient-eno1.pid -lf /var/lib/NetworkManager/dhclient-2e6fab0e-a5ee-4627-9cb7-c9afd181b92c-eno1.lease -cf /var/lib/NetworkM
lastday+  2897  2795  0 10:21 ?        00:00:00 /usr/libexec/gnome-session-binary --session gnome-classic
lastday+  2904     1  0 10:21 ?        00:00:00 dbus-launch --sh-syntax --exit-with-session
lastday+  2906     1  0 10:21 ?        00:00:00 /bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session
lastday+  2975     1  0 10:21 ?        00:00:00 /usr/libexec/gvfsd
lastday+  2980     1  0 10:21 ?        00:00:00 /usr/libexec/gvfsd-fuse /run/user/1005/gvfs -f -o big_writes
lastday+  3074  2897  0 10:21 ?        00:00:00 /usr/bin/ssh-agent /bin/sh -c exec -l /bin/bash -c "env GNOME_SHELL_SESSION_MODE=classic gnome-session --session gnome-classic"
lastday+  3096     1  0 10:21 ?        00:00:00 /usr/libexec/at-spi-bus-launcher
lastday+  3101  3096  0 10:21 ?        00:00:00 /bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 3
lastday+  3104     1  0 10:21 ?        00:00:00 /usr/libexec/at-spi2-registryd --use-gnome-session
lastday+  3127     1  0 10:21 ?        00:00:00 /usr/bin/gnome-keyring-daemon --start --components=secrets
lastday+  3135  2897  0 10:21 ?        00:00:06 /usr/bin/gnome-shell
lastday+  3145     1  0 10:21 ?        00:00:00 /usr/bin/pulseaudio --start --log-target=syslog
lastday+  3160  3135  0 10:21 ?        00:00:00 ibus-daemon --xim --panel disable
lastday+  3165  3160  0 10:21 ?        00:00:00 /usr/libexec/ibus-dconf
lastday+  3167     1  0 10:21 ?        00:00:00 /usr/libexec/ibus-x11 --kill-daemon
lastday+  3174     1  0 10:21 ?        00:00:00 /usr/libexec/gnome-shell-calendar-server
lastday+  3177     1  0 10:21 ?        00:00:00 /usr/libexec/xdg-permission-store
lastday+  3186     1  0 10:21 ?        00:00:00 /usr/libexec/mission-control-5
lastday+  3188     1  0 10:21 ?        00:00:00 /usr/libexec/gvfs-udisks2-volume-monitor
lastday+  3195     1  0 10:21 ?        00:00:00 /usr/libexec/goa-daemon
root      3197     1  0 10:21 ?        00:00:00 /usr/lib/udisks2/udisksd --no-debug
lastday+  3239     1  0 10:21 ?        00:00:00 /usr/libexec/gvfs-mtp-volume-monitor
lastday+  3244     1  0 10:21 ?        00:00:00 /usr/libexec/gvfs-afc-volume-monitor
lastday+  3250     1  0 10:21 ?        00:00:00 /usr/libexec/gvfs-goa-volume-monitor
lastday+  3262     1  0 10:21 ?        00:00:00 /usr/libexec/evolution-source-registry
lastday+  3266     1  0 10:21 ?        00:00:00 /usr/libexec/goa-identity-service
lastday+  3282     1  0 10:21 ?        00:00:00 /usr/libexec/gvfs-gphoto2-volume-monitor
lastday+  3292  2897  0 10:21 ?        00:00:00 /usr/libexec/gnome-settings-daemon
lastday+  3308  2897  0 10:21 ?        00:00:00 nautilus-desktop --force
lastday+  3343     1  0 10:21 ?        00:00:00 /usr/libexec/gvfsd-trash --spawner :1.3 /org/gtk/gvfs/exec_spaw/0
lastday+  3354     1  0 10:21 ?        00:00:00 /usr/libexec/evolution-calendar-factory
lastday+  3357  2897  0 10:21 ?        00:00:00 /usr/libexec/tracker-miner-user-guides
lastday+  3370  3160  0 10:21 ?        00:00:00 /usr/libexec/ibus-engine-simple
lastday+  3382     1  0 10:21 ?        00:00:00 /usr/libexec/tracker-store
lastday+  3408  2897  0 10:21 ?        00:00:00 /usr/bin/seapplet
lastday+  3441  2897  0 10:21 ?        00:00:00 abrt-applet
lastday+  3445  2897  0 10:21 ?        00:00:00 rhsm-icon
lastday+  3452  3354  0 10:21 ?        00:00:00 /usr/libexec/evolution-calendar-factory-subprocess --factory contacts --bus-name org.gnome.evolution.dataserver.Subprocess.Backend.Calendarx3354x2 --own-path /org/gnome/evolution/dataserver/
lastday+  3456  2897  0 10:21 ?        00:00:00 /usr/libexec/tracker-extract
lastday+  3461     1  0 10:21 ?        00:00:00 /usr/libexec/gconfd-2
lastday+  3515     1  0 10:21 ?        00:00:00 /usr/libexec/dconf-service
lastday+  3518     1  0 10:21 ?        00:00:00 /usr/libexec/evolution-addressbook-factory
lastday+  3520  3354  0 10:21 ?        00:00:00 /usr/libexec/evolution-calendar-factory-subprocess --factory local --bus-name org.gnome.evolution.dataserver.Subprocess.Backend.Calendarx3354x3 --own-path /org/gnome/evolution/dataserver/Sub
lastday+  3547  2897  0 10:21 ?        00:00:00 /usr/libexec/tracker-miner-apps
lastday+  3556  2897  0 10:21 ?        00:00:00 /usr/libexec/tracker-miner-fs
lastday+  3573  3518  0 10:21 ?        00:00:00 /usr/libexec/evolution-addressbook-factory-subprocess --factory local --bus-name org.gnome.evolution.dataserver.Subprocess.Backend.AddressBookx3518x2 --own-path /org/gnome/evolution/dataserv
lastday+  3639     1  0 10:21 ?        00:00:00 /usr/libexec/gsd-printer
root      3777  1130  0 10:22 ?        00:00:00 sshd: root@pts/0
root      3789  3777  0 10:22 pts/0    00:00:00 -bash
root      3853  2795  0 10:24 ?        00:00:00 gdm-session-worker [pam/gdm-password]
root      3858  1130  0 10:24 ?        00:00:00 sshd: root@pts/1
root      3874  3858  0 10:24 pts/1    00:00:00 -bash
root      3919     2  0 10:25 ?        00:00:00 [kworker/2:0]
root      3920     2  0 10:25 ?        00:00:00 [kworker/3:0]
root      4011     2  0 10:30 ?        00:00:00 [kworker/0:0]
root      4085     2  0 10:35 ?        00:00:00 [kworker/5:1]
root      4086     2  0 10:35 ?        00:00:00 [kworker/2:2]
root      4181  1155  0 10:42 tty2     00:00:00 /usr/bin/X :1 -background none -noreset -audit 4 -verbose -auth /run/gdm/auth-for-gdm-NN4d8H/database -seat seat0 -nolisten tcp
root      4183  2795  0 10:42 ?        00:00:00 gdm-session-worker [pam/gdm-password]
root      4188     2  0 10:42 ?        00:00:00 [kworker/u16:0]
root      4189     2  0 10:42 ?        00:00:00 [kworker/0:2]
root      4205  1155  0 10:42 ?        00:00:00 gdm-session-worker [pam/gdm-launch-environment]
gdm       4212  4205  0 10:42 ?        00:00:00 /usr/libexec/gnome-session-binary --autostart /usr/share/gdm/greeter/autostart
gdm       4219     1  0 10:42 ?        00:00:00 dbus-launch --exit-with-session /usr/libexec/gnome-session-binary --autostart /usr/share/gdm/greeter/autostart
gdm       4220     1  0 10:42 ?        00:00:00 /bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session
gdm       4224     1  0 10:42 ?        00:00:00 /usr/libexec/at-spi-bus-launcher
gdm       4229  4224  0 10:42 ?        00:00:00 /bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 3
gdm       4232     1  0 10:42 ?        00:00:00 /usr/libexec/at-spi2-registryd --use-gnome-session
gdm       4240  4212  4 10:42 ?        00:00:02 /usr/bin/gnome-shell
gdm       4249     1  0 10:42 ?        00:00:00 /usr/bin/pulseaudio --start --log-target=syslog
gdm       4265  4240  0 10:42 ?        00:00:00 ibus-daemon --xim --panel disable
gdm       4269  4265  0 10:42 ?        00:00:00 /usr/libexec/ibus-dconf
gdm       4272     1  0 10:42 ?        00:00:00 /usr/libexec/ibus-x11 --kill-daemon
gdm       4280     1  0 10:42 ?        00:00:00 /usr/libexec/xdg-permission-store
gdm       4294  4212  0 10:42 ?        00:00:00 /usr/libexec/gnome-settings-daemon
root      4309     1  0 10:42 ?        00:00:00 /usr/lib64/realmd/realmd
gdm       4314  4265  0 10:42 ?        00:00:00 /usr/libexec/ibus-engine-simple
root      4354   912  0 10:42 ?        00:00:00 sleep 60
root      4356     1  0 10:42 ?        00:00:00 /usr/lib/systemd/systemd-hostnamed
root      4382     2  0 10:42 ?        00:00:00 [kworker/1:0]
lastday+  4442     1  0 10:42 ?        00:00:00 /usr/libexec/gvfsd-metadata
root      4474     1  0 10:42 ?        00:00:00 /usr/libexec/fprintd
root      4479  2795  0 10:42 ?        00:00:00 gdm-session-worker [pam/gdm-password]
root      4492  3789  0 10:42 pts/0    00:00:00 ps -ef


I also noticed the following coredump

 May 09 10:21:39 dhcp129-77.rdu.redhat.com abrt-hook-ccpp[2895]: Process 2894 (gnome-session-failed) of user 42 killed by SIGSEGV - dumping core

Comment 14 Roshni 2017-05-18 16:46:21 UTC
[root@dhcp129-184 ~]# rpm -qi gdm
Name        : gdm
Epoch       : 1
Version     : 3.22.3
Release     : 10.el7
Architecture: x86_64
Install Date: Thu 18 May 2017 10:36:35 AM MDT
Group       : User Interface/X
Size        : 2191371
License     : GPLv2+
Signature   : (none)
Source RPM  : gdm-3.22.3-10.el7.src.rpm
Build Date  : Fri 12 May 2017 03:10:43 PM MDT
Build Host  : x86-019.build.eng.bos.redhat.com
Relocations : (not relocatable)
Packager    : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
Vendor      : Red Hat, Inc.
URL         : http://download.gnome.org/sources/gdm
Summary     : The GNOME Display Manager

There was a prompt to enter the smartcard on the locked screen when smartcard is not inserted. For the issue in comment 13 I have opened a bug https://bugzilla.redhat.com/show_bug.cgi?id=1449359. Seeing the issue mentioned in comment 6 for which there a gnome-shell bug.

Comment 15 errata-xmlrpc 2017-08-01 22:57:55 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2017:2128


Note You need to log in before you can comment on or make changes to this bug.