I have a problem on my Arch-Linux system. I use startx to start my GUI, and this issue occurs randomly throughout my day. There is no sign of anything going wrong (until I switch to a Virtual Terminal/Console, that is), and this issue is persistent regardless of my desktop environment.
So the issue is: When I switch to a VT from my DE my VT's display seems frozen. By "Frozen" I mean it displays whatever text was last on the VT before it (for lack of better term) "Crashed". Anything I type does not display, but I know what ever commands I type go through and are executed properly. So basically the VT works fine and stuff, only this display stays frozen. Even if I switch to a different VT, it displays the same "Frozen" text.
Looking at the logs (journalctl -xe) shows no errors, no warnings - nothing odd at all. This wouldn't be an issue if I only started up my computer and used a GUI, but I spend a lot of y time using both a graphical interface and the Virtual Terminal simultaneously. A pattern I have noticed is that going fullscreen in an application will almost guarantee the VT to Freeze, but again there are no errors.
So the Question: How Do I Fix This??
EDIT:
My graphics card: Intel HD 5500 (Integrated Graphics)
I use the the xf86-video-intel package, for the DRI(2) Drivers
Using light-dm instead of starting from VT makes no difference, the error still occurred sometime throughout my session.
EDIT 2:
I now think this might be caused by a GPU hang, but am not 100% sure. I have also noticed that this error occurs when running some programs or games through Wine.
EDIT 3:
Running:
$ glxinfo | grep -i vendor
Output:
server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
Vendor: Intel Open Source Technology Center (0x8086)
OpenGL vendor string: Intel Open Source Technology Center
My Kernel Driver is i915:
$ lspci -nnk | grep -i vga -A3 | grep 'in use'
Kernel driver in use: i915
EDIT 4:
Output from journctl -xe (from start of relevant time, to end of file)
Apr 09 10:45:00 UNIX-ARCH-Ankush kernel: psmouse serio2: bad data from KBC - timeout
Apr 09 10:46:59 UNIX-ARCH-Ankush kernel: psmouse serio2: bad data from KBC - timeout
Apr 09 10:51:43 UNIX-ARCH-Ankush kernel: psmouse serio2: bad data from KBC - timeout
Apr 09 10:52:28 UNIX-ARCH-Ankush kernel: psmouse serio2: bad data from KBC - timeout
Apr 09 11:20:54 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:22:35 UNIX-ARCH-Ankush kernel: VBoxPciLinuxLinuxUnload
Apr 09 11:22:35 UNIX-ARCH-Ankush kernel: vboxdrv: Found 4 processor cores
Apr 09 11:22:35 UNIX-ARCH-Ankush kernel: vboxdrv: TSC mode is Invariant, tentative frequency 1995507786 Hz
Apr 09 11:22:35 UNIX-ARCH-Ankush kernel: vboxdrv: Successfully loaded version 5.0.16_OSE (interface 0x00240000)
Apr 09 11:22:35 UNIX-ARCH-Ankush kernel: VBoxNetAdp: Successfully started.
Apr 09 11:22:35 UNIX-ARCH-Ankush kernel: VBoxNetFlt: Successfully started.
Apr 09 11:22:35 UNIX-ARCH-Ankush kernel: VBoxPciLinuxInit
Apr 09 11:22:35 UNIX-ARCH-Ankush kernel: vboxpci: IOMMU not found (not registered)
Apr 09 11:22:40 UNIX-ARCH-Ankush kernel: capability: warning: `VirtualBox' uses 32-bit capabilities (legacy support in use)
Apr 09 11:22:41 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:22:42 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:22:48 UNIX-ARCH-Ankush kernel: SUPR0GipMap: fGetGipCpu=0x3
Apr 09 11:22:49 UNIX-ARCH-Ankush kernel: vboxdrv: ffffffffa1008020 VMMR0.r0
Apr 09 11:22:50 UNIX-ARCH-Ankush kernel: vboxdrv: ffffffffa0258020 VBoxDDR0.r0
Apr 09 11:22:50 UNIX-ARCH-Ankush kernel: vboxdrv: ffffffffa002e020 VBoxDD2R0.r0
Apr 09 11:22:50 UNIX-ARCH-Ankush kernel: vboxdrv: ffffffffa0047020 VBoxEhciR0.r0
Apr 09 11:23:20 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:23:20 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:31:48 UNIX-ARCH-Ankush dbus[240]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service'
Apr 09 11:31:48 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:31:48 UNIX-ARCH-Ankush dbus[240]: [system] Activation via systemd failed for unit 'dbus-org.bluez.service': Unit dbus-org.bluez.service not found.
Apr 09 11:31:48 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:31:48 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:31:49 UNIX-ARCH-Ankush dbus[240]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service'
Apr 09 11:31:49 UNIX-ARCH-Ankush dbus[240]: [system] Activation via systemd failed for unit 'dbus-org.bluez.service': Unit dbus-org.bluez.service not found.
Apr 09 11:31:49 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:31:57 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:34:18 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:34:19 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:34:31 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:34:31 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Same as Above, but no -xe (journalctl)
Apr 09 11:20:54 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:22:35 UNIX-ARCH-Ankush kernel: VBoxPciLinuxLinuxUnload
Apr 09 11:22:35 UNIX-ARCH-Ankush kernel: vboxdrv: Found 4 processor cores
Apr 09 11:22:35 UNIX-ARCH-Ankush kernel: vboxdrv: TSC mode is Invariant, tentative frequency 1995507786 Hz
Apr 09 11:22:35 UNIX-ARCH-Ankush kernel: vboxdrv: Successfully loaded version 5.0.16_OSE (interface 0x00240000)
Apr 09 11:22:35 UNIX-ARCH-Ankush kernel: VBoxNetAdp: Successfully started.
Apr 09 11:22:35 UNIX-ARCH-Ankush kernel: VBoxNetFlt: Successfully started.
Apr 09 11:22:35 UNIX-ARCH-Ankush kernel: VBoxPciLinuxInit
Apr 09 11:22:35 UNIX-ARCH-Ankush kernel: vboxpci: IOMMU not found (not registered)
Apr 09 11:22:40 UNIX-ARCH-Ankush kernel: capability: warning: `VirtualBox' uses 32-bit capabilities (legacy support in use)
Apr 09 11:22:41 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:22:42 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:22:48 UNIX-ARCH-Ankush kernel: SUPR0GipMap: fGetGipCpu=0x3
Apr 09 11:22:49 UNIX-ARCH-Ankush kernel: vboxdrv: ffffffffa1008020 VMMR0.r0
Apr 09 11:22:50 UNIX-ARCH-Ankush kernel: vboxdrv: ffffffffa0258020 VBoxDDR0.r0
Apr 09 11:22:50 UNIX-ARCH-Ankush kernel: vboxdrv: ffffffffa002e020 VBoxDD2R0.r0
Apr 09 11:22:50 UNIX-ARCH-Ankush kernel: vboxdrv: ffffffffa0047020 VBoxEhciR0.r0
Apr 09 11:23:20 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:23:20 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:31:48 UNIX-ARCH-Ankush dbus[240]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service'
Apr 09 11:31:48 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:31:48 UNIX-ARCH-Ankush dbus[240]: [system] Activation via systemd failed for unit 'dbus-org.bluez.service': Unit dbus-org.bluez.service not found.
Apr 09 11:31:48 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:31:48 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:31:49 UNIX-ARCH-Ankush dbus[240]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service'
Apr 09 11:31:49 UNIX-ARCH-Ankush dbus[240]: [system] Activation via systemd failed for unit 'dbus-org.bluez.service': Unit dbus-org.bluez.service not found.
Apr 09 11:31:49 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:31:57 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:34:18 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:34:19 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:34:31 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:34:31 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:39:47 UNIX-ARCH-Ankush dhcpcd[2126]: wlp7s0: carrier lost
Apr 09 11:39:47 UNIX-ARCH-Ankush dhcpcd[2126]: wlp7s0: deleting route to 192.168.1.0/24
Apr 09 11:39:47 UNIX-ARCH-Ankush dhcpcd[2126]: wlp7s0: deleting default route via 192.168.1.254
Apr 09 11:39:47 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:39:47 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:39:47 UNIX-ARCH-Ankush kernel: r8169 0000:08:00.0 enp8s0: rtl_counters_cond == 1 (loop: 1000, delay: 10).
Apr 09 11:55:25 UNIX-ARCH-Ankush kernel: psmouse serio2: bad data from KBC - timeout
Apr 09 11:57:07 UNIX-ARCH-Ankush dbus[240]: [system] Activating via systemd: service name='org.freedesktop.Avahi' unit='dbus-org.freedesktop.Avahi.service'
Apr 09 11:57:07 UNIX-ARCH-Ankush dbus[240]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.Avahi.service': Unit dbus-org.freedesktop.Avahi.service not found.
Apr 09 11:57:46 UNIX-ARCH-Ankush dbus-daemon[585]: Activating service name='org.gnome.evince.Daemon'
Apr 09 11:57:46 UNIX-ARCH-Ankush dbus-daemon[585]: Successfully activated service 'org.gnome.evince.Daemon'
Apr 09 11:58:28 UNIX-ARCH-Ankush dbus[240]: [system] Activating via systemd: service name='org.freedesktop.Avahi' unit='dbus-org.freedesktop.Avahi.service'
Apr 09 11:58:28 UNIX-ARCH-Ankush dbus[240]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.Avahi.service': Unit dbus-org.freedesktop.Avahi.service not found.
Apr 09 11:58:54 UNIX-ARCH-Ankush dbus[240]: [system] Activating via systemd: service name='org.freedesktop.Avahi' unit='dbus-org.freedesktop.Avahi.service'
Apr 09 11:58:54 UNIX-ARCH-Ankush dbus[240]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.Avahi.service': Unit dbus-org.freedesktop.Avahi.service not found.
Apr 09 11:59:07 UNIX-ARCH-Ankush kernel: psmouse serio2: bad data from KBC - timeout
Apr 09 11:59:10 UNIX-ARCH-Ankush dbus[240]: [system] Activating via systemd: service name='org.freedesktop.Avahi' unit='dbus-org.freedesktop.Avahi.service'
Apr 09 11:59:10 UNIX-ARCH-Ankush dbus[240]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.Avahi.service': Unit dbus-org.freedesktop.Avahi.service not found.
Apr 09 12:03:05 UNIX-ARCH-Ankush dbus-daemon[585]: Activating service name='org.gnome.Terminal'
Apr 09 12:03:05 UNIX-ARCH-Ankush org.gnome.Terminal[585]: (gnome-terminal-server:7081): Gtk-WARNING **: Theme parsing error: gtk.css:700:22: 'text-decoration-line' is not a valid property name
Apr 09 12:03:05 UNIX-ARCH-Ankush dbus-daemon[585]: Successfully activated service 'org.gnome.Terminal'
Apr 09 12:07:41 UNIX-ARCH-Ankush dbus[240]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service'
Apr 09 12:07:41 UNIX-ARCH-Ankush systemd[1]: Starting Hostname Service...
Apr 09 12:07:41 UNIX-ARCH-Ankush dbus[240]: [system] Successfully activated service 'org.freedesktop.hostname1'
Apr 09 12:07:41 UNIX-ARCH-Ankush systemd[1]: Started Hostname Service.
Apr 09 12:08:24 UNIX-ARCH-Ankush kernel: psmouse serio2: bad data from KBC - timeout
Apr 09 12:08:50 UNIX-ARCH-Ankush dbus-daemon[585]: Activating service name='org.gnome.gedit'
Apr 09 12:08:50 UNIX-ARCH-Ankush dbus-daemon[585]: Successfully activated service 'org.gnome.gedit'
Apr 09 12:08:50 UNIX-ARCH-Ankush org.gnome.gedit[585]: (gedit:7237): Gtk-WARNING **: Theme parsing error: gtk.css:700:22: 'text-decoration-line' is not a valid property name