Bug 163477 - Plasma does not start (infinite loop)
Summary: Plasma does not start (infinite loop)
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 163520 163843 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-06-07 20:00 UTC by Mike
Modified: 2008-06-13 07:23 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mike 2008-06-07 20:00:39 UTC
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
Comment 1 FiNeX 2008-06-08 18:20:44 UTC
Confirmed using trunk from yesterday.
Comment 3 FiNeX 2008-06-08 21:08:44 UTC
At this point could we close this: bug #163520 ?
Comment 4 Aaron J. Seigo 2008-06-09 02:17:42 UTC
*** Bug 163520 has been marked as a duplicate of this bug. ***
Comment 5 Aaron J. Seigo 2008-06-09 05:16:10 UTC
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
Comment 6 lucas 2008-06-09 07:19:43 UTC
Works for me.
Comment 7 FiNeX 2008-06-09 12:44:25 UTC
Yes, now plasma starts.
Comment 8 Mike 2008-06-09 13:39:19 UTC
Working here too, thanks
Comment 9 Aaron J. Seigo 2008-06-12 10:45:05 UTC
*** Bug 163843 has been marked as a duplicate of this bug. ***
Comment 10 Mike 2008-06-12 17:40:51 UTC
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).
Comment 11 Aaron J. Seigo 2008-06-12 17:48:51 UTC
Mike: what revision is your build from?
Comment 12 Mike 2008-06-12 18:07:36 UTC
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)
....
Comment 13 lucas 2008-06-13 05:52:04 UTC
Just updated to r820008 (Yay loading screen) and everything is working fine for me.
Comment 14 lucas 2008-06-13 05:54:12 UTC
My bad, didn't realize this is a different bug that has the same error now. I can reproduce it.
Comment 15 Aaron J. Seigo 2008-06-13 07:23:34 UTC
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