Opened 17 years ago
Closed 17 years ago
#6384 closed defect (invalid)
Xorg server 1.6 causes mythtv to not show QWidgets properly
| Reported by: | Owned by: | Isaac Richards | |
|---|---|---|---|
| Priority: | major | Milestone: | unknown |
| Component: | MythTV - General | Version: | 0.21-fixes |
| Severity: | medium | Keywords: | |
| Cc: | Ticket locked: | no |
Description
This is coming from a bug found in Ubuntu jaunty beta. 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.
Here are the 3 commits causing the problems: 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
By adding printfs around the code, you can see that show() calls in mythmainwindow.cpp are when the X errors start to come up.
Trunk is not affected, this only affects -fixes builds.
Change History (3)
comment:1 by , 17 years ago
comment:2 by , 17 years ago
This bug can be closed as invalid. In order to get it working, you need the following commit added on top of mesa 7.3:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=529d1d720e1422bad1880ef33fae1c9423112d2e
comment:3 by , 17 years ago
| Resolution: | → invalid |
|---|---|
| Status: | new → closed |

Here's the Ubuntu bug number which provides lots more details (and screenshots) of the problem: https://bugs.edge.launchpad.net/ubuntu/+source/mythtv/+bug/341898