Bug 41508

Summary: Rendering distortions in Google Chrome with GPU compositing enabled. [REGRESSION][COMMIT BISECTED]
Product: Mesa Reporter: Michał Lipski <tallica>
Component: glsl-compilerAssignee: Ian Romanick <idr>
Status: RESOLVED DUPLICATE QA Contact:
Severity: major    
Priority: medium CC: tallica
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: Google Chrome screenshot

Description Michał Lipski 2011-10-06 03:35:47 UTC
Created attachment 52038 [details]
Google Chrome screenshot

I've found a regression in latest Mesa from git. I'm getting a rendering distortions in Google Chrome with option "GPU compositing on all pages" enabled.

I did a git bisect. The first bad commit is:
523b611646ae15aa05ed37597ae9162de7290faf (linker: Use gl_shader_program::AttributeBindings for attrib locations)

Reproducible: always

Environment:
Gentoo x86_64
Linux 3.1.0-rc9
X.org server 1.11.1
Mesa: 9f2c56fbd68826ba877afb6c10d239e6f52314f5
libdrm: c82ef03e4c92017bf5644f294ea04e30500f8d4c
nouveau X driver: 169512fbe91f0671a90dfee5e280357f0a4ef701
Google Chrome 15.0.874.81 beta

Dmesg (not sure if it's related):
[87264.291107] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_VFETCH FAULT
[87264.291114] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP_VFETCH 00f00000 0000fe0c 00000000 00000000
[87264.291117] [drm] nouveau 0000:01:00.0: PGRAPH - TRAP
[87264.291120] [drm] nouveau 0000:01:00.0: PGRAPH - ch 4 (0x000e20e000) subc 5 class 0x8297 mthd 0x0f04 data 0x00000000
[87264.291129] [drm] nouveau 0000:01:00.0: VM: trapped read at 0x0000000000 on ch 4 [0x0000e20e] PGRAPH/VFETCH/00 reason: PT_NOT_PRESENT
Comment 1 Ian Romanick 2011-10-06 09:46:56 UTC

*** This bug has been marked as a duplicate of bug 41499 ***

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.