[Bug 31766] New: Moving table in Shareaza causes wine to generate invalid X11/XRender requests
wine-bugs at winehq.org
wine-bugs at winehq.org
Sun Sep 23 13:46:15 CDT 2012
http://bugs.winehq.org/show_bug.cgi?id=31766
Bug #: 31766
Summary: Moving table in Shareaza causes wine to generate
invalid X11/XRender requests
Product: Wine
Version: 1.5.11
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs at winehq.org
ReportedBy: linuxhippy at gmail.com
Classification: Unclassified
Created attachment 41794
--> http://bugs.winehq.org/attachment.cgi?id=41794
screenshot
When moving table headers in Shareaza (a GPL filesharing application), I get a
graphic corruption when uring Intel's new SNA acceleration architecture.
I reported the corruption to the intel driver development team, and Chris
Wilson concluded after analyzing the problem, that wine generates invalid
XRender/X11 requests - and that it worked before only by accident.
Quote:
> Unbelievably, this is actually a bug in Wine. It is abusing a PICT_x8r8g8b8
> format by trying to copy a PICT_a8r8g8b8 picture through an alphaless temporary
> and expecting the alpha-channel to be preserved. The second bug is that the
> coordinates/size of that temporary drawable are wrong - far greater than the
> apparently intended area of the columns to be redrawn.
> If I disable the shortcut to use the blit path for xrgb->argb copy, then I can
> reproduce the same errors in UXA. Vice versa, if I prefer the blit path, then
> the problem is masked in SNA.
Screenshot as well as a link to a youtube-video illustrating the issue are
available on the original bug-report:
https://bugs.freedesktop.org/show_bug.cgi?id=55164
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list