Bug 1606655

Summary: gdm login screen is blank (black)
Product: Red Hat Enterprise Linux 7 Reporter: Jeff Bastian <jbastian>
Component: gdmAssignee: Ray Strode [halfline] <rstrode>
Status: CLOSED DUPLICATE QA Contact: Desktop QE <desktop-qa-list>
Severity: medium Docs Contact:
Priority: medium    
Version: 7.6CC: jbastian, mgahagan
Target Milestone: rc   
Target Release: 7.6   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-07-21 00:09:32 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
gdm debug logs
none
Xorg.0.log none

Description Jeff Bastian 2018-07-20 21:03:46 UTC
Description of problem:
The gdm login screen is blank (or black) with the RHEL-7.6-20180720.2 compose. I'm testing in a kvm virtual machine with spice graphics:

virt-install \
  --name=rhel-7.6 \
  --vcpus=2 \
  --memory=2048 \
  --os-variant=rhel7 \
  --disk=format=qcow2,size=20,bus=virtio \
  --network=network=default,model=virtio \
  --graphics=spice \
  --noautoconsole \
  --location=http://download.devel.redhat.com/rel-eng/RHEL-7.6-20180720.2/compose/Workstation/x86_64/os/


I verified gdm is actually running:

[root@localhost ~]# pgrep -laf gdm
1215 /usr/sbin/gdm
1265 /usr/bin/X :0 -background none -noreset -audit 4 -verbose -logverbose 7 -core -auth /run/gdm/auth-for-gdm-6kPDf3/database -seat seat0 vt1
1422 gdm-session-worker [pam/gdm-launch-environment]
1518 /usr/libexec/gnome-session-binary --autostart /usr/share/gdm/greeter/autostart --debug
1553 dbus-launch --exit-with-session /usr/libexec/gnome-session-binary --autostart /usr/share/gdm/greeter/autostart --debug


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

How reproducible:
always ?

Steps to Reproduce:
1. install RHEL-7.6-20180720.2 Workstation x86_64 in a KVM virtual machine

Actual results:
virtual machine's monitor stays blank long after boot
use virt-manager or virt-viewer to Send Key -> CTRL-ALT-F2 to get a shell

Expected results:
usual gdm login screen appears

Additional info:

Comment 1 Jeff Bastian 2018-07-20 21:11:02 UTC
Created attachment 1468963 [details]
gdm debug logs

debug logs from setting debug/Enable=true in /etc/gdm/custom.conf

Comment 2 Jeff Bastian 2018-07-20 21:15:18 UTC
Created attachment 1469004 [details]
Xorg.0.log

Comment 3 Ray Strode [halfline] 2018-07-20 21:39:36 UTC
can you post a full ps -ef listing?

Comment 4 Jeff Bastian 2018-07-20 22:05:59 UTC
[root@localhost ~]# ps -efw
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 16:56 ?        00:00:01 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
root         2     0  0 16:56 ?        00:00:00 [kthreadd]
root         3     2  0 16:56 ?        00:00:00 [ksoftirqd/0]
root         5     2  0 16:56 ?        00:00:00 [kworker/0:0H]
root         7     2  0 16:56 ?        00:00:00 [migration/0]
root         8     2  0 16:56 ?        00:00:00 [rcu_bh]
root         9     2  0 16:56 ?        00:00:00 [rcu_sched]
root        10     2  0 16:56 ?        00:00:00 [lru-add-drain]
root        11     2  0 16:56 ?        00:00:00 [watchdog/0]
root        12     2  0 16:56 ?        00:00:00 [watchdog/1]
root        13     2  0 16:56 ?        00:00:00 [migration/1]
root        14     2  0 16:56 ?        00:00:00 [ksoftirqd/1]
root        16     2  0 16:56 ?        00:00:00 [kworker/1:0H]
root        18     2  0 16:56 ?        00:00:00 [kdevtmpfs]
root        19     2  0 16:56 ?        00:00:00 [netns]
root        20     2  0 16:56 ?        00:00:00 [khungtaskd]
root        21     2  0 16:56 ?        00:00:00 [writeback]
root        22     2  0 16:56 ?        00:00:00 [kintegrityd]
root        23     2  0 16:56 ?        00:00:00 [bioset]
root        24     2  0 16:56 ?        00:00:00 [bioset]
root        25     2  0 16:56 ?        00:00:00 [bioset]
root        26     2  0 16:56 ?        00:00:00 [kblockd]
root        27     2  0 16:56 ?        00:00:00 [md]
root        28     2  0 16:56 ?        00:00:00 [edac-poller]
root        29     2  0 16:56 ?        00:00:00 [watchdogd]
root        35     2  0 16:56 ?        00:00:00 [kswapd0]
root        36     2  0 16:56 ?        00:00:00 [ksmd]
root        37     2  0 16:56 ?        00:00:00 [khugepaged]
root        38     2  0 16:56 ?        00:00:00 [crypto]
root        46     2  0 16:56 ?        00:00:00 [kthrotld]
root        48     2  0 16:56 ?        00:00:00 [kmpath_rdacd]
root        49     2  0 16:56 ?        00:00:00 [kaluad]
root        50     2  0 16:56 ?        00:00:00 [kpsmoused]
root        51     2  0 16:56 ?        00:00:00 [ipv6_addrconf]
root        64     2  0 16:56 ?        00:00:00 [deferwq]
root        96     2  0 16:56 ?        00:00:00 [kauditd]
root       263     2  0 16:56 ?        00:00:00 [kworker/u4:2]
root       276     1  0 16:56 ?        00:00:00 @usr/sbin/plymouthd --mode=boot --pid-file=/var/run/plymouth/pid --attach-to-session
root       277     2  0 16:56 ?        00:00:00 [ata_sff]
root       279     2  0 16:56 ?        00:00:00 [kworker/1:1H]
root       283     2  0 16:56 ?        00:00:00 [scsi_eh_0]
root       284     2  0 16:56 ?        00:00:00 [scsi_tmf_0]
root       285     2  0 16:56 ?        00:00:00 [scsi_eh_1]
root       286     2  0 16:56 ?        00:00:00 [scsi_tmf_1]
root       287     2  0 16:56 ?        00:00:00 [kworker/u4:3]
root       291     2  0 16:56 ?        00:00:00 [ttm_swap]
root       355     2  0 16:56 ?        00:00:00 [kdmflush]
root       356     2  0 16:56 ?        00:00:00 [bioset]
root       366     2  0 16:56 ?        00:00:00 [kdmflush]
root       367     2  0 16:56 ?        00:00:00 [bioset]
root       379     2  0 16:56 ?        00:00:00 [bioset]
root       380     2  0 16:56 ?        00:00:00 [xfsalloc]
root       381     2  0 16:56 ?        00:00:00 [xfs_mru_cache]
root       382     2  0 16:56 ?        00:00:00 [xfs-buf/dm-0]
root       383     2  0 16:56 ?        00:00:00 [xfs-data/dm-0]
root       384     2  0 16:56 ?        00:00:00 [xfs-conv/dm-0]
root       385     2  0 16:56 ?        00:00:00 [xfs-cil/dm-0]
root       386     2  0 16:56 ?        00:00:00 [xfs-reclaim/dm-]
root       387     2  0 16:56 ?        00:00:00 [xfs-log/dm-0]
root       388     2  0 16:56 ?        00:00:00 [xfs-eofblocks/d]
root       389     2  0 16:56 ?        00:00:01 [xfsaild/dm-0]
root       390     2  0 16:56 ?        00:00:00 [kworker/0:1H]
root       464     1  0 16:56 ?        00:00:00 /usr/lib/systemd/systemd-journald
root       485     1  0 16:56 ?        00:00:00 /usr/sbin/lvmetad -f
root       498     1  0 16:56 ?        00:00:00 /usr/lib/systemd/systemd-udevd
root       547     2  0 16:56 ?        00:00:00 [xfs-buf/vda1]
root       553     2  0 16:56 ?        00:00:00 [xfs-data/vda1]
root       555     2  0 16:56 ?        00:00:00 [xfs-conv/vda1]
root       559     2  0 16:56 ?        00:00:00 [xfs-cil/vda1]
root       560     2  0 16:56 ?        00:00:00 [xfs-reclaim/vda]
root       561     2  0 16:56 ?        00:00:00 [xfs-log/vda1]
root       562     2  0 16:56 ?        00:00:00 [xfs-eofblocks/v]
root       564     2  0 16:56 ?        00:00:00 [xfsaild/vda1]
root       600     2  0 16:56 ?        00:00:00 [nfit]
root       633     1  0 16:56 ?        00:00:00 /sbin/auditd
root       635   633  0 16:56 ?        00:00:00 /sbin/audispd
root       637   635  0 16:56 ?        00:00:00 /usr/sbin/sedispatch
root       639     2  0 16:56 ?        00:00:00 [rpciod]
root       640     2  0 16:56 ?        00:00:00 [xprtiod]
rtkit      661     1  0 16:56 ?        00:00:00 /usr/libexec/rtkit-daemon
root       662     1  0 16:56 ?        00:00:00 /usr/lib/systemd/systemd-logind
avahi      664     1  0 16:56 ?        00:00:00 avahi-daemon: running [linux.local]
root       666     1  0 16:56 ?        00:00:00 /usr/sbin/alsactl -s -n 19 -c -E ALSA_CONFIG_PATH=/etc/alsa/alsactl.conf --initfile=
rpc        667     1  0 16:56 ?        00:00:00 /sbin/rpcbind -w
root       670     1  0 16:56 ?        00:00:00 /usr/libexec/accounts-daemon
root       671     1  0 16:56 ?        00:00:00 /usr/bin/qemu-ga --method=virtio-serial --path=/dev/virtio-ports/org.qemu.guest_agen
root       672     1  0 16:56 ?        00:00:00 /sbin/rngd -f
root       673     1  0 16:56 ?        00:00:00 /usr/sbin/ModemManager
root       674     1  0 16:56 ?        00:00:00 /usr/libexec/udisks2/udisksd
root       676     1  0 16:56 ?        00:00:00 /usr/sbin/gssproxy -D
avahi      677   664  0 16:56 ?        00:00:00 avahi-daemon: chroot helper
root       678     1  0 16:56 ?        00:00:00 /usr/sbin/irqbalance --foreground
root       679     1  0 16:56 ?        00:00:00 /usr/sbin/abrtd -d -s
root       680     1  0 16:56 ?        00:00:00 /usr/bin/abrt-watch-log -F BUG: WARNING: at WARNING: CPU: INFO: possible recursive l
dbus       681     1  0 16:56 ?        00:00:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-acti
root       708     1  0 16:56 ?        00:00:00 /usr/bin/abrt-watch-log -F Backtrace /var/log/Xorg.0.log -- /usr/bin/abrt-dump-xorg 
root       711     1  0 16:56 ?        00:00:00 /usr/sbin/smartd -n -q never
polkitd    712     1  0 16:56 ?        00:00:00 /usr/lib/polkit-1/polkitd --no-debug
libstor+   713     1  0 16:56 ?        00:00:00 /usr/bin/lsmd -d
chrony     721     1  0 16:56 ?        00:00:00 /usr/sbin/chronyd
root       745     1  0 16:56 ?        00:00:00 /bin/bash /usr/sbin/ksmtuned
root       749     1  0 16:56 ?        00:00:00 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid
root       755     1  0 16:56 ?        00:00:00 /usr/sbin/NetworkManager --no-daemon
root       983   755  0 16:56 ?        00:00:00 /sbin/dhclient -d -q -sf /usr/libexec/nm-dhcp-helper -pf /var/run/dhclient-eth0.pid 
root      1183     1  0 16:56 ?        00:00:00 /usr/sbin/sshd -D
root      1186     1  0 16:56 ?        00:00:00 /usr/bin/python2 -Es /usr/sbin/tuned -l -P
root      1187     1  0 16:56 ?        00:00:00 /usr/sbin/rsyslogd -n
root      1191     1  0 16:56 ?        00:00:00 /usr/sbin/cupsd -f
root      1196     1  0 16:56 ?        00:00:00 /usr/bin/rhsmcertd
root      1202     1  0 16:56 ?        00:00:00 /usr/sbin/libvirtd
root      1212     1  0 16:56 ?        00:00:00 /usr/sbin/atd -f
root      1214     1  0 16:56 ?        00:00:00 /usr/sbin/crond -n
root      1215     1  0 16:56 ?        00:00:00 /usr/sbin/gdm
root      1254     1  0 16:56 ?        00:00:00 rhnsd
root      1265  1215  0 16:56 tty1     00:00:01 /usr/bin/X :0 -background none -noreset -audit 4 -verbose -logverbose 7 -core -auth 
root      1400     2  0 16:56 ?        00:00:00 [kworker/0:4]
root      1422  1215  0 16:56 ?        00:00:00 gdm-session-worker [pam/gdm-launch-environment]
gdm       1518  1422  0 16:56 ?        00:00:00 /usr/libexec/gnome-session-binary --autostart /usr/share/gdm/greeter/autostart --deb
gdm       1553     1  0 16:56 ?        00:00:00 dbus-launch --exit-with-session /usr/libexec/gnome-session-binary --autostart /usr/s
gdm       1576     1  0 16:56 ?        00:00:00 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
nobody    1680     1  0 16:56 ?        00:00:00 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro -
root      1682     1  0 16:56 ?        00:00:00 /usr/libexec/postfix/master -w
root      1683  1680  0 16:56 ?        00:00:00 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro -
postfix   1688  1682  0 16:56 ?        00:00:00 pickup -l -t unix -u
postfix   1689  1682  0 16:56 ?        00:00:00 qmgr -l -t unix -u
gdm       1718     1  0 16:56 ?        00:00:00 /usr/libexec/at-spi-bus-launcher
gdm       1734  1718  0 16:56 ?        00:00:00 /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --
gdm       1751     1  0 16:56 ?        00:00:00 /usr/libexec/at-spi2-registryd --use-gnome-session
root      1817     1  0 16:56 ?        00:00:00 /usr/libexec/upowerd
gdm       1887     1  0 16:56 ?        00:00:00 /usr/bin/pulseaudio --start --log-target=syslog
gdm       1946  1518  0 16:56 ?        00:00:00 /usr/libexec/gsd-xsettings
gdm       1948  1518  0 16:56 ?        00:00:00 /usr/libexec/gsd-a11y-settings
gdm       1951  1518  0 16:56 ?        00:00:00 /usr/libexec/gsd-clipboard
gdm       1952  1518  0 16:56 ?        00:00:00 /usr/libexec/gsd-color
gdm       1955  1518  0 16:56 ?        00:00:00 /usr/libexec/gsd-datetime
gdm       1956  1518  0 16:56 ?        00:00:00 /usr/libexec/gsd-housekeeping
gdm       1962  1518  0 16:56 ?        00:00:00 /usr/libexec/gsd-keyboard
gdm       1968  1518  0 16:56 ?        00:00:00 /usr/libexec/gsd-media-keys
gdm       1969  1518  0 16:56 ?        00:00:00 /usr/libexec/gsd-mouse
gdm       1974  1518  0 16:56 ?        00:00:00 /usr/libexec/gsd-power
gdm       1978  1518  0 16:56 ?        00:00:00 /usr/libexec/gsd-print-notifications
gdm       1979  1518  0 16:56 ?        00:00:00 /usr/libexec/gsd-rfkill
gdm       1988  1518  0 16:56 ?        00:00:00 /usr/libexec/gsd-screensaver-proxy
gdm       1991  1518  0 16:56 ?        00:00:00 /usr/libexec/gsd-sharing
gdm       1995  1518  0 16:56 ?        00:00:00 /usr/libexec/gsd-smartcard
gdm       2000  1518  0 16:56 ?        00:00:00 /usr/libexec/gsd-sound
gdm       2003  1518  0 16:56 ?        00:00:00 /usr/libexec/gsd-wacom
gdm       2008     1  0 16:56 ?        00:00:00 /usr/bin/spice-vdagent
colord    2025     1  0 16:56 ?        00:00:00 /usr/libexec/colord
root      2032     1  0 16:56 ?        00:00:00 /usr/sbin/spice-vdagentd
root      2079     1  0 16:58 ?        00:00:00 login -- root
root      2109  2079  0 16:58 tty2     00:00:00 -bash
root      2798     2  0 17:20 ?        00:00:00 [kworker/0:0]
root     18770     2  0 17:38 ?        00:00:00 [kworker/1:2]
root     19031     2  0 17:49 ?        00:00:00 [kworker/1:0]
root     19153     2  0 17:54 ?        00:00:00 [kworker/1:1]
root     19337  1183  0 18:02 ?        00:00:00 sshd: root@pts/0
root     19341 19337  0 18:02 pts/0    00:00:00 -bash
root     19359     1  0 18:02 ?        00:00:00 /usr/sbin/abrt-dbus -t133
root     19386   745  0 18:02 ?        00:00:00 sleep 60
root     19400 19341  0 18:02 pts/0    00:00:00 ps -efw