I have a dual-screen setup with two separate screens handled by one nvidia geforce graphics card.
Bug gets triggered when starting playback (mplayer) on second screen in fullscreen mode, then quickly and repeatedly move the mouse from screen one to two and back. When disabling the hardware mouse cursor in xorg.conf, the problem goes away.
[28443.474348] NVRM: Xid (0000:01:00): 16, Head 00000001 Count 00243538
More details at:
Created attachment 57274 [details]
Created attachment 57275 [details]
DistroRelease: Ubuntu 12.04
Package: xserver-xorg-input-evdev 1:18.104.22.1681+git20120126-0ubuntu2
ProcVersionSignature: Ubuntu 3.2.0-16.25-generic 3.2.6
Uname: Linux 3.2.0-16-generic x86_64
Error: command ['sh', '-c', 'dmesg | comm -13 --nocheck-order /var/log/dmesg -'] failed with exit code 1: comm: /var/log/dmesg: Keine Berechtigung
dmesg: write failed: Datenübergabe unterbrochen (broken pipe)
Date: Sun Feb 19 03:17:15 2012
DistUpgraded: Log time: 2012-02-12 12:51:46.485634
MachineType: Gigabyte Technology Co., Ltd. P55-USB3
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.2.0-16-generic root=/dev/mapper/hostnamevg-hostnameroot ro ipv6.disable=1 ip=dhcp ISCSI_INITIATOR=iqn.1993-08.org.debian:01:95384da15332 ISCSI_TARGET_NAME=iqn.mstier.de:desktop64.img ISCSI_TARGET_IP=192.168.0.4 ISCSI_TARGET_PORT=3260
UpgradeStatus: Upgraded to precise on 2012-02-12 (6 days ago)
dmi.bios.vendor: Award Software International, Inc.
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
dmi.sys.vendor: Gigabyte Technology Co., Ltd.
version.compiz: compiz 1:0.9.7.0~bzr2995-0ubuntu4
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.30-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 8.0~rc2-0ubuntu5
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 8.0~rc2-0ubuntu5
version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu3
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:22.214.171.1241+git20120126-0ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20111219.aacbd629-0ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.17.0-1ubuntu4
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20111201+b5534a1-1build2
the attached xorg.conf has hwcursor set to false, but must be set to true in order to trigger the bug.
I'm sure there's a bug file for this already but I couldn't find it. Either way, it's a longer-standing issue that hasn't been tracked down yet. It's in the server though.
Is there anything I can do to help?
(In reply to comment #6)
> Is there anything I can do to help?
a reliable reproducer. unfortunately, it seems to be a race condition and I haven't managed to reliably trigger it yet.
It is *very* reliable here.
once it hangs, attach gdb and see what causes the loop. Is it stuck in a single function or does it actually still process events?
The culprit is "DISPLAY=:0.1 xrandr -r 24".
It always happens after switching the refresh rate of the second screen using xrandr.
Forwarded to nvidia.
It gets stuck somewhere within the nvidia driver.
This is a mass change of bugs. Bugs assigned to me that haven't been updated in the last 3 years are closed as WONTFIX, because, well, let's at least be honest about it.
Please do not re-open unless you have a really good reason to do so (e.g. you're fixing it yourself). If it hasn't been fixed in the last 3 years, it probably won't be fixed anytime soon either. Sorry.