Bug 159930 - Plasma crashes on KDE startup
Summary: Plasma crashes on KDE startup
Status: RESOLVED WORKSFORME
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-27 02:46 UTC by Xavier Fung
Modified: 2008-03-31 05:21 UTC (History)
0 users

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 Xavier Fung 2008-03-27 02:46:01 UTC
Version:           0.1 (using 4.00.67 (KDE 4.0.67 >= 20080325), compiled sources)
Compiler:          gcc
OS:                Linux (i686) release 2.6.24-12-386

Plasma simply crashes after logging on. I am using Ubuntu 8.04 and kdesvn-build script to build KDE from my own. The crash comes when I check out and rebuild after Easter, and this does not happen to 4.0.66. Have tried to clean the build system and rebuild but have no avail. 

Here is the backtrace:

Application: Plasma Workspace (plasma), signal SIGSEGV
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb60c2720 (LWP 32739)]
[New Thread 0xb46a6b90 (LWP 32740)]
[KCrash handler]
#6  0xb7e0407d in Plasma::Applet::paintInterface (this=0xbfde8100, 
    painter=0x8688b98, option=0x35, contentsRect=@0xb652444e)
    at /home/kde-devel/kdesvn/kdebase/workspace/libs/plasma/applet.cpp:940
#7  0xb7e049e6 in Plasma::Applet::sizeHint (this=0x8688b98)
    at /home/kde-devel/kdesvn/kdebase/workspace/libs/plasma/applet.cpp:841
#8  0xb7e7cd72 in Plasma::Widget::updateGeometry (this=0x8688b98)
    at /home/kde-devel/kdesvn/kdebase/workspace/libs/plasma/widgets/widget.cpp:286
#9  0xb7e08df7 in Plasma::Applet::setDrawStandardBackground (this=0x8688b98, 
    drawBackground=false)
    at /home/kde-devel/kdesvn/kdebase/workspace/libs/plasma/applet.cpp:633
#10 0xb7e34de9 in Plasma::Containment::addApplet (this=0x819c8b0, 
    applet=0x8688b98, pos=@0xbfde8380, delayInit=true)
    at /home/kde-devel/kdesvn/kdebase/workspace/libs/plasma/containment.cpp:615
#11 0xb7e34fde in Plasma::Containment::addApplet (this=0x819c8b0, 
    name=@0xbfde8568, args=@0xbfde856c, id=4, appletGeometry=@0xbfde8450, 
    delayInit=<value optimized out>)
    at /home/kde-devel/kdesvn/kdebase/workspace/libs/plasma/containment.cpp:569
#12 0xb7e38d1c in Plasma::Corona::loadApplets (this=0x8123df8, 
    configName=@0xbfde85e8)
    at /home/kde-devel/kdesvn/kdebase/workspace/libs/plasma/corona.cpp:259
#13 0xb7efd6bb in PlasmaApp::corona (this=0x807d4e0)
    at /home/kde-devel/kdesvn/kdebase/workspace/plasma/plasma/plasmaapp.cpp:279
#14 0xb7efe8ae in PlasmaApp (this=0x807d4e0, display=0x805a7e8, 
    visual=134615880, colormap=25165825)
    at /home/kde-devel/kdesvn/kdebase/workspace/plasma/plasma/plasmaapp.cpp:208
#15 0xb7eff860 in PlasmaApp::self ()
    at /home/kde-devel/kdesvn/kdebase/workspace/plasma/plasma/plasmaapp.cpp:109
#16 0xb7efcf5f in kdemain (argc=1, argv=0xbfde8884)
    at /home/kde-devel/kdesvn/kdebase/workspace/plasma/plasma/main.cpp:51
#17 0x08048852 in main (argc=-1283239512, argv=0x8686858)
    at /home/kde-devel/kdesvn/build/kdebase/workspace/plasma/plasma/plasma-qgv_dummy.cpp:3
#0  0xb7f0b410 in __kernel_vsyscall ()
Comment 1 Aaron J. Seigo 2008-03-27 02:50:39 UTC
please ensure that all your applets have been rebuilt. there are BIC changes occuring in libplasma leading up to 4.1.
Comment 2 Stephen 2008-03-27 04:20:10 UTC
I can confirm this bug, after a complete reconfigure nothing changes. 
Comment 3 Xavier Fung 2008-03-27 08:46:56 UTC
Still getting the similar backtrace after a complete rebuild. Will try few days later if the changes are settled.

Application: Plasma Workspace (plasma), signal SIGSEGV
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb612b720 (LWP 31126)]
[New Thread 0xb470eb90 (LWP 31134)]
[KCrash handler]
#6  0xb7e6d07d in Plasma::Applet::paintInterface (this=0xbfb4ee70, 
    painter=0x815df78, option=0x36, contentsRect=@0xb658d44e)
    at /home/kde-devel/kdesvn/kdebase/workspace/libs/plasma/applet.cpp:940
#7  0xb7e6d9e6 in Plasma::Applet::sizeHint (this=0x815df78)
    at /home/kde-devel/kdesvn/kdebase/workspace/libs/plasma/applet.cpp:841
#8  0xb7ee5d72 in Plasma::Widget::updateGeometry (this=0x815df78)
    at /home/kde-devel/kdesvn/kdebase/workspace/libs/plasma/widgets/widget.cpp:286
#9  0xb7e71df7 in Plasma::Applet::setDrawStandardBackground (this=0x815df78, 
    drawBackground=false)
    at /home/kde-devel/kdesvn/kdebase/workspace/libs/plasma/applet.cpp:633
#10 0xb7e9dde9 in Plasma::Containment::addApplet (this=0x8168b30, 
    applet=0x815df78, pos=@0xbfb4f0f0, delayInit=true)
    at /home/kde-devel/kdesvn/kdebase/workspace/libs/plasma/containment.cpp:615
#11 0xb7e9dfde in Plasma::Containment::addApplet (this=0x8168b30, 
    name=@0xbfb4f2d8, args=@0xbfb4f2dc, id=4, appletGeometry=@0xbfb4f1c0, 
    delayInit=<value optimized out>)
    at /home/kde-devel/kdesvn/kdebase/workspace/libs/plasma/containment.cpp:569
#12 0xb7ea1d1c in Plasma::Corona::loadApplets (this=0x8121210, 
    configName=@0xbfb4f358)
    at /home/kde-devel/kdesvn/kdebase/workspace/libs/plasma/corona.cpp:259
#13 0xb7f666bb in PlasmaApp::corona (this=0x807d4e0)
    at /home/kde-devel/kdesvn/kdebase/workspace/plasma/plasma/plasmaapp.cpp:279
#14 0xb7f678ae in PlasmaApp (this=0x807d4e0, display=0x805a7e8, 
    visual=134615880, colormap=25165825)
    at /home/kde-devel/kdesvn/kdebase/workspace/plasma/plasma/plasmaapp.cpp:208
#15 0xb7f68860 in PlasmaApp::self ()
    at /home/kde-devel/kdesvn/kdebase/workspace/plasma/plasma/plasmaapp.cpp:109
#16 0xb7f65f5f in kdemain (argc=1, argv=0xbfb4f5f4)
    at /home/kde-devel/kdesvn/kdebase/workspace/plasma/plasma/main.cpp:51
#17 0x08048852 in main (argc=-1279213144, argv=0x81c0548)
    at /home/kde-devel/kdesvn/build/kdebase/workspace/plasma/plasma/plasma-qgv_dummy.cpp:3
#0  0xb7f74410 in __kernel_vsyscall ()
Comment 4 Aaron J. Seigo 2008-03-27 08:57:31 UTC
seriously, move your plasma-appletrc's somewhere and start plasma. i'll bet it starts just fine, and that you have some code from extragear, playground, etc that you haven't rebuilt loading up.
Comment 5 Xavier Fung 2008-03-31 05:21:23 UTC
Recompiled from scratch, and removed plasmarc/plasma-appletrc works. Thanks Aaron for the help.