Bug 92556

Summary: System hangs at visiting WebGL site
Product: Mesa Reporter: uxv <mrs.sub>
Component: Drivers/DRI/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED MOVED QA Contact: Nouveau Project <nouveau>
Severity: normal    
Priority: medium    
Version: 11.0   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: Two files: 'kmsg' and 'Xorg.0.log.old'
'kmsg' file alone
'Xorg.0.log.old' file alone

Description uxv 2015-10-20 15:24:59 UTC
Created attachment 119007 [details]
Two files: 'kmsg' and 'Xorg.0.log.old'

When I visit any WebGL site, after it's done loading everything on screen freezes except mouse cursor. Keyboard not responding too, so only hard reset helps :)

Kernel messages and Xorg log are in attachment.

I have already posted a topic at https://bbs.archlinux.org/viewtopic.php?id=203765 There are some other kernel messages.

--

$ pacman -Qi mesa libdrm xf86-video-nouveau xorg-server firefox | egrep "Name|Version" 

    Name           : mesa
    Version        : 11.0.3-1

    Name           : libdrm
    Version        : 2.4.65-1

    Name           : xf86-video-nouveau
    Version        : 1.0.11-3

    Name           : xorg-server
    Version        : 1.17.2-4

    Name           : firefox
    Version        : 41.0.2-1

--

Maybe it somewhat related to https://bugs.freedesktop.org/show_bug.cgi?id=89985
Comment 1 uxv 2015-10-20 15:30:58 UTC
Created attachment 119009 [details]
'kmsg' file alone
Comment 2 uxv 2015-10-20 15:31:33 UTC
Created attachment 119010 [details]
'Xorg.0.log.old' file alone
Comment 3 uxv 2015-10-29 05:05:37 UTC
The cause of the errors is Firefox' "layers.acceleration.force-enabled" config parameter set to "true". When I set it to "false" I no more see any hang or errors. 

But if it's set to "false", then tearing happens with smooth scrolling. Setting the parameter to "true" avoids tearing, but hangs system on any WebGL site.

It's true for Mesa 10 and 11.
Comment 4 GitLab Migration User 2019-09-18 20:41:40 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/1089.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.