Bug 712735 - [NV46] Xorg EQ overflow, display and keyboard hang [@ xf86PostMotionEventM]
Summary: [NV46] Xorg EQ overflow, display and keyboard hang [@ xf86PostMotionEventM]
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-nouveau
Version: 15
Hardware: i686
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Ben Skeggs
QA Contact:
URL:
Whiteboard: [cat:modesetting]
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-06-12 20:33 UTC by Jann Horn
Modified: 2018-04-11 15:42 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-08-07 15:36:23 UTC
Type: ---


Attachments (Terms of Use)
/var/log/Xorg.0.log.old (54.26 KB, text/plain)
2011-06-12 20:33 UTC, Jann Horn
no flags Details
output of "smoltSendProfile -p" (2.77 KB, text/plain)
2011-06-12 20:33 UTC, Jann Horn
no flags Details
/etc/X11/xorg.conf (2.30 KB, text/plain)
2011-06-12 20:34 UTC, Jann Horn
no flags Details
/var/log/messages after booting with drm.debug=0x04 (830.74 KB, text/plain)
2011-06-13 16:51 UTC, Jann Horn
no flags Details
output of "sudo dmesg" after booting with "drm.debug=0x04" (123.53 KB, text/plain)
2011-06-13 16:52 UTC, Jann Horn
no flags Details

Description Jann Horn 2011-06-12 20:33:02 UTC
Created attachment 504333 [details]
/var/log/Xorg.0.log.old

Description of problem:
Twice a day or so, my screen freezes (but the mouse pointer still moves), my keyboard freezes (NUMLOCK doesn't work anymore), but sshing into the machine still works.

Version-Release number of selected component (if applicable):
# Xorg -version

X.Org X Server 1.10.2
Release Date: 2011-05-28
X Protocol Version 11, Revision 0
Build Operating System: x86-17 2.6.32-71.14.1.el6.x86_64 
Current Operating System: Linux Jann-PC 2.6.38.7-30.fc15.i686 #1 SMP Fri May 27 06:02:17 UTC 2011 i686
Kernel command line: ro root=/dev/mapper/vg_jannpc-lv_root rd_LUKS_UUID=luks-088093b0-cdc2-4f17-bab9-3cdf5859d346 rd_LVM_LV=vg_jannpc/lv_root rd_LVM_LV=vg_jannpc/lv_swap rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=de rhgb quiet
Build Date: 30 May 2011  12:42:31AM
Build ID: xorg-x11-server 1.10.2-1.fc15 
Current version of pixman: 0.20.2
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.

How reproducible:
Happens randomly (as far as I can tell), but I think that the last few times it happened, it was in the gnome3 "activities" menu.

Additional info:
Xorg.0.log.old says "EQ overflowing. The server is probably stuck in an infinite loop." and spits out a backtrace.

Comment 1 Jann Horn 2011-06-12 20:33:54 UTC
Created attachment 504334 [details]
output of "smoltSendProfile -p"

Comment 2 Jann Horn 2011-06-12 20:34:40 UTC
Created attachment 504335 [details]
/etc/X11/xorg.conf

Comment 3 Matěj Cepl 2011-06-13 11:42:07 UTC
Thanks for the bug report.  We have reviewed the information you have provided above, and there is some additional information we require that will be helpful in our diagnosis of this issue.

Please add drm.debug=0x04 to the kernel command line, restart computer, and attach

* your X server config file (/etc/X11/xorg.conf, if available),
* output of the dmesg command, and
* system log (/var/log/messages)

to the bug report as individual uncompressed file attachments using the bugzilla file attachment link above.

We will review this issue again once you've had a chance to attach this information.

Thanks in advance.

Comment 4 Jann Horn 2011-06-13 16:51:18 UTC
Created attachment 504494 [details]
/var/log/messages after booting with drm.debug=0x04

Comment 5 Jann Horn 2011-06-13 16:52:13 UTC
Created attachment 504495 [details]
output of "sudo dmesg" after booting with "drm.debug=0x04"

Comment 6 Jann Horn 2011-06-13 16:53:36 UTC
I didn't attach xorg.conf again because I don't think that it changed in the meanwhile.

Comment 7 Matěj Cepl 2011-06-16 13:59:16 UTC
[  6684.785] 0: /usr/bin/Xorg (xorg_backtrace+0x3c) [0x80e8cbc]
[  6684.786] 1: /usr/bin/Xorg (mieqEnqueue+0x1c1) [0x80e8191]
[  6684.786] 2: /usr/bin/Xorg (xf86PostMotionEventM+0xbf) [0x80c47ff]
[  6684.786] 3: /usr/bin/Xorg (xf86PostMotionEventP+0x68) [0x80c4948]
[  6684.786] 4: /usr/lib/xorg/modules/input/evdev_drv.so (0xb47000+0x2caf) [0xb49caf]
[  6684.786] 5: /usr/lib/xorg/modules/input/evdev_drv.so (0xb47000+0x3d81) [0xb4ad81]
[  6684.786] 6: /usr/bin/Xorg (0x8047000+0x6ad60) [0x80b1d60]
[  6684.786] 7: /usr/bin/Xorg (0x8047000+0x123215) [0x816a215]
[  6684.786] 8: (vdso) (__kernel_sigreturn+0x0) [0x4fa400]
[  6684.786] 9: (vdso) (__kernel_vsyscall+0x2) [0x4fa416]
[  6684.787] 10: /lib/libc.so.6 (ioctl+0x19) [0x4bfc0199]
[  6684.787] 11: /usr/lib/libdrm.so.2 (drmIoctl+0x34) [0x42a2e984]
[  6684.787] 12: /usr/lib/libdrm.so.2 (drmCommandWrite+0x3d) [0x42a3130d]
[  6684.787] 13: /usr/lib/libdrm_nouveau.so.1 (0x8da000+0x2b7f) [0x8dcb7f]
[  6684.787] 14: /usr/lib/libdrm_nouveau.so.1 (nouveau_bo_map_range+0x10a) [0x8dd27a]
[  6684.787] 15: /usr/lib/libdrm_nouveau.so.1 (nouveau_bo_map+0x33) [0x8dd373]
[  6684.787] 16: /usr/lib/xorg/modules/drivers/nouveau_drv.so (0x12f000+0x3dff) [0x132dff]
[  6684.787] 17: /usr/lib/xorg/modules/libexa.so (0x16b000+0x931b) [0x17431b]
[  6684.787] 18: /usr/bin/Xorg (0x8047000+0xe0abe) [0x8127abe]
[  6684.787] 19: /usr/bin/Xorg (0x8047000+0xb8c36) [0x80ffc36]
[  6684.787] 20: /usr/bin/Xorg (0x8047000+0xba26f) [0x810126f]
[  6684.787] 21: /usr/bin/Xorg (0x8047000+0x2a337) [0x8071337]
[  6684.787] 22: /usr/bin/Xorg (0x8047000+0x1d38c) [0x806438c]
[  6684.788] 23: /lib/libc.so.6 (__libc_start_main+0xf3) [0x4bf07413]
[  6684.788] 24: /usr/bin/Xorg (0x8047000+0x1d6a1) [0x80646a1]

Comment 8 Matěj Cepl 2011-06-16 23:22:43 UTC
Frame 2: /usr/bin/Xorg (xf86PostMotionEventM+0xbf) [0x80c47ff]
	/usr/src/debug/xorg-server-1.10.2/hw/xfree86/common/xf86Xinput.c:1056
	xf86PostMotionEventM
Frame 3: /usr/bin/Xorg (xf86PostMotionEventP+0x68) [0x80c4948]
	/usr/src/debug/xorg-server-1.10.2/hw/xfree86/common/xf86Xinput.c:1008
	xf86PostMotionEventP
Frame 6: /usr/bin/Xorg (0x8047000+0x6ad60) [0x80b1d60]
	/usr/src/debug/xorg-server-1.10.2/hw/xfree86/common/xf86Events.c:300
	xf86SigioReadInput
Frame 7: /usr/bin/Xorg (0x8047000+0x123215) [0x816a215]
	/usr/src/debug/xorg-server-1.10.2/hw/xfree86/os-support/linux/../shared/sigio.c:106
	xf86SIGIO
Frame 17: /usr/lib/xorg/modules/libexa.so (0x16b000+0x931b) [0x17431b]
	/usr/src/debug/xorg-server-1.10.2/exa/exa_accel.c:224
	exaDoPutImage
Frame 18: /usr/bin/Xorg (0x8047000+0xe0abe) [0x8127abe]
	/usr/src/debug/xorg-server-1.10.2/miext/damage/damage.c:880
	damagePutImage
Frame 19: /usr/bin/Xorg (0x8047000+0xb8c36) [0x80ffc36]
	/usr/src/debug/xorg-server-1.10.2/Xext/shm.c:614
	ProcShmPutImage
Frame 20: /usr/bin/Xorg (0x8047000+0xba26f) [0x810126f]
	/usr/src/debug/xorg-server-1.10.2/Xext/shm.c:1153
	ProcShmDispatch
Frame 21: /usr/bin/Xorg (0x8047000+0x2a337) [0x8071337]
	/usr/src/debug/xorg-server-1.10.2/dix/dispatch.c:431
	Dispatch
Frame 22: /usr/bin/Xorg (0x8047000+0x1d38c) [0x806438c]
	/usr/src/debug/xorg-server-1.10.2/dix/main.c:287
	main

Comment 9 Fedora End Of Life 2012-08-07 15:36:25 UTC
This message is a notice that Fedora 15 is now at end of life. Fedora
has stopped maintaining and issuing updates for Fedora 15. It is
Fedora's policy to close all bug reports from releases that are no
longer maintained. At this time, all open bugs with a Fedora 'version'
of '15' have been closed as WONTFIX.

(Please note: Our normal process is to give advanced warning of this
occurring, but we forgot to do that. A thousand apologies.)

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, feel free to reopen
this bug and simply change the 'version' to a later Fedora version.

Bug Reporter: Thank you for reporting this issue and we are sorry that
we were unable to fix it before Fedora 15 reached end of life. If you
would still like to see this bug fixed and are able to reproduce it
against a later version of Fedora, you are encouraged to click on
"Clone This Bug" (top right of this page) and open it against that
version of Fedora.

Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.

The process we are following is described here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping


Note You need to log in before you can comment on or make changes to this bug.