I just upstreamed the bug report below (opening this bug just to track it in ubuntu).
************************************
Just now I started Firefox and my xserver froze. I grabbed a backtrace from gdb
and X was stucking waiting for some ioctl(). I also took a copy of xorg.lorg
which contains a "xorg is probably in an infinite loop backtrace" as such:
[mi] EQ overflowing. The server is probably stuck in an infinite loop.
Backtrace:
0: /usr/X11R6/bin/X(xorg_backtrace+0x26) [0x4ee1a6]
1: /usr/X11R6/bin/X(mieqEnqueue+0x291) [0x4cebd1]
2: /usr/X11R6/bin/X(xf86PostMotionEventP+0xc4) [0x498554]
3: /usr/X11R6/bin/X(xf86PostMotionEvent+0xb1) [0x498731]
4: /usr/lib/xorg/modules/input//evdev_drv.so [0x7f26a0a559b2]
5: /usr/X11R6/bin/X [0x481625]
6: /usr/X11R6/bin/X [0x472147]
7: /lib/libpthread.so.0 [0x7f26b9bbf080]
8: /lib/libc.so.6(ioctl+0x7) [0x7f26b8221d87]
9: /usr/lib/libdrm.so.2 [0x7f26b6dfe8d3]
10: /usr/lib/libdrm.so.2(drmWaitVBlank+0x20) [0x7f26b6dfed70]
11: /usr/lib/dri/i965_dri.so [0x7f26a5ccb85e]
12: /usr/lib/dri/i965_dri.so(driWaitForVBlank+0x110) [0x7f26a5ccbaf0]
13: /usr/lib/dri/i965_dri.so(intelSwapBuffers+0xe5) [0x7f26a5cd53d5]
14: /usr/lib/dri/i965_dri.so [0x7f26a5cccdef]
15: /usr/lib/xorg/modules/extensions//libglx.so [0x7f26b7659b5f]
16: /usr/lib/xorg/modules/extensions//libglx.so [0x7f26b764d936]
17: /usr/lib/xorg/modules/extensions//libglx.so [0x7f26b7650bd2]
18: /usr/X11R6/bin/X(Dispatch+0x364) [0x44d754]
19: /usr/X11R6/bin/X(main+0x45d) [0x43376d]
20: /lib/libc.so.6(__libc_start_main+0xe6) [0x7f26b8162586]
21: /usr/X11R6/bin/X [0x432b49]
[mi] mieqEnequeue: out-of-order valuator event; dropping.
[mi] EQ overflowing. The server is probably stuck in an infinite loop.
[mi] mieqEnequeue: out-of-order valuator event; dropping.
[mi] EQ overflowing. The server is probably stuck in an infinite loop.
[mi] mieqEnequeue: out-of-order valuator event; dropping.
[mi] EQ overflowing. The server is probably stuck in an infinite loop.
------- Comment #1 From martin 2008-12-07 06:43:30 PST [reply] -------
Created an attachment (id=20867) [details]
xorg_log with "x has gone into inf loop" backtrace (related to EQ overflow)
------- Comment #2 From martin 2008-12-07 06:50:21 PST [reply] -------
Previously when I used 2.6.27 kernel with intel 2.4.1 I never saw this
particular freeze at all.
When I upgraded to jaunty I got 2.6.28 kernel and intel 2.5.1 I run into this
problem.
This bug is not reproducible by specific steps though, it just happens at
random times out of the blue. If you have additional info you need I can write
it down on a post-it next to my machine and try to collect that data once the
bug happens to be triggered again.
My hardware is a x64 box with intel g45 (some lines from "lspci -nn" below):
00:00.0 Host bridge [0600]: Intel Corporation 4 Series Chipset DRAM Controller
[8086:2e20] (rev 03)
00:02.0 VGA compatible controller [0300]: Intel Corporation 4 Series Chipset
Integrated Graphics Controller [8086:2e22] (rev 03)
00:02.1 Display controller [0380]: Intel Corporation 4 Series Chipset
Integrated Graphics Controller [8086:2e23] (rev 03)
I have "current jaunty versions" which right now means:
ii libdrm-intel1 2.4.1-0ubuntu7
ii xserver-xorg-video-intel 2:2.5.1-1ubuntu5
ii linux-image-2.6.28-2-generic 2.6.28-2.3
ii xserver-xorg 1:7.4~5ubuntu5
ii libgl1-mesa-dri 7.2-1ubuntu2
I just upstreamed the bug report below (opening this bug just to track it in ubuntu).
******* ******* ******* ******* ******* *
Just now I started Firefox and my xserver froze. I grabbed a backtrace from gdb
and X was stucking waiting for some ioctl(). I also took a copy of xorg.lorg
which contains a "xorg is probably in an infinite loop backtrace" as such:
[mi] EQ overflowing. The server is probably stuck in an infinite loop.
Backtrace: bin/X(xorg_ backtrace+ 0x26) [0x4ee1a6] bin/X(mieqEnque ue+0x291) [0x4cebd1] bin/X(xf86PostM otionEventP+ 0xc4) [0x498554] bin/X(xf86PostM otionEvent+ 0xb1) [0x498731] xorg/modules/ input// evdev_drv. so [0x7f26a0a559b2] .so.0 [0x7f26b9bbf080] so.6(ioctl+ 0x7) [0x7f26b8221d87] libdrm. so.2 [0x7f26b6dfe8d3] libdrm. so.2(drmWaitVBl ank+0x20) [0x7f26b6dfed70] dri/i965_ dri.so [0x7f26a5ccb85e] dri/i965_ dri.so( driWaitForVBlan k+0x110) [0x7f26a5ccbaf0] dri/i965_ dri.so( intelSwapBuffer s+0xe5) [0x7f26a5cd53d5] dri/i965_ dri.so [0x7f26a5cccdef] xorg/modules/ extensions/ /libglx. so [0x7f26b7659b5f] xorg/modules/ extensions/ /libglx. so [0x7f26b764d936] xorg/modules/ extensions/ /libglx. so [0x7f26b7650bd2] bin/X(Dispatch+ 0x364) [0x44d754] bin/X(main+ 0x45d) [0x43376d] so.6(__ libc_start_ main+0xe6) [0x7f26b8162586]
0: /usr/X11R6/
1: /usr/X11R6/
2: /usr/X11R6/
3: /usr/X11R6/
4: /usr/lib/
5: /usr/X11R6/bin/X [0x481625]
6: /usr/X11R6/bin/X [0x472147]
7: /lib/libpthread
8: /lib/libc.
9: /usr/lib/
10: /usr/lib/
11: /usr/lib/
12: /usr/lib/
13: /usr/lib/
14: /usr/lib/
15: /usr/lib/
16: /usr/lib/
17: /usr/lib/
18: /usr/X11R6/
19: /usr/X11R6/
20: /lib/libc.
21: /usr/X11R6/bin/X [0x432b49]
[mi] mieqEnequeue: out-of-order valuator event; dropping.
[mi] EQ overflowing. The server is probably stuck in an infinite loop.
[mi] mieqEnequeue: out-of-order valuator event; dropping.
[mi] EQ overflowing. The server is probably stuck in an infinite loop.
[mi] mieqEnequeue: out-of-order valuator event; dropping.
[mi] EQ overflowing. The server is probably stuck in an infinite loop.
------- Comment #1 From martin 2008-12-07 06:43:30 PST [reply] -------
Created an attachment (id=20867) [details]
xorg_log with "x has gone into inf loop" backtrace (related to EQ overflow)
------- Comment #2 From martin 2008-12-07 06:50:21 PST [reply] -------
Previously when I used 2.6.27 kernel with intel 2.4.1 I never saw this
particular freeze at all.
When I upgraded to jaunty I got 2.6.28 kernel and intel 2.5.1 I run into this
problem.
This bug is not reproducible by specific steps though, it just happens at
random times out of the blue. If you have additional info you need I can write
it down on a post-it next to my machine and try to collect that data once the
bug happens to be triggered again.
My hardware is a x64 box with intel g45 (some lines from "lspci -nn" below):
00:00.0 Host bridge [0600]: Intel Corporation 4 Series Chipset DRAM Controller
[8086:2e20] (rev 03)
00:02.0 VGA compatible controller [0300]: Intel Corporation 4 Series Chipset
Integrated Graphics Controller [8086:2e22] (rev 03)
00:02.1 Display controller [0380]: Intel Corporation 4 Series Chipset
Integrated Graphics Controller [8086:2e23] (rev 03)
I have "current jaunty versions" which right now means: xorg-video- intel 2:2.5.1-1ubuntu5 2.6.28- 2-generic 2.6.28-2.3
ii libdrm-intel1 2.4.1-0ubuntu7
ii xserver-
ii linux-image-
ii xserver-xorg 1:7.4~5ubuntu5
ii libgl1-mesa-dri 7.2-1ubuntu2