Bug 93745 - Flashing black screen on specific websites (does not render) with Chrome
Summary: Flashing black screen on specific websites (does not render) with Chrome
Status: CLOSED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Ian Romanick
QA Contact: Intel 3D Bugs Mailing List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-01-17 17:08 UTC by Tom
Modified: 2016-09-15 07:14 UTC (History)
2 users (show)

See Also:
i915 platform: I965GM
i915 features: GPU hang


Attachments
syslog and /sys/class/drm/card0/error (850.88 KB, text/plain)
2016-01-17 17:08 UTC, Tom
Details
complete dmesg with debug 0x06 (246.68 KB, text/plain)
2016-01-17 17:34 UTC, Tom
Details
drm error (130.90 KB, application/gzip)
2016-05-29 17:46 UTC, Ryan Underwood
Details

Description Tom 2016-01-17 17:08:03 UTC
Created attachment 121093 [details]
syslog and /sys/class/drm/card0/error

Laptop is a Lenovo Thinkpad R61i with Mint 17.3

GPU HANG: ecode 4:0:0x9f47f9fd, in chrome [2956], reason: Ring hung, action: reset

uname -a

Linux LENOVO 3.19.0-32-generic #37~14.04.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

lspci | grep -i vga

00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) (rev 0c)
Comment 1 Tom 2016-01-17 17:34:37 UTC
Created attachment 121094 [details]
complete dmesg with debug 0x06

Added dmesg with debug 0x06 .... Looks like gpu restarts but there is something that just causes it to crash again ....
Comment 2 Ryan Underwood 2016-05-29 17:31:54 UTC
Also seeing this exact ecode 4:0:0x9f47f9fd with chrome on 
00:02.0 0300: 8086:2a02 (rev 03) (prog-if 00 [VGA controller])
        Subsystem: 103c:30d9
        Flags: bus master, fast devsel, latency 0, IRQ 26
        Memory at d1000000 (64-bit, non-prefetchable) [size=1M]
        Memory at c0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at 30d0 [size=8]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: <access denied>
        Kernel driver in use: i915
Comment 3 Ryan Underwood 2016-05-29 17:33:16 UTC
Linux ubuntu 4.0.5-040005-generic #201506061639 SMP Sat Jun 6 16:40:45 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Comment 4 Ryan Underwood 2016-05-29 17:46:44 UTC
Created attachment 124162 [details]
drm error
Comment 5 yann 2016-09-14 16:56:50 UTC
Assigning to Mesa product (please let me know if I am mistaken with this GPU Hang).

From these 2 error dumps, hungs are both happening in render ring batch with active head at 0x06bcf19c (taking last dump: from drm_error attachment), with 0x60020100 (CONSTANT_BUFFER) as IPEHR.

Batch extract (around 0x06bcf19c from drm_error attachment):

0x06bcf178:      0x78090005: 3DSTATE_VERTEX_ELEMENTS
0x06bcf17c:      0x04400000:    buffer 0: valid, type 0x0040, src offset 0x0000 bytes
0x06bcf180:      0x11130000:    (X, Y, Z, 1.0), dst offset 0x00 bytes
0x06bcf184:      0x0485000c:    buffer 0: valid, type 0x0085, src offset 0x000c bytes
0x06bcf188:      0x11230004:    (X, Y, 0.0, 1.0), dst offset 0x10 bytes
0x06bcf18c:      0x04d80014:    buffer 0: valid, type 0x00d8, src offset 0x0014 bytes
0x06bcf190:      0x12230008:    (X, 0.0, 0.0, 1.0), dst offset 0x20 bytes
0x06bcf194:      0x60020100: CONSTANT_BUFFER: valid
0x06bcf198:      0x05ad7784:    offset: 0x05ad7780, length: 320 bytes
0x06bcf19c:      0x7b009004: 3DPRIMITIVE: tri list random
0x06bcf1a0:      0x00000006:    vertex count
0x06bcf1a4:      0x00000000:    start vertex
0x06bcf1a8:      0x00000001:    instance count
0x06bcf1ac:      0x00000000:    start instance
0x06bcf1b0:      0x00000000:    index bias
Comment 6 Mark Janes 2016-09-14 21:02:16 UTC
It's possible that newer mesa and kernel will improve the rendering for websites for this system.

However, g965 is very old and I wouldn't expect it to work with all webgl websites.
Comment 7 Kenneth Graunke 2016-09-14 21:03:35 UTC
This was fixed in Mesa 10.6.0 which came out in June 2015.  The latest version is 12.0.2.  Please upgrade.


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.