system freeze after full screen video viewing with Xorg on ultrawide monitor

Bug #1752145 reported by Krister Swenson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned
mesa (Ubuntu)
Expired
Undecided
Unassigned
mutter (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

1. open a video (either youtube or totem)
2. put it in full screen.
3. wait

Eventually (within minutes) the system will freeze in one of 2 ways.

1. There will be only blackness with no response (<ctr><alt><f3> even unresponsive).

2. There will be snow that shifts with keyboard and mouse interaction (see photo).

ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: gnome-shell 3.26.2-0ubuntu0.1
ProcVersionSignature: Ubuntu 4.15.0-10.11-generic 4.15.3
Uname: Linux 4.15.0-10-generic x86_64
ApportVersion: 2.20.7-0ubuntu3.7
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Tue Feb 27 19:08:13 2018
DisplayManager: gdm3
GsettingsChanges:
 b'org.gnome.shell' b'enabled-extensions' b"['<email address hidden>', '<email address hidden>', '<email address hidden>', '<email address hidden>', '<email address hidden>', '<email address hidden>']"
 b'org.gnome.shell' b'enable-hot-corners' b'true'
 b'org.gnome.shell' b'favorite-apps' b"['googleinbox.desktop', 'googlecalendar.desktop', 'org.gnome.Nautilus.desktop', 'firefox.desktop']"
 b'org.gnome.desktop.interface' b'gtk-im-module' b"'gtk-im-context-simple'"
 b'org.gnome.desktop.interface' b'monospace-font-name' b"'Ubuntu Mono 11'"
InstallationDate: Installed on 2018-01-05 (53 days ago)
InstallationMedia: Ubuntu 17.04 "Zesty Zapus" - Release amd64 (20170412)
SourcePackage: gnome-shell
UpgradeStatus: Upgraded to artful on 2018-01-05 (53 days ago)

Revision history for this message
Krister Swenson (thekswenson) wrote :
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thanks. That is a very helpful screenshot. It appears that only recently changed widgets/actors are rendered correctly. So this suggests a bug in mutter's buffer age logic, or the graphics driver.

Can you please:
  1. Run 'lspci -k' and attach the output.
  2. Run 'dmesg' (after the problem has occurred) and attach the output here.

affects: gnome-shell (Ubuntu) → mutter (Ubuntu)
Changed in linux (Ubuntu):
status: New → Incomplete
Changed in mesa (Ubuntu):
status: New → Incomplete
Changed in mutter (Ubuntu):
status: New → Incomplete
Revision history for this message
Krister Swenson (thekswenson) wrote :
Download full text (30.3 KiB)

=> lspci -k
00:00.0 Host bridge: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DMI2 (rev 01)
 Subsystem: Dell Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DMI2
00:01.0 PCI bridge: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 1 (rev 01)
 Kernel driver in use: pcieport
 Kernel modules: shpchp
00:01.1 PCI bridge: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 1 (rev 01)
 Kernel driver in use: pcieport
 Kernel modules: shpchp
00:02.0 PCI bridge: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 2 (rev 01)
 Kernel driver in use: pcieport
 Kernel modules: shpchp
00:03.0 PCI bridge: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 3 (rev 01)
 Kernel driver in use: pcieport
 Kernel modules: shpchp
00:03.1 PCI bridge: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 3 (rev 01)
 Kernel driver in use: pcieport
 Kernel modules: shpchp
00:03.2 PCI bridge: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 3 (rev 01)
 Kernel driver in use: pcieport
 Kernel modules: shpchp
00:03.3 PCI bridge: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 3 (rev 01)
 Kernel driver in use: pcieport
 Kernel modules: shpchp
00:05.0 System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Map/VTd_Misc/System Management (rev 01)
00:05.1 System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Hot Plug (rev 01)
00:05.2 System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO RAS/Control Status/Global Errors (rev 01)
00:05.4 PIC: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D I/O APIC (rev 01)
 Subsystem: Dell Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D I/O APIC
00:11.0 Unassigned class [ff00]: Intel Corporation C610/X99 series chipset SPSR (rev 05)
 Subsystem: Dell C610/X99 series chipset SPSR
00:14.0 USB controller: Intel Corporation C610/X99 series chipset USB xHCI Host Controller (rev 05)
 Subsystem: Dell C610/X99 series chipset USB xHCI Host Controller
 Kernel driver in use: xhci_hcd
00:16.0 Communication controller: Intel Corporation C610/X99 series chipset MEI Controller #1 (rev 05)
 Subsystem: Dell C610/X99 series chipset MEI Controller
 Kernel driver in use: mei_me
 Kernel modules: mei_me
00:16.2 IDE interface: Intel Corporation C610/X99 series chipset IDE-r Controller (rev 05)
 Subsystem: Dell C610/X99 series chipset IDE-r Controller
 Kernel driver in use: ata_generic
 Kernel modules: pata_acpi
00:16.3 Serial controller: Intel Corporation C610/X99 series chipset KT Controller (rev 05)
 Subsystem: Dell C610/X99 series chipset KT Controller
 Kernel driver in use: serial
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-LM (rev 05)
 Subsystem: Dell Ethernet Connection I217-LM
 Kernel driver in use: e1000e
 Kernel modules: e1000e
00:1a.0 USB controller: Intel Corporation C610/X99 series chipset USB Enhanced Host Controller #2 (rev 05)
 Subsystem: Dell C610/X99 series chipset USB Enhanced Host Controller
 Kernel driver in use: ehci-pci
00:1b.0 Audio device...

Revision history for this message
Krister Swenson (thekswenson) wrote :
Download full text (76.6 KiB)

Here's dmesg after a freeze of the system when watching a video with VLC. The strange snow did not show up this time:

=> dmesg
[ 0.000000] Linux version 4.15.0-10-generic (buildd@lgw01-amd64-036) (gcc version 7.3.0 (Ubuntu 7.3.0-3ubuntu1)) #11-Ubuntu SMP Tue Feb 13 18:23:35 UTC 2018 (Ubuntu 4.15.0-10.11-generic 4.15.3)
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.15.0-10-generic root=UUID=90d43be7-a2f7-4500-8b88-9bd7a549d96d ro quiet splash vt.handoff=7
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] Centaur CentaurHauls
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[ 0.000000] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256
[ 0.000000] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'standard' format.
[ 0.000000] e820: BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000003efff] usable
[ 0.000000] BIOS-e820: [mem 0x000000000003f000-0x000000000003ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000000040000-0x000000000009ffff] usable
[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000c93bcfff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000c93bd000-0x00000000c9f5cfff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000c9f5d000-0x00000000c9fc3fff] ACPI data
[ 0.000000] BIOS-e820: [mem 0x00000000c9fc4000-0x00000000cac90fff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x00000000cac91000-0x00000000cb10efff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000cb10f000-0x00000000cb172fff] type 20
[ 0.000000] BIOS-e820: [mem 0x00000000cb173000-0x00000000cb173fff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000cb174000-0x00000000cb181fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000cb182000-0x00000000ccffffff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000cd000000-0x00000000cdffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000d0000000-0x00000000dfffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000082fffffff] usable
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] efi: EFI v2.40 by American Megatrends
[ 0.000000] efi: ACPI=0xc9f72000 ACPI 2.0=0xc9f72000 SMBIOS=0xf0000
[ 0.000000] secureboot: Secure boot could not be determined (mode 0)
[ 0.000000] random: fast init done
[ 0.000000] SMBIOS 2.8 present.
[ 0.000000] DMI: Dell Inc. Precision Tower 7810/0KJCC5, BIOS A20 07/26/2017
[ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[ 0.000000] e820: last_pfn = 0x830000 max_arch_pfn = 0x400000000
[ 0.000000] MTRR default type: write-back
[ 0.000000] MTRR fixed ranges enabled:
[ 0.000000] 00000-9FFFF write-back
[ 0.000000] A0000-BFFFF uncachable
[ 0.00...

Revision history for this message
Krister Swenson (thekswenson) wrote :

I'm sorry for dumping the dmesg output into the thread. Here it is in a file. But it's from after reboot. Does this have the error messages in it from the previous session? Do I have to get a file from /var/log/ ?

Revision history for this message
Krister Swenson (thekswenson) wrote :

I tried using Unity instead of gnome-shell and am experiencing the same problem. Does this mean it's not a problem with mutter?
What is worse, is that this problems seems to crop up every day or so during work. In other words, everything will freeze except for the mouse even if I've never watched a video.

Could you please tell me details on how to get the best debug information for you?

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

it's likely a kernel bug if the whole system freezes, so maybe try newer/older kernels:

http://kernel.ubuntu.com/~kernel-ppa/mainline/

Revision history for this message
Krister Swenson (thekswenson) wrote :

I'm able to interact with the system normally using the ctrl-alt-F3 terminal, although none of the methods listed in https://askubuntu.com/questions/455301/how-to-restart-gnome-shell-after-it-became-unresponsive-freeze/496999 properly restart gnome-shell. It seems to be related to graphics.

Revision history for this message
Krister Swenson (thekswenson) wrote :

More symptoms:

I can kill gnome-shell with "kill -KILL" from a ctrl-alt terminal.
The GDM screen then appears as usual. Logging in again, however, seems to hang on a blank purple screen.

The GDM screen appears normal but moving the mouse over the top-right corner to activate the menu results in EXTREME lag. The menu is usable but doesn't update for dozens of seconds after clicking on it.

Could this be a problem with XWayland?

Revision history for this message
Krister Swenson (thekswenson) wrote :

This bug is making it hard to work...
   I just had the system freeze up on me again after less than 5 minutes.
This time, when doing ctrl-alt-F3 I got the strange snow-like screen depicted in the attachement and none of the ctrl-alt terminals or GDM (at ctrl-alt-F1) showed anything but snow!

Revision history for this message
Krister Swenson (thekswenson) wrote :

Today the fuzzy screen depicted in the attachment appears spontaneously while using google maps. This time with a block around the pointer, that continued to move with the pointer.

Revision history for this message
Krister Swenson (thekswenson) wrote :

Gnome-shell will freeze at unexpected times when using the firefox browser. The symptoms are the same as when watching videos with totem. I've switched to chrome without having gnome-shell freeze on me.

Is there something particular about the way firefox 59 (Quantum) interacts with my graphics hardware?

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for mutter (Ubuntu) because there has been no activity for 60 days.]

Changed in mutter (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for mesa (Ubuntu) because there has been no activity for 60 days.]

Changed in mesa (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.