Summary: | Screen switching causes deadlock | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | bugs.freedesktop.org.674292 | ||||||
Component: | Server/Input/Core | Assignee: | Peter Hutterer <peter.hutterer> | ||||||
Status: | RESOLVED WONTFIX | QA Contact: | Xorg Project Team <xorg-team> | ||||||
Severity: | normal | ||||||||
Priority: | medium | ||||||||
Version: | 7.6 (2010.12) | ||||||||
Hardware: | x86-64 (AMD64) | ||||||||
OS: | Linux (All) | ||||||||
Whiteboard: | |||||||||
i915 platform: | i915 features: | ||||||||
Attachments: |
|
Description
bugs.freedesktop.org.674292
2012-02-19 04:52:45 UTC
Created attachment 57274 [details]
xorg log
Created attachment 57275 [details]
xorg.conf
ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: xserver-xorg-input-evdev 1:2.6.99.901+git20120126-0ubuntu2 ProcVersionSignature: Ubuntu 3.2.0-16.25-generic 3.2.6 Uname: Linux 3.2.0-16-generic x86_64 NonfreeKernelModules: nvidia ApportVersion: 1.91-0ubuntu1 Architecture: amd64 CurrentDmesg: 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 DistroCodename: precise DistroVariant: ubuntu EcryptfsInUse: Yes MachineType: Gigabyte Technology Co., Ltd. P55-USB3 ProcEnviron: SHELL=/bin/bash PATH=(custom, user) LANG=de_DE.UTF-8 LANGUAGE=de:en 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 SourcePackage: xserver-xorg-input-evdev UpgradeStatus: Upgraded to precise on 2012-02-12 (6 days ago) dmi.bios.date: 02/11/2010 dmi.bios.vendor: Award Software International, Inc. dmi.bios.version: F4 dmi.board.name: P55-USB3 dmi.board.vendor: Gigabyte Technology Co., Ltd. dmi.board.version: x.x dmi.chassis.type: 3 dmi.chassis.vendor: Gigabyte Technology Co., Ltd. dmi.modalias: dmi:bvnAwardSoftwareInternational,Inc.:bvrF4:bd02/11/2010:svnGigabyteTechnologyCo.,Ltd.:pnP55-USB3:pvr:rvnGigabyteTechnologyCo.,Ltd.:rnP55-USB3:rvrx.x:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvr: dmi.product.name: P55-USB3 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:2.6.99.901+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. |
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.