I tested webGl cases on pnv platform with the latest driver, But failed.It reported that "this brower does not appear to support webgl". and I also print the dmesg info : chrome[2699]: segfault at 2 ip 0a0500ba sp bfaff1b0 error 4 in chrome[8048000+2e0b000]. System Environment: -------------------------- OSD: Fedora release 13 (Goddard) Kernel_version: 2.6.31.12 Libdrm: (master)2.4.29-3-gef20301a11afae50bfe127002913dbd0b81ddccc Mesa: (master)67e6a40605c482617afa9bd698003ea15e8f8f6e Reproduce steps: ---------------- 1. ./piglit-run.py tests/webglc.tests cc
I bisect this error and get the first bad commit: 221a36514b4ecffdaa3be5c43e67c75cc8c30ab8 is the first bad commit commit 221a36514b4ecffdaa3be5c43e67c75cc8c30ab8 Author: Eric Anholt <eric@anholt.net> Date: Mon Nov 28 11:02:59 2011 -0800 intel: Make mapping of texture slices track the region of interest. This will be used for things like packed depth/stencil temporaries and making LLC-cached temporary mappings using blits. Reviewed-by: Chad Versace <chad.versace@linux.intel.com> :040000 040000 0f604a0194b8564cbf662b27a315917b0c42b52b e8b4be0f6bc7c07b8d82a64f85c514515a4fee11 M src
This seems a big regression. Eric, comments?
Chrome creates a separate process to detect whether WebGL should be supported on an implementation, and it looks like that process crashes in our driver with this change.
There's no tests/webglc.tests in upstream piglit. Is there a reason that hasn't been contributed back?
Can you test again with master? I just tried: chromium --ignore-gpu-blacklist and went to http://code.google.com/p/webglsamples/ and ran the aquarium demo, and it worked. ii chromium 12.0.742.112~r90304-1 Chromium browser
ping: Please try to reproduce on current master and 8.0 branch.
This issue has been resolved on both master and 8.0 branch. master: Kernel_version: 2.6.31.12 Mesa: (master)15986d21ebaaeedb234b066edba5cf7f6ea87a3c Xserver:(master)xorg-server-1.11.99.902-3-g85cecd981191f9c3dab0fb13310d91eff643d423 Xf86_video_intel: (master)2.17.0-616-g55c7088f54655609fbb00106679a566b46ee8dba 8.0: Kernel_version: 2.6.31.12 Libdrm: (master)2.4.30-23-gc51f7f0e460dcadb9f1a56ecf1615810877c33c8 Mesa: (8.0)7f5d3f7ed2ac42f00e4f848dd79b6223d95d7877 Xserver: (server-1.11-branch)xorg-server-1.11.3
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.