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

Bug#610987: X server hang (EQ overflowing), nouveau driver



forwarded 610987 https://bugs.freedesktop.org/show_bug.cgi?id=26980
thanks

On 2011-01-24 17:57 +0100, Eric Marsden wrote:

> The X server no longer responds to keyboard input or mouse clicks (the mouse cursor still moves).
> Has occurred twice in one afternoon. Connecting to the machine over ssh, the X server is using
> between 20 and 40% of the CPU and the tail of /var/log/Xorg.0.log (attached) contains the following.
>
> ,----
> | [ 5790.036] (II) NOUVEAU(0): Modeline "1920x1080"x60.0 172.80 1920
> | 2040 2248 2576 1080 1081 1084 1118 -hsync +vsync (67.1 kHz)
> | [  9892.867] [mi] EQ overflowing. The server is probably stuck in an infinite loop.
> | [  9892.867] 
> | Backtrace:
> | [  9892.907] 0: /usr/bin/X (xorg_backtrace+0x28) [0x4aa9c8]
> | [  9892.907] 1: /usr/bin/X (mieqEnqueue+0x1f4) [0x4a6a04]
> | [  9892.907] 2: /usr/bin/X (xf86PostMotionEventP+0xc4) [0x464c04]
> | [  9892.907] 3: /usr/lib/xorg/modules/input/evdev_drv.so (0x7f2869a24000+0x52fc) [0x7f2869a292fc]
> | [  9892.907] 4: /usr/bin/X (0x400000+0x76137) [0x476137]
> | [  9892.907] 5: /usr/bin/X (0x400000+0x11ba93) [0x51ba93]
> | [  9892.907] 6: /lib/libpthread.so.0 (0x7f286dd66000+0xef60) [0x7f286dd74f60]
> | [  9892.907] 7: /lib/libc.so.6 (ioctl+0x7) [0x7f286cb8be27]
> | [  9892.907] 8: /usr/lib/libdrm.so.2 (drmIoctl+0x28) [0x7f286af2e838]
> | [  9892.907] 9: /usr/lib/libdrm.so.2 (drmCommandWrite+0x1b) [0x7f286af2eabb]
> | [  9892.907] 10: /usr/lib/libdrm_nouveau.so.1 (0x7f286a8ef000+0x314d) [0x7f286a8f214d]
> | [  9892.907] 11: /usr/lib/libdrm_nouveau.so.1 (nouveau_bo_map_range+0xf6) [0x7f286a8f2346]
> | [  9892.907] 12: /usr/lib/xorg/modules/drivers/nouveau_drv.so (0x7f286aaf4000+0x708e) [0x7f286aafb08e]
> | [  9892.907] 13: /usr/lib/xorg/modules/libexa.so (0x7f286a4b4000+0x6357) [0x7f286a4ba357]
> | [  9892.907] 14: /usr/lib/xorg/modules/libexa.so (0x7f286a4b4000+0x8a81) [0x7f286a4bca81]
> | [  9892.907] 15: /usr/lib/xorg/modules/libexa.so (0x7f286a4b4000+0x9fa5) [0x7f286a4bdfa5]
> `----
>
> Versions of related packages:
>
> xserver-xorg: 1:7.6~2
> xserver-xorg-video-nouveau: 1:0.0.16+git20101210+8bb8231-1
> linux-image-2.6.37-trunk-amd64: 2.6.37-1~experimental.1
>
> Graphics card: GeForce GT 220. 

This card suffers from random GPU lockups, see
https://bugs.freedesktop.org/show_bug.cgi?id=26980.  A workaround is to
disable acceleration, e.g. by booting with nouveau.noaccel=1.  The
Squeeze kernels do this automatically for your hardware since 2.6.32-22,
but the patch for this does not seem to have been applied to the
experimental kernels.

CC'ing kernel maintainers who may want to apply the patch in newer
kernels, since there is apparently no process on the upstream bug. :-(

Sven



Reply to: