Bug 328528 - List contents, which are beyond initial visible area, are missing elements or invisible (not loaded).
Summary: List contents, which are beyond initial visible area, are missing elements or...
Status: RESOLVED FIXED
Alias: None
Product: kdelibs
Classification: Unmaintained
Component: kdeui (show other bugs)
Version: 4.11.97
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-12-08 02:26 UTC by Antonis G.
Modified: 2013-12-15 21:20 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Screenshot #1 (17.93 KB, image/png)
2013-12-08 02:28 UTC, Antonis G.
Details
Screenshot #2 (84.69 KB, image/png)
2013-12-08 02:29 UTC, Antonis G.
Details
desktop effects screenshot (208.90 KB, image/png)
2013-12-08 04:04 UTC, demm
Details
Attachment #3 (584.70 KB, image/gif)
2013-12-08 16:25 UTC, Antonis G.
Details
desktop effects kcm (229.54 KB, image/png)
2013-12-08 21:26 UTC, Hrvoje Senjan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Antonis G. 2013-12-08 02:26:33 UTC
Basically, any kind of list in kde applications has display problems. In some cases, items which aren't initially visible, when shown (by scrolling into position) are missing some of their elements, like checkboxes, text, buttons, etc. Others are completly invisible, like their not loaded at all.

Reproducible: Always

Steps to Reproduce:
1. In any kde application go to Help -> About Application
2. Switch to Programmers tab
3. Scroll down



First time I noticed after deleting my user and creating a new account.
Comment 1 Antonis G. 2013-12-08 02:28:59 UTC
Created attachment 83980 [details]
Screenshot #1
Comment 2 Antonis G. 2013-12-08 02:29:46 UTC
Created attachment 83981 [details]
Screenshot #2
Comment 3 Antonis G. 2013-12-08 02:47:41 UTC
Some results when using oxygen style.
Also qt4 package version 4.8.5-6 (Arch Linux), kdelibs 4.11.97-1
Comment 4 Aaron J. Seigo 2013-12-08 03:43:51 UTC
I can confirm the issue with the tabs in the About <Application> dialog, but not elsewhere.
Comment 5 demm 2013-12-08 04:04:05 UTC
Created attachment 83982 [details]
desktop effects screenshot

Screenshots showing the issue can be duplicated here, KDE 4.11.97, Qt 4.8.5-4, GCC 4.8.2, distro KaOS.
Comment 6 Christoph Feck 2013-12-08 13:41:09 UTC
Andras, we are seeing multiple regressions in About dialog, see also bug 327721 and bug 327190. Could you have a look?
Comment 7 Christoph Feck 2013-12-08 13:42:55 UTC
To clarify: I am assuming that those regressions are caused by commits in August to KWidgetItemDelegate.
Comment 8 Antonis G. 2013-12-08 16:23:41 UTC
Yes if I resize the window the contents gets updated see attachment #3 [details].
Comment 9 Antonis G. 2013-12-08 16:25:21 UTC
Created attachment 83986 [details]
Attachment #3 [details]
Comment 10 Hrvoje Senjan 2013-12-08 21:13:59 UTC
(In reply to comment #9)
> Created attachment 83986 [details]
> Attachment #3 [details]

I am seeing this also with bespin style/deco
Comment 11 Hrvoje Senjan 2013-12-08 21:26:15 UTC
Created attachment 83989 [details]
desktop effects kcm

Either re-sizing, or clicking on individual item, draws the checkbox. With first, the current visible area gets drawn correctly (but not e.g. below that), with latter, only that listitem gets checkbox drawn.
Comment 12 András Manţia 2013-12-09 07:19:19 UTC
Thanks for brining it to my attention, I will check if the cause is my delegate patch.
Comment 13 Albert Astals Cid 2013-12-10 23:10:40 UTC
Andras, git bisect-ing pointed at you

The first bad commit could be any of:
0f3b2add060b51f97c4466bf872a4aa8a29aca52
2d99b2924ae5c3128e009b32366796949b521c7c
7e60cb9c4887888f8676a1a7a10f3d911f369ae3

All of them are yours and 2 of the 3 do not compile, that's why git is not sure which one is the wrong one.

We are tagging 4.12.0 tomorrow and to be honest this seems quite a pretty bad regression. Can you produce a patch to fix the issue in the next 24 hours? If not shall we revert those 3 commits or delay the release?
Comment 14 Albert Astals Cid 2013-12-11 21:45:43 UTC
I've reverted all Andras' commits since they were causing havoc.

Andras if you want this changes them in 4.12 you have 1 or 2 days to come up with a reasonable patch that people can review and i'll retag the tarballs, otherwise please do this optimization fixes in frameworks since kdelibs is supposed to be frozen.
Comment 15 András Manţia 2013-12-15 21:20:10 UTC
I'm sorry for not being able to look at it in time, and thanks for reverting it. I will review it and apply later once the current issue is also fixed.