Bug 92556 - System hangs at visiting WebGL site
Summary: System hangs at visiting WebGL site
Status: RESOLVED MOVED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/nouveau (show other bugs)
Version: 11.0
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Nouveau Project
QA Contact: Nouveau Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-20 15:24 UTC by uxv
Modified: 2019-09-18 20:41 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Two files: 'kmsg' and 'Xorg.0.log.old' (21.10 KB, application/octet-stream)
2015-10-20 15:24 UTC, uxv
Details
'kmsg' file alone (67.05 KB, text/plain)
2015-10-20 15:30 UTC, uxv
Details
'Xorg.0.log.old' file alone (44.04 KB, text/plain)
2015-10-20 15:31 UTC, uxv
Details

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.