[Intel-gfx] [PATCH] Error detection and reporting
Ben Gamari
bgamari.foss at gmail.com
Sat Aug 8 22:34:39 CEST 2009
Hey all,
After a long hiatus, here is the latest version of my/jbarnes/ickle/oga's error
detection and reporting patch set. While things are pretty stable when running
these patches, the chip still doesn't survive a run of gem_hang (results in a
black screen; dmesg of an attempt included below). Not really sure what is
going wrong. I'm using the same reset procedure as used by oga (oga: your patch
works, right?) so I'm fairly certain it's not a problem of incorrect hardware
programming. Anyways, let me know what you think. Thanks,
- Ben
[ 57.015738] [drm] TV-16: set mode NTSC 480i 0
[ 57.182231] [drm] TV-16: set mode NTSC 480i 0
[ 57.507476] [drm] TV-16: set mode NTSC 480i 0
[ 57.677232] [drm] TV-16: set mode NTSC 480i 0
[ 58.040508] [drm] TV-16: set mode NTSC 480i 0
[ 58.205453] [drm] TV-16: set mode NTSC 480i 0
[ 61.703329] [drm] TV-16: set mode NTSC 480i 0
[ 61.871388] [drm] TV-16: set mode NTSC 480i 0
[ 89.603120] CPU1: Temperature/speed normal
[ 89.603137] CPU0: Temperature/speed normal
[ 110.512176] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
[ 110.512410] render error detected, EIR: 0x00000000
[ 110.512417] i915: Waking up sleeping processes
[ 110.512857] [drm:i915_wait_request] *ERROR* i915_wait_request returns -5 (awaiting 4552 at 4544)
[ 110.514303] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 110.514747] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 110.515522] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 110.516507] GPU hang detected...resetting...i915: checking lock
[ 110.516611]
[ 110.516612] Showing all locks held in the system:
[ 110.516623] 3 locks held by i915/0/817:
[ 110.516624] #0: (i915){+.+.+.}, at: [<ffffffff8107347e>] worker_thread+0x17e/0x380
[ 110.516635] #1: (&dev_priv->error_work){+.+.+.}, at: [<ffffffff8107347e>] worker_thread+0x17e/0x380
[ 110.516641] #2: (tasklist_lock){.?.+..}, at: [<ffffffff8108b520>] debug_show_all_locks+0x40/0x1c0
[ 110.516651] 1 lock held by getty/2140:
[ 110.516652] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 110.516661] 1 lock held by getty/2142:
[ 110.516663] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 110.516669] 1 lock held by getty/2143:
[ 110.516670] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 110.516677] 1 lock held by getty/2144:
[ 110.516678] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 110.516685] 1 lock held by getty/2145:
[ 110.516687] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 110.516707] 1 lock held by getty/3130:
[ 110.516708] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 110.516720] 1 lock held by bash/3667:
[ 110.516722] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 110.516730] 1 lock held by bash/3784:
[ 110.516732] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 110.516740]
[ 110.516741] =============================================
[ 110.516742]
[ 110.516744] i915: Acquiring mutex
[ 110.516768] i915: Retiring requests
[ 110.516770] i915: Saving display config
[ 110.516896] i915: Waiting for hardware to recover
[ 110.516998] i915: Stop ring
[ 110.517000] i915: Init ring
[ 110.517003] i915: irq_uninstall
[ 110.517032] [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
[ 110.517035] [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 1
[ 110.517110] i915: irq_install
[ 110.517167] i915: Restore display
[ 110.517340] done.
[ 111.416168] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
[ 111.416184] render error detected, EIR: 0x00000000
[ 111.416191] i915: Waking up sleeping processes
[ 111.416517] GPU hang detected...resetting...i915: checking lock
[ 111.916055] [drm:i965_reset] *ERROR* i915 struct_mutex lock is still held by X. Giving on up reset.
[ 111.916062] done.
[ 115.712179] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
[ 115.712195] render error detected, EIR: 0x00000000
[ 115.712202] i915: Waking up sleeping processes
[ 115.712288] [drm:i915_wait_request] *ERROR* i915_wait_request returns -5 (awaiting 4558 at 4544)
[ 115.713726] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.716147] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.716323] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.716634] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.717399] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.720990] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.721496] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.722625] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.722902] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.723670] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.724503] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.724856] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.725306] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.725563] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.725760] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.725861] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.726188] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.726429] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.726748] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.727187] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.727332] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.727526] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.727621] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.727947] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.728234] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.728575] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.728947] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.729106] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.729307] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.729401] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.729728] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.729968] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.730286] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.730617] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.730762] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.730959] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.731053] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.731381] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.731620] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.731939] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.732320] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.732479] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.732616] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.733295] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.733392] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.733445] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 115.734326] GPU hang detected...resetting...i915: checking lock
[ 115.734430]
[ 115.734430] Showing all locks held in the system:
[ 115.734442] 3 locks held by i915/0/817:
[ 115.734444] #0: (i915){+.+.+.}, at: [<ffffffff8107347e>] worker_thread+0x17e/0x380
[ 115.734455] #1: (&dev_priv->error_work){+.+.+.}, at: [<ffffffff8107347e>] worker_thread+0x17e/0x380
[ 115.734460] #2: (tasklist_lock){.?.+..}, at: [<ffffffff8108b520>] debug_show_all_locks+0x40/0x1c0
[ 115.734471] 1 lock held by getty/2140:
[ 115.734473] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 115.734481] 1 lock held by getty/2142:
[ 115.734483] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 115.734489] 1 lock held by getty/2143:
[ 115.734490] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 115.734497] 1 lock held by getty/2144:
[ 115.734498] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 115.734505] 1 lock held by getty/2145:
[ 115.734506] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 115.734527] 1 lock held by getty/3130:
[ 115.734529] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 115.734542] 1 lock held by bash/3667:
[ 115.734543] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 115.734551] 1 lock held by bash/3784:
[ 115.734553] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 115.734561]
[ 115.734562] =============================================
[ 115.734563]
[ 115.734565] i915: Acquiring mutex
[ 115.734567] i915: Retiring requests
[ 115.734568] i915: Saving display config
[ 115.734668] i915: Waiting for hardware to recover
[ 115.734770] i915: Stop ring
[ 115.734772] i915: Init ring
[ 115.734775] i915: irq_uninstall
[ 115.734780] [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
[ 115.734784] [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 1
[ 115.734796] i915: irq_install
[ 115.734831] i915: Restore display
[ 115.735006] done.
[ 117.120153] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
[ 117.120169] render error detected, EIR: 0x00000000
[ 117.120176] i915: Waking up sleeping processes
[ 117.120237] [drm:i915_wait_request] *ERROR* i915_wait_request returns -5 (awaiting 4564 at 4544)
[ 117.121078] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 117.122593] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 117.125209] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 117.126023] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 117.127204] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 117.127973] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 117.128862] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 117.129159] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 117.129933] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 117.130697] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 117.131453] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 117.132645] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 117.133090] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 117.133427] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 117.133821] GPU hang detected...resetting...i915: checking lock
[ 117.133933]
[ 117.133935] Showing all locks held in the system:
[ 117.133955] 3 locks held by i915/0/817:
[ 117.133960] #0: (i915){+.+.+.}, at: [<ffffffff8107347e>] worker_thread+0x17e/0x380
[ 117.133984] #1: (&dev_priv->error_work){+.+.+.}, at: [<ffffffff8107347e>] worker_thread+0x17e/0x380
[ 117.134000] #2: (tasklist_lock){.?.+..}, at: [<ffffffff8108b520>] debug_show_all_locks+0x40/0x1c0
[ 117.134024] 1 lock held by getty/2140:
[ 117.134028] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 117.134048] 1 lock held by getty/2142:
[ 117.134053] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 117.134070] 1 lock held by getty/2143:
[ 117.134074] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 117.134091] 1 lock held by getty/2144:
[ 117.134095] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 117.134112] 1 lock held by getty/2145:
[ 117.134116] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 117.134154] 1 lock held by getty/3130:
[ 117.134158] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 117.134185] 1 lock held by bash/3667:
[ 117.134189] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 117.134210] 1 lock held by bash/3784:
[ 117.134214] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 117.134234]
[ 117.134238] =============================================
[ 117.134240]
[ 117.134244] i915: Acquiring mutex
[ 117.134249] i915: Retiring requests
[ 117.134253] i915: Saving display config
[ 117.134378] i915: Waiting for hardware to recover
[ 117.134485] i915: Stop ring
[ 117.134489] i915: Init ring
[ 117.134494] i915: irq_uninstall
[ 117.134504] [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
[ 117.134512] [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 1
[ 117.134537] i915: irq_install
[ 117.134604] i915: Restore display
[ 117.134786] done.
[ 118.032178] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
[ 118.032194] render error detected, EIR: 0x00000000
[ 118.032201] i915: Waking up sleeping processes
[ 118.032339] GPU hang detected...resetting...
[ 118.481085] [drm:i915_wait_request] *ERROR* i915_wait_request returns -5 (awaiting 4567 at 4544)
[ 118.481163] i915: checking lock
[ 118.481169]
[ 118.481171] Showing all locks held in the system:
[ 118.481193] 3 locks held by i915/0/817:
[ 118.481197] #0: (i915){+.+.+.}, at: [<ffffffff8107347e>] worker_thread+0x17e/0x380
[ 118.481222] #1: (&dev_priv->error_work){+.+.+.}, at: [<ffffffff8107347e>] worker_thread+0x17e/0x380
[ 118.481238] #2: (tasklist_lock){.?.+..}, at: [<ffffffff8108b520>] debug_show_all_locks+0x40/0x1c0
[ 118.481261] 1 lock held by getty/2140:
[ 118.481265] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 118.481287] 1 lock held by getty/2142:
[ 118.481291] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 118.481308] 1 lock held by getty/2143:
[ 118.481312] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 118.481329] 1 lock held by getty/2144:
[ 118.481333] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 118.481350] 1 lock held by getty/2145:
[ 118.481355] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 118.481396] 1 lock held by getty/3130:
[ 118.481400] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 118.481427] 1 lock held by bash/3667:
[ 118.481431] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 118.481451] 1 lock held by bash/3784:
[ 118.481455] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 118.481474]
[ 118.481478] =============================================
[ 118.481480]
[ 118.481485] i915: Acquiring mutex
[ 118.482353] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 118.482577] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 118.483126] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 118.483554] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 118.484058] i915: Retiring requests
[ 118.484066] i915: Saving display config
[ 118.484186] i915: Waiting for hardware to recover
[ 118.484293] i915: Stop ring
[ 118.484298] i915: Init ring
[ 118.484305] i915: irq_uninstall
[ 118.484317] [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
[ 118.484326] [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 1
[ 118.484345] i915: irq_install
[ 118.484378] i915: Restore display
[ 118.484551] done.
[ 119.385172] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
[ 119.385188] render error detected, EIR: 0x00000000
[ 119.385195] i915: Waking up sleeping processes
[ 119.385308] GPU hang detected...resetting...
[ 119.554266] [drm:i915_wait_request] *ERROR* i915_wait_request returns -5 (awaiting 4572 at 4544)
[ 119.554321] i915: checking lock
[ 119.554327]
[ 119.554328] Showing all locks held in the system:
[ 119.554350] 3 locks held by i915/1/818:
[ 119.554354] #0: (i915){+.+.+.}, at: [<ffffffff8107347e>] worker_thread+0x17e/0x380
[ 119.554379] #1: (&dev_priv->error_work){+.+.+.}, at: [<ffffffff8107347e>] worker_thread+0x17e/0x380
[ 119.554395] #2: (tasklist_lock){.?.+..}, at: [<ffffffff8108b520>] debug_show_all_locks+0x40/0x1c0
[ 119.554418] 1 lock held by getty/2140:
[ 119.554422] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 119.554442] 1 lock held by getty/2142:
[ 119.554446] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 119.554463] 1 lock held by getty/2143:
[ 119.554467] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 119.554484] 1 lock held by getty/2144:
[ 119.554489] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 119.554506] 1 lock held by getty/2145:
[ 119.554510] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 119.554547] 1 lock held by getty/3130:
[ 119.554551] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 119.554578] 1 lock held by bash/3667:
[ 119.554582] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 119.554602] 1 lock held by bash/3784:
[ 119.554606] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 119.554624]
[ 119.554628] =============================================
[ 119.554630]
[ 119.554635] i915: Acquiring mutex
[ 119.554826] i915: Retiring requests
[ 119.554906] i915: Saving display config
[ 119.555037] i915: Waiting for hardware to recover
[ 119.555144] i915: Stop ring
[ 119.555147] i915: Init ring
[ 119.555161] i915: irq_uninstall
[ 119.555179] [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
[ 119.555187] [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 1
[ 119.555192] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 119.555220] i915: irq_install
[ 119.555352] i915: Restore display
[ 119.555541] done.
[ 120.460164] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
[ 120.460180] render error detected, EIR: 0x00000000
[ 120.460186] i915: Waking up sleeping processes
[ 120.460271] [drm:i915_wait_request] *ERROR* i915_wait_request returns -5 (awaiting 4575 at 4544)
[ 120.460925] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.461708] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.462599] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.463211] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.464946] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.465082] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.465429] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.465705] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.466040] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.466434] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.466580] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.466776] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.466872] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.467200] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.467443] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.467762] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.468651] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.468806] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.469013] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.469117] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.469455] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.469696] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.470076] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.470417] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.470562] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.470691] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.470847] GPU hang detected...resetting...i915: checking lock
[ 120.470950]
[ 120.470951] Showing all locks held in the system:
[ 120.470961] 3 locks held by i915/0/817:
[ 120.470963] #0: (i915){+.+.+.}, at: [<ffffffff8107347e>] worker_thread+0x17e/0x380
[ 120.470974] #1: (&dev_priv->error_work){+.+.+.}, at: [<ffffffff8107347e>] worker_thread+0x17e/0x380
[ 120.470980] #2: (tasklist_lock){.?.+..}, at: [<ffffffff8108b520>] debug_show_all_locks+0x40/0x1c0
[ 120.470990] 1 lock held by getty/2140:
[ 120.470991] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 120.471001] 1 lock held by getty/2142:
[ 120.471002] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 120.471009] 1 lock held by getty/2143:
[ 120.471010] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 120.471017] 1 lock held by getty/2144:
[ 120.471018] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 120.471025] 1 lock held by getty/2145:
[ 120.471026] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 120.471047] 1 lock held by getty/3130:
[ 120.471048] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 120.471061] 1 lock held by bash/3667:
[ 120.471062] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 120.471070] 1 lock held by bash/3784:
[ 120.471071] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 120.471079]
[ 120.471081] =============================================
[ 120.471082]
[ 120.471083] i915: Acquiring mutex
[ 120.471170] i915: Retiring requests
[ 120.471172] i915: Saving display config
[ 120.471275] i915: Waiting for hardware to recover
[ 120.471377] i915: Stop ring
[ 120.471379] i915: Init ring
[ 120.471388] i915: irq_uninstall
[ 120.471393] [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
[ 120.471397] [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 1
[ 120.471411] i915: irq_install
[ 120.471461] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 120.471538] i915: Restore display
[ 120.471718] done.
[ 121.384172] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
[ 121.384190] render error detected, EIR: 0x00000000
[ 121.384197] i915: Waking up sleeping processes
[ 121.384272] [drm:i915_wait_request] *ERROR* i915_wait_request returns -5 (awaiting 4585 at 4544)
[ 121.385095] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 121.386088] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 121.387055] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 121.387840] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 121.388662] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 121.388834] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 121.389098] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 121.389209] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 121.389541] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 121.389805] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 121.390127] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
[ 121.390402] GPU hang detected...resetting...i915: checking lock
[ 121.390505]
[ 121.390506] Showing all locks held in the system:
[ 121.390515] 3 locks held by i915/0/817:
[ 121.390517] #0: (i915){+.+.+.}, at: [<ffffffff8107347e>] worker_thread+0x17e/0x380
[ 121.390527] #1: (&dev_priv->error_work){+.+.+.}, at: [<ffffffff8107347e>] worker_thread+0x17e/0x380
[ 121.390532] #2: (tasklist_lock){.?.+..}, at: [<ffffffff8108b520>] debug_show_all_locks+0x40/0x1c0
[ 121.390541] 1 lock held by getty/2140:
[ 121.390543] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 121.390550] 1 lock held by getty/2142:
[ 121.390551] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 121.390557] 1 lock held by getty/2143:
[ 121.390559] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 121.390565] 1 lock held by getty/2144:
[ 121.390566] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 121.390572] 1 lock held by getty/2145:
[ 121.390573] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 121.390591] 1 lock held by getty/3130:
[ 121.390593] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 121.390604] 1 lock held by bash/3667:
[ 121.390605] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 121.390613] 1 lock held by bash/3784:
[ 121.390614] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 121.390621]
[ 121.390623] =============================================
[ 121.390623]
[ 121.390625] i915: Acquiring mutex
[ 121.390706] i915: Retiring requests
[ 121.390709] i915: Saving display config
[ 121.390816] i915: Waiting for hardware to recover
[ 121.390918] i915: Stop ring
[ 121.390920] i915: Init ring
[ 121.390923] i915: irq_uninstall
[ 121.390927] [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
[ 121.390931] [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 1
[ 121.390942] i915: irq_install
[ 121.390974] i915: Restore display
[ 121.391148] done.
[ 122.292175] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
[ 122.292191] render error detected, EIR: 0x00000000
[ 122.292198] i915: Waking up sleeping processes
[ 122.292287] [drm:i915_wait_request] *ERROR* i915_wait_request returns -5 (awaiting 4594 at 4544)
[ 122.293147] GPU hang detected...resetting...i915: checking lock
[ 122.293260]
[ 122.293262] Showing all locks held in the system:
[ 122.293281] 3 locks held by i915/0/817:
[ 122.293285] #0: (i915){+.+.+.}, at: [<ffffffff8107347e>] worker_thread+0x17e/0x380
[ 122.293309] #1: (&dev_priv->error_work){+.+.+.}, at: [<ffffffff8107347e>] worker_thread+0x17e/0x380
[ 122.293324] #2: (tasklist_lock){.?.+..}, at: [<ffffffff8108b520>] debug_show_all_locks+0x40/0x1c0
[ 122.293347] 1 lock held by getty/2140:
[ 122.293351] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 122.293371] 1 lock held by getty/2142:
[ 122.293375] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 122.293392] 1 lock held by getty/2143:
[ 122.293396] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 122.293412] 1 lock held by getty/2144:
[ 122.293416] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 122.293433] 1 lock held by getty/2145:
[ 122.293437] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 122.293475] 1 lock held by getty/3130:
[ 122.293479] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 122.293504] 1 lock held by bash/3667:
[ 122.293509] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 122.293527] 1 lock held by bash/3784:
[ 122.293532] #0: (&tty->atomic_read_lock){+.+...}, at: [<ffffffff8130236e>] n_tty_read+0x3be/0x950
[ 122.293550]
[ 122.293554] =============================================
[ 122.293556]
[ 122.293560] i915: Acquiring mutex
[ 122.293745] i915: Retiring requests
[ 122.293851] i915: Saving display config
[ 122.293977] i915: Waiting for hardware to recover
[ 122.294083] i915: Stop ring
[ 122.294087] i915: Init ring
[ 122.294095] i915: irq_uninstall
[ 122.294107] [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
[ 122.294115] [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 1
[ 122.294139] i915: irq_install
[ 122.294207] i915: Restore display
[ 122.294391] done.
[ 123.196168] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
[ 123.196184] render error detected, EIR: 0x00000000
[ 123.196190] i915: Waking up sleeping processes
[ 123.196329] GPU hang detected...resetting...i915: checking lock
[ 123.696076] [drm:i965_reset] *ERROR* i915 struct_mutex lock is still held by X. Giving on up reset.
[ 123.696082] done.
[ 133.412170] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
[ 133.412186] render error detected, EIR: 0x00000000
[ 133.412193] i915: Waking up sleeping processes
[ 133.412297] GPU hang detected...resetting...i915: checking lock
[ 133.912101] [drm:i965_reset] *ERROR* i915 struct_mutex lock is still held by compiz.real. Giving on up reset.
[ 133.912109] done.
More information about the Intel-gfx
mailing list