Summary: | xrandr rotation crashes when virtual >2048 | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Bryce Harrington <bryce> | ||||||
Component: | Driver/intel | Assignee: | Wang Zhenyu <zhenyu.z.wang> | ||||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||||
Severity: | major | ||||||||
Priority: | high | CC: | bas | ||||||
Version: | 7.3 (2007.09) | ||||||||
Hardware: | x86 (IA32) | ||||||||
OS: | Linux (All) | ||||||||
URL: | https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/174745 | ||||||||
Whiteboard: | |||||||||
i915 platform: | i915 features: | ||||||||
Attachments: |
|
Description
Bryce Harrington
2008-04-14 18:28:41 UTC
On Mon, Apr 14, 2008 at 18:28:42 -0700, bugzilla-daemon@freedesktop.org wrote: > If "Virtual X Y" is specified in xorg.conf, where X > 2048 (such as to permit > dual-head layouts), and the user rotates the screen using 'xrandr', X crashes > and hangs the machine. What version of the driver? 7bba2c13310ed5ac22a355a3cc0ec8b7afaa79cf might help. Cheers, Julien Created attachment 15979 [details] [review] proposal fix for exa pitch checking I have produced on 915G here, and it looks we got pitch that larger than hw can support (8k for i915). This is a kludge patch to always check pitch size in driver, as current exa pitch checks of pixmap not created by CreatePixmap is broken to ignore devKind. A seperate xserver/exa patch is available to fix this issue, but there will be compat issue... Please try with this patch first. Created attachment 15981 [details] [review] more clean one Fixed in git. Thanks Zhenyu, I can't find the attached patch in the git. Could you double check and provide the commit id? *** Bug 16064 has been marked as a duplicate of this bug. *** 8187a5a16f8bd8f0ba5e7f5357f355928b3b8f07 in 2.3-branch. |
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.