[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-xorg
Subject:    Re: Commit 5100d829a4d71ce4a9fbc2b81694a1fb90066ccf causing problems
From:       Mario Limonciello <superm1 () ubuntu ! com>
Date:       2009-03-27 20:31:04
Message-ID: 76715d500903271331o4f15fbe6u7c3dbcf0c59550f6 () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Well for those following along and catching this from google and what not,
i've identified a solution to this.  If you are using mesa 7.3, you'll need
to add this commit from mesa git:

+    From 529d1d720e1422bad1880ef33fae1c9423112d2e Mon Sep 17 00:00:00 2001
+    From: Eric Anholt <eric@anholt.net>
+    Date: Wed, 04 Feb 2009 03:29:11 +0000
+    Subject: swrast: Add support for x8r8g8b8 fbconfig.
+
+    This lets swrast produce an fbconfig suitable for the root visual now that
+    the server's not allowing mismatched fbconfigs.

It's not currently targeted at release 7.4, but I proposed it get added.

Regards

On Tue, Mar 24, 2009 at 09:26, Mario Limonciello <superm1@ubuntu.com> wrote:

> Hi:
>
> I've been attempting to debug a bug that recently entered Ubuntu jaunty [1]
> related to MythTV.  It seems that a whole slew of X BadMatch errors and
> RenderBadPicture errors are thrown out whenever a QWidget show call is
> used.  Using git-bisect, I came to the conclusion it got introduced at this
> commit in the xorg-server 1.6 branch:
>
> commit 8b967b24690cb072fc37c463eceb2b886cef80c4
> Author: Eric Anholt <eric@anholt.net>
> Date:   Mon Feb 2 10:13:46 2009 -0800
>
>     glx: Don't match fbconfigs to visuals with mismatched channel masks.
>
>     This fixes at least one known bug, where the depth 32 visual would end
> up
>     with a depth 24 fbconfig attached, angering compiz.
>     (cherry picked from commit 5100d829a4d71ce4a9fbc2b81694a1fb90066ccf)
>
>     Signed-off-by: Keith Packard <keithp@keithp.com>
>
> Having no in depth knowledge of this code, I'm at a bit of a loss of
> whether to point fingers at QT3 that some patch is necessary, or if this is
> a genuine problem with Xorg.
>
> [1] https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/341898
>
> Regards,
>
> --
> Mario Limonciello
> superm1@gmail.com
> Sent from: Austin Texas United States.




-- 
Mario Limonciello
superm1@gmail.com

[Attachment #5 (text/html)]

Well for those following along and catching this from google and what not, i&#39;ve \
identified a solution to this.  If you are using mesa 7.3, you&#39;ll need to add \
this commit from mesa git:<br><br><pre>+    From \
529d1d720e1422bad1880ef33fae1c9423112d2e Mon Sep 17 00:00:00 2001<br> +    From: Eric \
Anholt &lt;<a href="mailto:eric@anholt.net">eric@anholt.net</a>&gt;<br>+    Date: \
Wed, 04 Feb 2009 03:29:11 +0000<br>+    Subject: swrast: Add support for x8r8g8b8 \
fbconfig.<br>+<br>+    This lets swrast produce an fbconfig suitable for the root \
visual now that<br> +    the server&#39;s not allowing mismatched \
fbconfigs.<br></pre>It&#39;s not currently targeted at release 7.4, but I proposed it \
get added.<br><br>Regards<br><br><div class="gmail_quote">On Tue, Mar 24, 2009 at \
09:26, Mario Limonciello <span dir="ltr">&lt;<a \
href="mailto:superm1@ubuntu.com">superm1@ubuntu.com</a>&gt;</span> wrote:<br> \
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); \
margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi:<br><div \
class="gmail_quote"><br>I&#39;ve been attempting to debug a bug that recently entered \
Ubuntu jaunty [1] related to MythTV.  It seems that a whole slew of X BadMatch errors \
and RenderBadPicture errors are thrown out whenever a QWidget show call is used.  \
Using git-bisect, I came to the conclusion it got introduced at this commit in the \
xorg-server 1.6 branch:<br>


<br><blockquote>commit 8b967b24690cb072fc37c463eceb2b886cef80c4<br>Author: Eric \
Anholt &lt;<a href="mailto:eric@anholt.net" \
target="_blank">eric@anholt.net</a>&gt;<br>Date:   Mon Feb 2 10:13:46 2009 \
-0800<br><br>    glx: Don&#39;t match fbconfigs to visuals with mismatched channel \
masks.<br>


    <br>    This fixes at least one known bug, where the depth 32 visual would end \
up<br>    with a depth 24 fbconfig attached, angering compiz.<br>    (cherry picked \
from commit 5100d829a4d71ce4a9fbc2b81694a1fb90066ccf)<br>


    <br>    Signed-off-by: Keith Packard &lt;<a href="mailto:keithp@keithp.com" \
target="_blank">keithp@keithp.com</a>&gt;<br></blockquote>Having no in depth \
knowledge of this code, I&#39;m at a bit of a loss of whether to point fingers at QT3 \
that some patch is necessary, or if this is a genuine problem with Xorg.<br>


<br clear="all">[1] <a \
href="https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/341898" \
target="_blank">https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/341898</a><br><br>Regards,<br></div><font \
                color="#888888"><br>
-- <br>Mario Limonciello<br>
<a href="mailto:superm1@gmail.com" target="_blank">superm1@gmail.com</a><br>Sent \
from: Austin Texas United States. </font></blockquote></div><br><br \
clear="all"><br>-- <br>Mario Limonciello<br><a \
href="mailto:superm1@gmail.com">superm1@gmail.com</a><br>



_______________________________________________
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic