Summary: | [uxa] Regression with cairo 1.12.0 in gvim | ||||||
---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Vincent Untz <vuntz> | ||||
Component: | Driver/intel | Assignee: | Chris Wilson <chris> | ||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||
Severity: | normal | ||||||
Priority: | medium | ||||||
Version: | unspecified | ||||||
Hardware: | Other | ||||||
OS: | All | ||||||
Whiteboard: | |||||||
i915 platform: | i915 features: | ||||||
Attachments: |
|
As you are using the xlib backend, can you give me the break down of server, driver and compositors? server: xorg 1.10.4 driver: intel driver: [ 40.863] (II) Module intel: vendor="X.Org Foundation" [ 40.863] compiled for 1.10.4, module version = 2.18.0 [ 40.863] Module class: X.Org Video Driver [ 40.863] ABI class: X.Org Video Driver, version 10.0 compositor: gnome-shell 3.4.0 Vincent, can you quickly test if you see the same artifact switching to fallback mode (i.e. disable the compositing WM)? I tried without a compositor (in a icewm session) and it's all working nicely there as far as I can tell. My suspicion is that you have hit this bug: commit 25807f472d051163ed96556a409110fa405c24d1 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Fri Mar 23 14:56:06 2012 +0000 uxa: Remove hook for CompositeRectangles It was broken and not flushing damage correctly. With the improvements made to the kernel, it is no longer a significant advantage per se and not worth its additional complexity. Reported-by: Tilman Sauerbeck <tilman@code-monkey.de> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=32547 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> If do get the change to test xf86-video-intel from git, I would appreciate it. I tried with the patch, and it didn't help -- it actually makes the issue a bit more visible ;-) Whilst you are a tree to compile, can you try ./configure --enable-sna? Ok, I see this on the first line of text in vim-gnome using uxa but not sna. Only the first line in the document, not the line under the cursor - which may be significant. commit fde8a010b3d9406c2f65ee99978360a6ca54e006 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Fri Mar 30 12:47:21 2012 +0100 uxa: Remove broken render glyphs-to-dst Reported-by: Vincent Untz <vuntz@gnome.org> Reported-by: Robert Bradford <robert.bradford@intel.com> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=48045 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
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.
Created attachment 59219 [details] Screenshot of gvim Whenever I open a file in gvim, some lines appear blank, or even truncated (see screenshot for a truncated line at the top of the file). This is 100% reproducable. After reinstalling cairo 1.10.2 instead of 1.12.0, I can't reproduce the issue anymore.