Bug 20843 - Xorg server 1.6 causes mythtv to not show QT3 QWidgets properly
Summary: Xorg server 1.6 causes mythtv to not show QT3 QWidgets properly
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: 7.4 (2008.09)
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL: https://bugs.edge.launchpad.net/ubunt...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-24 13:48 UTC by Mario Limonciello
Modified: 2009-03-27 00:57 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
glxinfo with patchset applied (broken) (13.66 KB, text/plain)
2009-03-25 20:46 UTC, Mario Limonciello
no flags Details
glxinfo without patchset applied (working) (7.15 KB, text/plain)
2009-03-25 20:46 UTC, Mario Limonciello
no flags Details

Description Mario Limonciello 2009-03-24 13:48:01 UTC
This is coming from a bug found in Ubuntu jaunty beta which contains xorg server 1.6. It appears that a series of 3 commits in the X server related to FBConfig's and GLX visuals are causing mythtv's show() calls of QWidgets to fail. Accompanied by the visual failure, BadMatch? and BadRenderPicture? errors are shown in the terminal window.

These are the 3 cuplrit commits: 
http://cgit.freedesktop.org/xorg/xserver/commit/?h=server-1.6-branch&id=8b967b24690cb072fc37c463eceb2b886cef80c4

http://cgit.freedesktop.org/xorg/xserver/commit/?h=server-1.6-branch&id=516f8e2cad1311a09764e2633644188d1e3c31bb

http://cgit.freedesktop.org/xorg/xserver/commit/?h=server-1.6-branch&id=516f8e2cad1311a09764e2633644188d1e3c31bb

They were identified by using git-bisect on the 1.6 branch and running mythtv-setup in between compiles.
Comment 1 Mario Limonciello 2009-03-25 20:46:03 UTC
Created attachment 24246 [details]
glxinfo with patchset applied (broken)
Comment 2 Mario Limonciello 2009-03-25 20:46:25 UTC
Created attachment 24247 [details]
glxinfo without patchset applied (working)
Comment 3 Mario Limonciello 2009-03-25 20:50:08 UTC
This is with mesa 7.3 (on Ubuntu release 7.3-1ubuntu3)
Comment 4 Mario Limonciello 2009-03-27 00:57:05 UTC
This bug was fixed by this commit to mesa:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=529d1d720e1422bad1880ef33fae1c9423112d2e


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.