[Mesa-dev] intel GPU freeze with master, with apitrace log

tom fogal tfogal at sci.utah.edu
Wed Nov 2 11:14:10 PDT 2011


Ping?

-tom

tom fogal <tfogal at sci.utah.edu> writes:
> Hi all,
> 
> Our application has a render mode which is causing a
> Sandybridge-based system to hang for a second with Mesa master.  In
> dmesg I see:
> 
>   [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
>   [drm:i915:do_wait_request] *ERROR* i915_do_wait_request returns -11 (awaiti
> ng 23347 at 23343, next 23348)
> 
> and on my terminal I get
> 
>   intel_do_flush_locked failed: Input/output error
> 
> A few seconds before X server does not seem to receive/process
> updates (i.e. mouse movements).  Then the screen flickers once and
> after that mouse movements are processed as normal.  I've made
> multiple traces, and sometimes this appears to happen twice per run,
> other times it just occurs once... might be a timing thing with how
> quickly I can close the window after the first hang.
>
> I've generated an apitrace (! really great tool!) log for it, but
> it's a bit big (~3mb) to attach to a mailing list posting so I put it
> on the web:
> 
>   http://www.sci.utah.edu/~tfogal/tmp/iv3d.trace
> 
> If I 'glretrace' that on the Intel system, things freeze for a second
> just like when I run my application.  If I copy it to my nvidia-blob
> system, the program displays a black window quickly and then ends; no
> flickers / freezes / etc.
>
> I'm a little stuck debugging... the GPU hang really screws up gdb.
> Thoughts/ideas?
> 
> Thanks,
> 
> -tom


More information about the mesa-dev mailing list