Bug 88884

Summary: freeze error with youtube in chrome fullscreen - ubuntu 14.10
Product: DRI Reporter: Justin L <jlippi>
Component: DRM/IntelAssignee: Intel GFX Bugs mailing list <intel-gfx-bugs>
Status: CLOSED DUPLICATE QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: normal    
Priority: medium CC: intel-gfx-bugs
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Justin L 2015-01-30 22:30:26 UTC
from dmesg:

[25266.556694] [drm] stuck on render ring
[25266.557819] [drm] GPU HANG: ecode 0:0xf5dffffe, in chrome [10959], reason: Ring hung, action: reset
[25266.557821] [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
[25266.557822] [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel
[25266.557823] [drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue.
[25266.557824] [drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it.
[25266.557826] [drm] GPU crash dump saved to /sys/class/drm/card0/error

crash dump here:
GPU HANG: ecode 0:0xf5dffffe, in chrome [10959], reason: Ring hung, action: reset
Time: 1422656455 s 912645 us
Kernel: 3.16.0-29-generic
Active process (on ring render): chrome [10959]
Reset count: 0
Suspend count: 2
PCI ID: 0x0416
EIR: 0x00000000
IER: 0xf4403d29
PGTBL_ER: 0x00000000
FORCEWAKE: 0x00000001
DERRMR: 0xffff7dfd
CCID: 0x09c3610d
Missed interrupts: 0x00000000
  fence[0] = 1d3710671c572001
  fence[1] = 1cd806700ed9001
  fence[2] = 1e3430671d372001
  fence[3] = 00000000
  fence[4] = 00000000
  fence[5] = 00000000
  fence[6] = 00000000
  fence[7] = 00000000
  fence[8] = 00000000
  fence[9] = 00000000
  fence[10] = 00000000
  fence[11] = 00000000
  fence[12] = 00000000
  fence[13] = 00000000
  fence[14] = 00000000
  fence[15] = 00000000
  fence[16] = 00000000
  fence[17] = 00000000
  fence[18] = 00000000
  fence[19] = 00000000
  fence[20] = 00000000
  fence[21] = 00000000
  fence[22] = 00000000
  fence[23] = 00000000
  fence[24] = 00000000
  fence[25] = 00000000
  fence[26] = 00000000
  fence[27] = 00000000
  fence[28] = 00000000
  fence[29] = 00000000
  fence[30] = 00000000
  fence[31] = 00000000
  INSTDONE_0: 0xffdfffff
  INSTDONE_1: 0xffffffff
  INSTDONE_2: 0xffffffff
  INSTDONE_3: 0xffffffff
ERROR: 0x00000000
DONE_REG: 0xffffffff
ERR_INT: 0x00000000
render command stream:
  HEAD: 0x5d602d9c
  TAIL: 0x00003160
  CTL: 0x0001f001
  TAIL: 0x00003160
  CTL: 0x0001f001
  HWS: 0x7fff0000
  ACTHD: 0x00000000 5d602d9c
  IPEIR: 0x00000000
  IPEHR: 0x0a000001
  INSTDONE: 0xffdfffff
  BBADDR: 0x00000000 08be1f88
  BB_STATE: 0x00000020
  INSTPS: 0x80000101
  INSTPM: 0x00006080
  FADDR: 0x00000000 00301f80
  RC PSMI: 0x00000010
  FAULT_REG: 0x00000000
  SYNC_0: 0x00000000 [last synced 0x00000000]
  SYNC_1: 0x01966601 [last synced 0x019665f1]
  SYNC_2: 0x00000000 [last synced 0x00000000]
  GFX_MODE: 0x00002a00
  PP_DIR_BASE: 0x7fdf0000
  seqno: 0x01966659
  waiting: yes
  ring->head: 0x00019e28
  ring->tail: 0x00003160
  hangcheck: hung [40]
bsd command stream:
  HEAD: 0x00000000
  TAIL: 0x00000000
  CTL: 0x0001f001
  HWS: 0x00320000
  ACTHD: 0x00000000 00000000
  IPEIR: 0x00000000
  IPEHR: 0x00000000
  INSTDONE: 0xfffffffe
  BBADDR: 0x00000000 00000000
  BB_STATE: 0x00000000
  INSTPS: 0x00000000
  INSTPM: 0x00000000
  FADDR: 0x00000000 00321000
  RC PSMI: 0x00000010
  FAULT_REG: 0x00000000
  SYNC_0: 0x01966601 [last synced 0x00000000]
  SYNC_1: 0x01966659 [last synced 0x00000000]
  SYNC_2: 0x00000000 [last synced 0x00000000]
  GFX_MODE: 0x00000200
  PP_DIR_BASE: 0x7fdf0000
  seqno: 0x00000000
  waiting: no
  ring->head: 0x00000000
  ring->tail: 0x00000000
  hangcheck: idle [0]
blt command stream:
  HEAD: 0x00e19230
  TAIL: 0x00019230
  CTL: 0x0001f001
  HWS: 0x00341000
  ACTHD: 0x00000000 00e19230
  IPEIR: 0x00000000
 ACTHD: 0x00000000 00e19230
  IPEIR: 0x00000000
  IPEHR: 0x01000000
  INSTDONE: 0xfffffffe
  BBADDR: 0x00000000 1bea9024
  BB_STATE: 0x00000000
  INSTPS: 0x00000000
  INSTPM: 0x00000000
  FADDR: 0x00000000 0035b230
  RC PSMI: 0x00000010
  FAULT_REG: 0x00000000
  SYNC_0: 0x01966659 [last synced 0x00000000]
  SYNC_1: 0x00000000 [last synced 0x00000000]
  SYNC_2: 0x00000000 [last synced 0x019665f2]
  GFX_MODE: 0x00000200
  PP_DIR_BASE: 0x7fdf0000
  seqno: 0x01966601
  waiting: no
  ring->head: 0x0001fa40
  ring->tail: 0x00019230
  hangcheck: idle [0]
vebox command stream:
  HEAD: 0x00000000
  TAIL: 0x00000000
  CTL: 0x0001f001
  HWS: 0x00362000
  ACTHD: 0x00000000 00000000
  IPEIR: 0x00000000
  IPEHR: 0x00000000
  INSTDONE: 0xfffffffe
  BBADDR: 0x00000000 00000000
  BB_STATE: 0x00000000
  INSTPS: 0x00000000
  INSTPM: 0x00000000
  FADDR: 0x00000000 00363000
  RC PSMI: 0x00000010
  FAULT_REG: 0x00000000
  SYNC_0: 0x01966601 [last synced 0x00000000]
  SYNC_1: 0x01966659 [last synced 0x00000000]
  SYNC_2: 0x00000000 [last synced 0x00000000]
  GFX_MODE: 0x00000200
  PP_DIR_BASE: 0x7fdf0000
  seqno: 0x00000000
  waiting: no
  ring->head: 0x00000000
  ring->tail: 0x00000000
  hangcheck: idle [0]
bsd2 command stream:
Active [48]:
  09c36000    69632 10 00 196665a 0 dirty render L3+LLC
  12392000    16384 37 00 196665a 0 dirty render snooped or LLC
  1f578000    65536 37 00 196665a 0 dirty render snooped or LLC
  46849000  8388608 36 00 196665a 196665a Y dirty render snooped or LLC
  29605000  8388608 36 00 196665a 196665a Y dirty render snooped or LLC
  47049000  2097152 36 00 196665a 196665a dirty render snooped or LLC
  24778000     4096 37 00 196665a 0 render snooped or LLC
  24779000     4096 37 00 196665a 0 render snooped or LLC
 24778000     4096 37 00 196665a 0 render snooped or LLC
  24779000     4096 37 00 196665a 0 render snooped or LLC
  3562d000  1048576 37 00 196665a 0 Y render snooped or LLC
  3572d000   262144 37 00 196665a 0 Y render snooped or LLC
  3576d000   262144 37 00 196665a 0 Y render snooped or LLC
  358b2000   262144 37 00 196665a 0 Y render snooped or LLC
  26ef1000   262144 37 00 196665a 0 Y render snooped or LLC
  3542d000   262144 37 00 196665a 0 Y render snooped or LLC
  16a8e000   262144 37 00 196665a 0 Y render snooped or LLC
  47260000   262144 37 00 196665a 0 Y render snooped or LLC
  472a0000   262144 37 00 196665a 0 Y render snooped or LLC
  23952000   262144 37 00 196665a 0 Y render snooped or LLC
  26b71000   262144 37 00 196665a 0 Y render snooped or LLC
  1fcef000   262144 37 00 196665a 0 Y render snooped or LLC
  4023b000   262144 37 00 196665a 0 Y render snooped or LLC
  3546d000   262144 37 00 196665a 0 Y render snooped or LLC
  1fd6f000   262144 37 00 196665a 0 Y render snooped or LLC
  26f31000   262144 37 00 196665a 0 Y render snooped or LLC
  46769000   262144 37 00 196665a 0 Y render snooped or LLC
  46429000   262144 37 00 196665a 0 Y render snooped or LLC
  26c71000   262144 37 00 196665a 0 Y render snooped or LLC
  4605b000   262144 37 00 196665a 0 Y render snooped or LLC
  4615b000   262144 37 00 196665a 0 Y render snooped or LLC
  238d2000   262144 37 00 196665a 0 Y render snooped or LLC
  467a9000   262144 37 00 196665a 0 Y render snooped or LLC
  21d66000   131072 37 00 196665a 0 Y render snooped or LLC
  40316000   131072 37 00 196665a 0 Y render snooped or LLC
  21d8d000   131072 37 00 196665a 0 Y render snooped or LLC
  40356000   131072 37 00 196665a 0 Y render snooped or LLC
  25a35000   327680 37 00 196665a 0 Y render snooped or LLC
  203ee000    32768 3f 00 196665a 0 dirty render snooped or LLC
  249c2000    69632 10 00 196665b 0 dirty render L3+LLC
  1b6e4000    36864 37 00 196665b 0 render snooped or LLC
  3615b000  8294400 02 00 196665b 196665b X dirty render snooped or LLC (name: 9)
  35972000  8294400 36 00 196665b 196665a X dirty render snooped or LLC (name: 33)
  1199c000    65536 37 00 196665b 0 dirty render snooped or LLC
  1bea9000     4096 3f 00 196665b 0 dirty render snooped or LLC
  1beaa000    69632 10 00 196665c 0 dirty render L3+LLC
  0f1e7000    32768 3f 00 196665c 0 dirty render snooped or LLC
  28b24000    32768 3f 00 196665d 0 dirty render snooped or LLC
  09dae000    32768 3f 00 196665e 0 dirty render snooped or LLC
  3f2b8000    32768 3f 00 196665f 0 dirty render snooped or LLC
Pinned [15]:
  002ee000    69632 10 00 0 0 P dirty L3+LLC
  7fff0000     4096 01 01 0 0 P snooped or LLC
  002ff000   131072 40 40 0 0 P dirty snooped or LLC
  0031f000     4096 01 01 0 0 P snooped or LLC
  00320000     4096 01 01 0 0 P snooped or LLC
  00321000   131072 40 40 0 0 P dirty snooped or LLC
  00341000     4096 01 01 0 0 P snooped or LLC
  00342000   131072 40 40 0 0 P dirty snooped or LLC
  00362000     4096 01 01 0 0 P snooped or LLC
  00363000   131072 40 40 0 0 P dirty snooped or LLC
  00384000  8294400 41 00 0 0 P uncached (name: 1)
  22481000    69632 50 00 0 0 P dirty L3+LLC
  14b15000    16384 40 00 0 0 P dirty uncached
  00ed9000 14680064 76 00 0 0 P X dirty uncached (name: 14) (fence: 1)
  14b15000    16384 40 00 0 0 P dirty uncached
  00ed9000 14680064 76 00 0 0 P X dirty uncached (name: 14) (fence: 1)
  1d372000 16588800 36 00 0 0 P X dirty uncached (name: 8) (fence: 2)
render ring (submitted by chrome [10959]) --- gtt_offset = 0x203ee000
....

Sorry I can't attach the whole dump; too large.  Let me know if you need it.
Comment 1 Chris Wilson 2015-01-31 10:29:15 UTC

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

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.