Version: (using Devel) Installed from: Compiled sources OS: Linux A change in the last 24 hours or so stops plasma from launching. I tried deleting plasmarc and plasma-appletsrc but get the same error. Here is the output. $ plasma <unknown program name>(5742)/ checkComposite: Plasma has an argb visual 0x61c2c0 31457281 <unknown program name>(5742)/ checkComposite: Plasma can use COMPOSITE for effects on 0x6174a0 plasma(5743) PlasmaApp::PlasmaApp: Setting the pixmap cache size to 81980 kilobytes plasma(5743) DesktopCorona::loadDefaultLayout: number of screens is 2 plasma(5743) DesktopCorona::loadDefaultLayout: screen 0 geometry is QRect(0,0 1680x1050) plasma(5743)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-mike/ksycoca4" plasma(5743) PlasmaApp::createView: Containment name: "Desktop" | type 0 | screen: -1 | geometry: QRectF(0,0 22x23) | zValue: 0 plasma(5743) DefaultDesktop::updateBackground: Trying "EOS/contents/images/1920x1200.jpg" plasma(5743) DefaultDesktop::updateBackground: Setting wallpaper to default "/usr/kde/svn/share/wallpapers/EOS/contents/images/1920x1200.jpg" plasma(5743)/kio (KDirWatch) KDirWatchPrivate::KDirWatchPrivate: Available methods: ("Stat", "INotify") Object::connect: No such slot FolderView::layoutChanged(QModelIndex,QModelIndex) plasma(5743)/kio (KDirListerCache) KDirListerCache::listDir: KDirLister(0x775110) url= KUrl("desktop:/") keep= false reload= false plasma(5743)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("desktop:/") plasma(5743)/kio (KDirLister) KDirLister::stop: plasma(5743) PlasmaApp::createView: Containment name: "Desktop" | type 0 | screen: 0 | geometry: QRectF(0,0 1680x1050) | zValue: 0 plasma(5743) PlasmaApp::createView: creating a view for 0 and we have 2 screens plasma(5743)/libplasma Plasma::View::Private::updateSceneRect: !!!!!!!!!!!!!!!!! setting the scene rect to QRectF(0,0 1680x1050) associated screen is 0 plasma(5743) DesktopCorona::loadDefaultLayout: screen 1 geometry is QRect(1680,0 1680x1050) plasma(5743) PlasmaApp::createView: Containment name: "Desktop" | type 0 | screen: -1 | geometry: QRectF(0,0 22x23) | zValue: 0 plasma(5743)/libplasma Plasma::Containment::Private::positionContainment: trying at QPointF(1686, 0) plasma(5743)/libplasma Plasma::Containment::Private::positionContainment: trying at QPointF(1686, 0) plasma(5743)/libplasma Plasma::Containment::Private::positionContainment: trying at QPointF(1686, 0) plasma(5743)/libplasma Plasma::Containment::Private::positionContainment: trying at QPointF(1686, 0) plasma(5743)/libplasma Plasma::Containment::Private::positionContainment: trying at QPointF(1686, 0) plasma(5743)/libplasma Plasma::Containment::Private::positionContainment: trying at QPointF(1686, 0) plasma(5743)/libplasma Plasma::Containment::Private::positionContainment: trying at QPointF(1686, 0) plasma(5743)/libplasma Plasma::Containment::Private::positionContainment: trying at QPointF(1686, 0) plasma(5743)/libplasma Plasma::Containment::Private::positionContainment: trying at QPointF(1686, 0) ...... The last lines are repeated forever and plasma never starts
Confirmed using trunk from yesterday.
This revision (817970) seems to be the culprit http://websvn.kde.org/trunk/KDE/kdebase/workspace/libs/plasma/containment.cpp?r1=817970&r2=817969&pathrev=817970
At this point could we close this: bug #163520 ?
*** Bug 163520 has been marked as a duplicate of this bug. ***
SVN commit 818638 by aseigo: i wonder if this fixes it; can the reporters test this for me, because it wasn't being triggered here, but i can see how it could be without this patch CCBUG:163477 M +7 -3 containment.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=818638
Works for me.
Yes, now plasma starts.
Working here too, thanks
*** Bug 163843 has been marked as a duplicate of this bug. ***
I am reopening this because I am getting the same problem, not at startup but after zooming out and then adding a new activity (using ctrl+shift+a).
Mike: what revision is your build from?
It was from a build a few hours ago, I have updated to r819913 and get the same problem. Here is the part of the log just as I add a new activity. plasma(27393)/libplasma Plasma::Containment::keyPressEvent: keyPressEvent with 16777249 and hoping and wishing for a 16777217 plasma(27393)/libplasma Plasma::Containment::keyPressEvent: keyPressEvent with 61 and hoping and wishing for a 16777217 plasma(27393)/libplasma Plasma::Containment::keyPressEvent: keyPressEvent with 16777248 and hoping and wishing for a 16777217 plasma(27393)/libplasma Plasma::Containment::Private::positionContainment: trying at QPointF(1686, 0) plasma(27393)/libplasma Plasma::Containment::Private::positionContainment: trying at QPointF(1686, 0) plasma(27393)/libplasma Plasma::Containment::Private::positionContainment: trying at QPointF(1686, 0) plasma(27393)/libplasma Plasma::Containment::Private::positionContainment: trying at QPointF(1686, 0) ....
Just updated to r820008 (Yay loading screen) and everything is working fine for me.
My bad, didn't realize this is a different bug that has the same error now. I can reproduce it.
SVN commit 820061 by aseigo: geometry, not boundingRect. fixes the other remaining cause of looping when arranging multiple containments BUG:163477 M +7 -8 containment.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=820061