Graphical corruption in some plasma applets after upgrade to Qt 4.5

Bug #337505 reported by Michael Marley
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KDE Base
Won't Fix
Medium
qt4-x11 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: kdebase

On Kubuntu Jaunty x64, some plasma widgets are drawn with corrupted graphics after the upgrade to Qt 4.5. The applets I have seen exhibit this problem are the Folder View applet and the semicircular applet at the top right corner of the display. Applets that should be partially transparent display with a black bar around the sides. Additionally, the semicircle and its menu have differing shades of gray both in the semicircle and the menu. I have attached a screenshot demonstrating the problem.

Revision history for this message
Michael Marley (mamarley) wrote :
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

If you update everything (Qt 4.5 and KDE 4.2.1, though 4.2.1 is still trickling in) and clear the plasma pixmap cache (rm /var/tmp/kdecache-USERNAME/kpc/plasma*) things should improve a lot. The folderview weirdness and one-pixel-thick gaps in various plasma-themed things should go away. The cashew is still funky for me, at least.

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

The cashew being the unofficial-official name for the Plasma-icon-toolbox-quartercircle in the top right corner of the screen

Revision history for this message
Michael Marley (mamarley) wrote :

I figured that out. :-) Definitely a better name than what I was calling it. It has improved though, now the borders are gone and it just has the improper levels of transparency problem.

Changed in kdebase-workspace:
status: New → Confirmed
Revision history for this message
Giovanni Masucci (gio-grifis) wrote :

I have hoped that the update to kde 4.2.2 would have solved this (since it has solved A LOT of other qt 4.5 regressions) but I have to confirm that the problem is still there. Everything seems fine with trunk (kde 4.3).

Changed in kdebase:
status: Unknown → New
Revision history for this message
Michael Marley (mamarley) wrote :

These problems seem to be fixed with QT 4.5.1 in Karmic. Can anyone confirm this, before I close the bug?

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Barely anyone is running Karmic at the moment, (Qt issues like those of this morning are... inconvenient at best) so it may be a bit before anyone confirms. Most devs are probably doing all of their development in chroots as of now.
I would not be surprised if Qt 4.5.1 did fix it, though.

Revision history for this message
Michael Marley (mamarley) wrote :

I am not using it as my primary system. I have just installed it on an old box I had laying around by installing Jaunty and changing all of the references in /etc/apt/sources.list from "jaunty" to "karmic"

Revision history for this message
Giovanni Masucci (gio-grifis) wrote :

Fixed for me with qt 4.5.1 on jaunty. Could qt 4.5.1 enter the proposed repository to be even more tested and then enter jaunty main repository? It's a bugfix release after all. It solves a lot of graphical corruption problems that afflicted kde 4.2.x with 4.5.0, from the cashew one to the window corruption happening with some windows (like when using kmail). It also solves a nasty bug I had with menu items in konqueror menu bar.

Revision history for this message
Michael Marley (mamarley) wrote :

I agree. Putting it in Jaunty proposed (or at least Backports) would be a very good idea. On my Karmic test box I haven't had any problems with it.

Revision history for this message
Giovanni Masucci (gio-grifis) wrote :

no 4.5.1 regressions so far, even for me. I know there was one regression, but it has already been solved with http://websvn.kde.org/trunk/qt-copy/patches/0279-svg-rendering-regression.diff
I guess karmick packages (and the backported packages I'm using) already have that patch... :-)

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Yeah, regressions were originally why we were against even backporting Qt 4.5.1. Qt hasn't always been the greatest at releasing regression-free, and since Qt affects so many things... you see the point.

But now it seems that most of the obvious regressions (svg rendering) have been found/patched, so we are going to be offering Qt 4.5.1 packages initially in the kubuntu-experimental PPA (https://edge.launchpad.net/~kubuntu-experimental/+archive/ppa/) If testing goes well there, then we will hopefully see a backport.

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

I can confirm the fix with the Qt 4.5.1 packages from the kubuntu-experimental PPA.

affects: kdebase-workspace (Ubuntu) → qt4-x11 (Ubuntu)
Changed in qt4-x11 (Ubuntu):
status: Confirmed → Fix Released
Changed in kdebase:
status: New → Fix Released
Changed in kdebase:
status: Fix Released → Won't Fix
Changed in kdebase:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.