Everything hangs when coming out of fullscreen in chrome

Bug #1528321 reported by Starbeamrainbowlabs
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
xorg (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

If I have hardware acceleration enabled in my chrome settings (which it is automatically), my entire desktop freezes 9 times out of 10 when I come out of fullscreen mode. It doesn't matter whether it's with F11 or a video on a site such as YouTube. Strangely enough, the audio keeps on going.

If I disable hardware acceleration, then I don't experience this issue, but I can't use WebGL. My CPU usage also goes through the roof , heating my laptop up, and reducing my battery life.

If I switch to a different tty with CTRL+ALT.... and login it says that it can't connect to the X server or something. I don't particularly want to cause a another hang to find out either as a forceful shutdown may damage my filesystem(s).

I'm using Ubuntu Desktop 15.10 wily.

Here's my uname -a:

Linux Snowflake 4.2.0-16-generic #19-Ubuntu SMP Thu Oct 8 15:35:06 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Here's my chrome version information:

Google Chrome 48.0.2564.48 (Official Build) beta (64-bit)
Revision ae7f323bae9104a543ae39d46453b712de27d15d-refs/branch-heads/2564@{#362}
OS Linux
Blink 537.36 (@ae7f323bae9104a543ae39d46453b712de27d15d)
JavaScript V8 4.8.271.9
Flash 20.0.0.248
User Agent Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.48 Safari/537.36

Can anyone help me please?

Thanks.

ProblemType: Bug
DistroRelease: Ubuntu 15.10
Package: xorg 1:7.7+7ubuntu4
ProcVersionSignature: Ubuntu 4.2.0-16.19-generic 4.2.3
Uname: Linux 4.2.0-16-generic x86_64
.tmp.unity.support.test.0:

ApportVersion: 2.19.1-0ubuntu5
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
CompositorUnredirectFSW: true
CurrentDesktop: Unity
Date: Mon Dec 21 18:43:27 2015
DistUpgraded: 2015-10-17 12:39:24,649 DEBUG enabling apt cron job
DistroCodename: wily
DistroVariant: ubuntu
DkmsStatus:
 bbswitch, 0.7, 3.19.0-30-generic, x86_64: installed
 bbswitch, 0.7, 4.2.0-16-generic, x86_64: installed
 nvidia-352, 352.63, 4.2.0-16-generic, x86_64: installed
ExtraDebuggingInterest: Yes, if not too technical
GraphicsCard:
 Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: Dell Device [1028:04ca]
 NVIDIA Corporation GF108M [GeForce GT 525M] [10de:0df5] (rev ff) (prog-if ff)
InstallationDate: Installed on 2015-09-14 (98 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422)
MachineType: Dell Inc. Inspiron N5110
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.2.0-16-generic root=UUID=dd320194-8d8a-491f-89af-a4997c775049 ro quiet splash nomodest init=/sbin/e4rat-preload
SourcePackage: xorg
UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev'
UpgradeStatus: Upgraded to wily on 2015-10-17 (65 days ago)
dmi.bios.date: 08/03/2012
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A11
dmi.board.name: 0FXK2Y
dmi.board.vendor: Dell Inc.
dmi.board.version: A11
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.version: Not Specified
dmi.modalias: dmi:bvnDellInc.:bvrA11:bd08/03/2012:svnDellInc.:pnInspironN5110:pvrNotSpecified:rvnDellInc.:rn0FXK2Y:rvrA11:cvnDellInc.:ct8:cvrNotSpecified:
dmi.product.name: Inspiron N5110
dmi.product.version: Not Specified
dmi.sys.vendor: Dell Inc.
version.compiz: compiz 1:0.9.12.2+15.10.20151015-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.64-1
version.libgl1-mesa-dri: libgl1-mesa-dri 11.0.2-1ubuntu4
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 11.0.2-1ubuntu4
version.xserver-xorg-core: xserver-xorg-core 2:1.17.2-1ubuntu9.1
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.9.2-1ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.5.0+git20150819-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20150808-0ubuntu4
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.11-1ubuntu3
xserver.bootTime: Mon Dec 21 07:14:24 2015
xserver.configfile: default
xserver.errors:

xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
 product id 13905
 vendor SEC
xserver.version: 2:1.17.2-1ubuntu9.1

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

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xorg (Ubuntu):
status: New → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

Starbeamrainbowlabs, thank you for reporting this and helping make Ubuntu better.

To see if this is already resolved, could you please test http://cdimage.ubuntu.com/daily-live/current/ and advise to the results?

tags: added: latest-bios-a11
Changed in xorg (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
Starbeamrainbowlabs (sbrl) wrote :

@penalvh Ok. I'm downloading the latest 64 bit ISO now. My connection is rather slow though, so it could take a few hours to download. I'll report back after testing it.

Revision history for this message
Starbeamrainbowlabs (sbrl) wrote :

@penalvch In a clean boot from the 64 ISO you linked me to I can't seem to replicate it. Perhaps this has something to do with my drivers? Or maybe it was fixed? I have no idea how I would go about checking those though.

Revision history for this message
Starbeamrainbowlabs (sbrl) wrote :

@penalvch If what is installed?

Now that I'm not so tired, I can give some extra information. I tried it with a clean xenial daily build, in which I installed chrome and then tested it. It was probably an unfair test though, as chrome was pretty unusable due to some serious graphical glitches.

Revision history for this message
penalvch (penalvch) wrote :

Starbeamrainbowlabs, is xenial still working if it is installed?

Revision history for this message
Starbeamrainbowlabs (sbrl) wrote :

I don't know. Unfortunately I don't have anywhere that I can install it in order to test it.

Revision history for this message
Starbeamrainbowlabs (sbrl) wrote :

I've looked into it some more (see issue #550091 in the chrome bug tracker), it seems to be much more likely to happen with a 60fps video than anything else. I'll have to try xenial again with this knowledge.

Link to chrome issue: https://code.google.com/p/chromium/issues/detail?id=550091#makechanges

Revision history for this message
Starbeamrainbowlabs (sbrl) wrote :

@penalvch I've looked into it some some, and I can't seem to reproduce it on a xenial iso at all.

It may also be worth noting that I have both intel integrated graphics *and* an NVidia dedicated graphics chip (GE Force 550M). I'm not using the default graphics driver that come with ubuntu, because it causes terrible flickering, I see an unknown monitor in my settings, and it doesn't support one of my 2 graphics chips at all.

Revision history for this message
Starbeamrainbowlabs (sbrl) wrote : Re: [Bug 1528321] Re: Everything hangs when coming out of fullscreen in chrome

A backport to wily would be very helpful if it's possible.
On Mon, 2016-01-25 at 19:23 +0000, Christopher M. Penalver wrote:
> Starbeamrainbowlabs, would you need a backport to a release prior to
> Xenial, or may this be closed as Status Invalid?
>

Revision history for this message
penalvch (penalvch) wrote :

Starbeamrainbowlabs, thank you for taking the time to report this bug and helping to make Ubuntu better. However, I am closing it because the bug has been fixed in the latest development version of Ubuntu.

This is a significant bug in Ubuntu. If you need a fix for the bug in previous versions of Ubuntu, please perform as much as possible of the SRU Procedure [1] to bring the need to a developer's attention.

[1]: https://wiki.ubuntu.com/StableReleaseUpdates#Procedure

Changed in xorg (Ubuntu):
status: Incomplete → Fix Released
Revision history for this message
Starbeamrainbowlabs (sbrl) wrote :

@penalvch I don't don't understand that procedure, so I'll just wait for the release of Xenial.

If I find that upgrading to xenial doesn't fix it, I'll report back here.

Revision history for this message
userDepth (binarydepth) wrote :

I'm on Version 48.0.2564.103 (64-bit) and still have problems with video acceleration. Just got Version 48.0.2564.103-1 in the updates, will test during the day

Revision history for this message
userDepth (binarydepth) wrote :

The HW acceleration is fixed in Version 48.0.2564.103-1 as of today. Latest stable. I tried on Youtube and Javascript based Fullscreen from Treehouse.

Revision history for this message
Starbeamrainbowlabs (sbrl) wrote :

@checoimg I agree it is better in the latest beta (version 49.0.2623.39 (Official Build) beta (64-bit)), but it still isn't fixed. It's happening one time in three for me still.

Here's my test video (bump the quality before testing): https://www.youtube.com/watch?v=WG8y1_y-kPw

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.