| Summary: | X hangs after idle time on GM45 | ||
|---|---|---|---|
| Product: | Mesa | Reporter: | David John <davidjon> |
| Component: | Drivers/DRI/i915 | Assignee: | Default DRI bug account <dri-devel> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | critical | ||
| Priority: | medium | ||
| Version: | 7.2 | ||
| Hardware: | x86-64 (AMD64) | ||
| OS: | Linux (All) | ||
| Whiteboard: | |||
| i915 platform: | i915 features: | ||
| Attachments: | X server log | ||
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.
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.