Bug 37513

Summary: WebGL in Chrome: BadDrawable
Product: Mesa Reporter: Sven Arvidsson <sa>
Component: Drivers/Gallium/r600Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Sven Arvidsson 2011-05-23 10:25:24 UTC
When running part of the WebGL conformance test, buffer-preserve-test.html, this error is repeated on the terminal and Chrome later crashes:

[10066:10066:23755423156:ERROR:x11_util.cc(862)] X Error detected: serial 111, error_code 9 (BadDrawable (invalid Pixmap or Window parameter)), request_code 137, minor_code 8 (DRI2SwapBuffers		)

Chrome needs to be run with --ignore-gpu-blacklist --enable-webgl 

System environment:
-- system architecture: 32-bit
-- Linux distribution: Debian unstable
-- GPU: REDWOOD
-- Model: XFX Radeon HD 5670 1GB
-- Display connector: DVI
-- xf86-video-ati: 6.14.1
-- xserver: 1.10.1
-- mesa: git-fd6f2d6
-- drm: 2.4.25
-- kernel: 2.6.39
Comment 1 Sven Arvidsson 2011-06-24 15:09:44 UTC
This does not seem to be a problem any longer.

The conformance test still doesn't run however, but the crashes seems to be in Chrome and not Mesa. Not sure if this is even supposed to work as WebGL seems to be blacklisted on everything but Nvidia according to this: http://www.khronos.org/webgl/wiki/BlacklistsAndWhitelists

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.