Created attachment 24229 [details] X server log [Problem] The X server hangs if the system has been left idle for a period of time (20 - 30 mins) with the following messages in the log: [mi] EQ overflowing. The server is probably stuck in an infinite loop. [mi] mieqEnequeue: out-of-order valuator event; dropping. The screen saver is disabled and system has to be rebooted (all keys stuck). [Hardware] I have a Dell Inspiron 1525 laptop with an mobile Intel GM45 Express chipset, Core 2 Duo and 2GB RAM. [Software] I am running Fedora 10 x86_64 (updated to latest packages). The problem happens with all kernels I have used so far, but I am currently using 2.6.28.8. The versions of various packages are given below: Xserver: 1.5.3-15.fc10 X Intel Driver: 2.5.0 Mesa 3D: 7.2-0.15.fc10 [Stack Trace] 0: /usr/bin/X(xorg_backtrace+0x26) [0x4e7c96] 1: /usr/bin/X(mieqEnqueue+0x291) [0x4c87d1] 2: /usr/bin/X(xf86PostMotionEventP+0xc4) [0x4914c4] 3: /usr/bin/X(xf86PostMotionEvent+0xa9) [0x491699] 4: /usr/lib64/xorg/modules/input//evdev_drv.so [0x7fd5c3690472] 5: /usr/bin/X [0x47a795] 6: /usr/bin/X [0x46b337] 7: /lib64/libc.so.6 [0x3399a32f90] 8: /lib64/libc.so.6(ioctl+0x7) [0x3399ade037] 9: /usr/lib64/libdrm.so.2 [0x33b2a03023] 10: /usr/lib64/libdrm.so.2(drmWaitVBlank+0x20) [0x33b2a036c0] 11: /usr/lib64/dri/i965_dri.so [0x7fd5c43db09e] 12: /usr/lib64/dri/i965_dri.so(driWaitForVBlank+0xcb) [0x7fd5c43db29f] 13: /usr/lib64/dri/i965_dri.so(intelSwapBuffers+0x23f) [0x7fd5c43e0d86] 14: /usr/lib64/dri/i965_dri.so [0x7fd5c43db3e2] 15: /usr/lib64/xorg/modules/extensions//libglx.so [0xc067ff] 16: /usr/lib64/xorg/modules/extensions//libglx.so [0xbfa656] 17: /usr/lib64/xorg/modules/extensions//libglx.so [0xbfd8f2] 18: /usr/bin/X(Dispatch+0x364) [0x446904] 19: /usr/bin/X(main+0x45d) [0x42cd4d] 20: /lib64/libc.so.6(__libc_start_main+0xe6) [0x3399a1e576] 21: /usr/bin/X [0x42c129] I also disabled the OpenGL 'Use Vsync' option in KDE, but that doesn't seem to have any effect. I have seen this same issue solved for Ubuntu (apparently in Mesa), but I don't know which version it has been fixed in since I seem to be using the latest version.
Bugs like this have been fixed recently in libdrm, Mesa and the kernel. But you can also work around the problem by creating a driconf file and setting the vblank_mode (googling around should show you how).
(In reply to comment #1) > Bugs like this have been fixed recently in libdrm, Mesa and the kernel. But > you can also work around the problem by creating a driconf file and setting the > vblank_mode (googling around should show you how). > I'll try that. Thanks, Jesse.
> Bugs like this have been fixed recently in libdrm, Mesa and the kernel. But > you can also work around the problem by creating a driconf file and setting the > vblank_mode (googling around should show you how). > Nope doesn't work. The bug is still there. (I set vblank_mode to 0 and 3). Can someone at least tell me which library this occurs in? Is the bug in Mesa or libdrm?
Fixed on updating to Fedora 11 Beta.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.