Bug#566617: i915: Waking up sleeping processes ... reboot required
On Sat, Feb 27, 2010 at 08:10:36AM +0100, Cyril Brulebois wrote:
> Hi,
>
> Juha Mäkinen <juha.makinen@koti.soon.fi> (24/01/2010):
> > Package: xorg-video-intel
> > Version: xserver-xorg-video-intel
> > Severity: normal
>
> (please make sure to fill this information properly next time, there's
> a script collecting extra data for you so we don't have to ask)
>
> > Kernel: Linux 2.6.32-trunk-686 (SMP w/1 CPU core)
>
> "Old" kernel, see below.
>
> > My X session did a lockup, must reboot to unlock X.
> > Jan 24 08:20:27 mirembe kernel: [ 77.024037] i915: Waking up sleeping processes
> > Jan 24 08:20:27 mirembe kernel: [ 77.025029] reboot required
>
> Many regressions got fixed in i915 since 2.6.32-trunk, so please check
> what happens with latest 2.6.32 kernel from sid. If you still
> encounter this issue, please check with 2.6.33 kernel from
> experimental.
I had the same problem previously with 2.6.32-trunk; yesterday, I had it
also occur with 2.6.32-3. I haven't tried with the experimental 2.6.33.
The hard part of diagnosing is its randomness; my system was up for 9 days
before it occurred, for what it's worth.
I found that /var/log/kern.log gave a little more information than
/var/log/messages. Here's a log snippet from the time of my crash:
Apr 1 14:58:07 athens kernel: [768399.828014] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer
elapsed... GPU hung
Apr 1 14:58:07 athens kernel: [768399.828024] render error detected, EIR: 0x00000000
Apr 1 14:58:07 athens kernel: [768399.828028] i915: Waking up sleeping processes
Apr 1 14:58:07 athens kernel: [768399.828043] [drm:i915_do_wait_request] *ERROR* i915_do_wait_reque
st returns -5 (awaiting 104345010 at 104345009)
Apr 1 14:58:07 athens kernel: [768399.828451] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
Apr 1 14:58:07 athens kernel: [768399.828614] reboot required
Apr 1 14:58:07 athens kernel: [768400.222390] [drm] DAC-5: set mode 1440x900 1d
Apr 1 14:58:12 athens kernel: [768404.448220] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged
Apr 1 14:58:12 athens kernel: [768404.584494] [drm] DAC-5: set mode 1440x900 1d
After ssh'ing in from another system, I noticed that xdm had crashed. I
tried restarting it, but was unsuccessful. The last lines of my
/var/log/Xorg.conf.0 were:
(II) AIGLX: enabled GLX_MESA_copy_sub_buffer
(II) AIGLX: enabled GLX_SGI_make_current_read
(II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
(II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
(II) AIGLX: Loaded and initialized /usr/lib/dri/i915_dri.so
(II) GLX: Initialized DRI2 GL provider for screen 0
(II) intel(0): Setting screen physical size to 380 x 238
Fatal server error:
Failed to submit batchbuffer: Input/output error
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional
information.
(II) AIGLX: Suspending AIGLX clients for VT switch
Hope that helps some,
Tim
Reply to: