[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: