Plasma-netbook freezes after clicking on 'Page one' in the panel

Bug #1066861 reported by Philip Muškovac
38
This bug affects 7 people
Affects Status Importance Assigned to Milestone
KDE Plasma Addons
Unknown
High
kdeplasma-addons (Ubuntu)
Invalid
Undecided
Unassigned
Quantal
Won't Fix
Undecided
Unassigned

Bug Description

After clicking the 'Page one' button in the panel plasma-netbook freezes, uses 100% CPU and starts eating memory until killed.

Steps to reproduce:
- boot quantal i386 iso on a netbook (tested with 20121014 image)
- start the live session
- click on 'Page one'

Remove the 'opendesktop' applet from the netbook config file and it will work!

ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: plasma-netbook 4:4.9.2-0ubuntu2
ProcVersionSignature: Ubuntu 3.5.0-17.28-generic 3.5.5
Uname: Linux 3.5.0-17-generic i686
ApportVersion: 2.6.1-0ubuntu3
Architecture: i386
CasperVersion: 1.328
Date: Mon Oct 15 12:38:15 2012
LiveMediaBuild: Kubuntu 12.10 "Quantal Quetzal" - Release i386 (20121014)
ProcEnviron:
 SHELL=/bin/bash
 TERM=linux
 PATH=(custom, no user)
 LANG=en_US.UTF-8
SourcePackage: kde-workspace
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Philip Muškovac (yofel) wrote :
Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/1066861

tags: added: iso-testing
Jonathan Riddell (jr)
summary: - Plasma-netbook freezes on live-disk after clicking on 'Page one' in the
- panel
+ Plasma-netbook freezes after clicking on 'Page one' in the panel
tags: added: kubuntu
Jonathan Riddell (jr)
Changed in kde-workspace (Ubuntu Quantal):
status: New → Confirmed
Revision history for this message
Philip Muškovac (yofel) wrote :

This is the fault of the opendesktop plugin, once you remove it from the config files page one can be opened fine

description: updated
affects: kde-workspace (Ubuntu) → kdeplasma-addons (Ubuntu)
Revision history for this message
In , Harald Sitter (apachelogger) wrote :

This are actually two bugs, but since I believe the root cause to be the same I'll outline them both in one report.

On Kubuntu 12.10 'Page One' as created by the default layout script is utterly broken. Please note however that the entire Kubuntu team fails to replicate this on notebooks even when forced into exactly the same settings we apply on netbooks (no cd drive, screen resolution < some rather small values). On actual netbooks it is however reproducible even without our settings overlay. That being said for me the issues appear reliably at a 1024x576 display resolution.
https://bugs.launchpad.net/ubuntu/+source/kdeplasma-addons/+bug/1066861

Primarily what happens is that once you try to go to Page One it will lock up and eat memory until bad_alloc. During which time it is stuck in Qt internal polygon splitting invoked by QPaintPath. As the launchpad bug mentions this is at the fault of the opendesktop (community) plasmoid. In particular it most of the time gets stuck in contactimage.cpp::paint when it tries to do drawRoundedRect (border always 1, r usually (0, 0, 38x38) - both in line with what resizeEvent tells contactimage, so that is funny).

Once one removes that problem another one appears... the layout on Page One is completely kaput. No plasmoid has content, they all are on the far left edge on top of each other (also see screenshot), there is no cashew and trying to move the page will trigger partial apperance of the cashew (though not clickable) along with painting fragments. Visually you mostly get different results per run, but never what it is supposed to look like. Playing with the RC file changes absolutely nothing and it appears there is no particular difference between the autogenerated page one and a manually created page with same content (on a config file level).

The issues are not affected by desktop effects, neither does changing the layout template to only add one widget help.

Reproducible: Always

Revision history for this message
In , Harald Sitter (apachelogger) wrote :

Created attachment 74694
broken page one

Revision history for this message
In , Harald Sitter (apachelogger) wrote :

Created attachment 74695
working page 2

Revision history for this message
Harald Sitter (apachelogger) wrote :

Actually it is a greater issue than that. opendesktop simply seems to cause it because it does drawing rect calculations which given a broken layouting (as explained in the upstream report) then results in the lockup

Changed in kdeplasma-addons:
importance: Unknown → High
status: Unknown → Confirmed
Revision history for this message
In , Nick Shaforostoff (shafff) wrote :

does anyone have information on when this issue has appeared? (like old development images of kubuntu and so on)? knowing the time the problem was introduced will gratly help to fix the issue ;)

Revision history for this message
In , Donatas Glodenis (dgvirtual) wrote :

Question: what happens if you delete page one? Is Page 2 still ok?

There might be a related bug here: https://bugs.kde.org/show_bug.cgi?id=320330 My page one got to look the same way as your "broken page one" when I changed the configuration file.

I run kubuntu 13.04 on Asus EEEPC 900.

Changed in kdeplasma-addons:
status: Confirmed → Unknown
Revision history for this message
Rolf Leggewie (r0lf) wrote :

quantal has seen the end of its life and is no longer receiving any updates. Marking the quantal task for this ticket as "Won't Fix".

Changed in kdeplasma-addons (Ubuntu Quantal):
status: Confirmed → Won't Fix
Revision history for this message
Marco Parillo (marco-parillo) wrote :

Set to Invalid as Plasma-Netbook is sunset.

Changed in kdeplasma-addons (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
In , Nate-b (nate-b) wrote :

Hello!

This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug is already resolved in Plasma 5.

Accordingly, we hope you understand why we must close this bug report. If the issue described here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting

If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging

Thanks for your understanding!

Nate Graham

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.