Bug 159554 - plasma crashes on startup
Summary: plasma crashes on startup
Status: RESOLVED NOT A BUG
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:
Depends on:
Blocks:
 
Reported: 2008-03-19 01:19 UTC by Anthony Bryant
Modified: 2008-03-19 01:48 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
plasma-appletsrc (2.94 KB, text/plain)
2008-03-19 01:21 UTC, Anthony Bryant
Details
real backtrace (2.33 KB, text/plain)
2008-03-19 01:42 UTC, Anthony Bryant
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anthony Bryant 2008-03-19 01:19:46 UTC
Version:            (using Devel)
Installed from:    Compiled sources
Compiler:          gcc 4.2.1 
OS:                Linux

I just updated to the most recent version from SVN, and plasma crashed on KDE4 startup and again when I tried to start it from krunner.
My plasma-appletsrc is attached.

This might not be relevant, but I have noticed plasma sometimes crashes when I exit KDE. I haven't submitted a bug report for this as it goes back to KDM before the backtrace can load and I don't have any other details.

Backtrace for plasma crashing on startup:

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 -1241459008 (LWP 25574)]
[New Thread -1269675120 (LWP 25575)]
[KCrash handler]
#6  0x746e6f46 in ?? ()
#7  0xb6faead2 in QGraphicsItem::setFlags (this=0xbf99bc48, flags=@0xbf99bb44)
    at graphicsview/qgraphicsitem.cpp:1116
#8  0xb6faef76 in QGraphicsItem::setFlag (this=0xbf99bc48, 
    flag=QGraphicsItem::ItemIsMovable, enabled=255)
    at graphicsview/qgraphicsitem.cpp:1076
#9  0xb7f30d37 in Plasma::Widget::managingLayoutChanged (this=0xbf99bc40)
    at /home/anthony/kde/src/trunk/KDE/kdebase/workspace/libs/plasma/widgets/widget.cpp:429
#10 0xb7f31989 in Plasma::Widget::setGeometry (this=0x8271018, 
    geometry=@0xbf99bde0)
    at /home/anthony/kde/src/trunk/KDE/kdebase/workspace/libs/plasma/widgets/widget.cpp:250
#11 0xb7ec4e19 in Plasma::Applet::setGeometry (this=0x8271018, 
    geometry=@0xbf99bde0)
    at /home/anthony/kde/src/trunk/KDE/kdebase/workspace/libs/plasma/applet.cpp:1391
#12 0xb7f3130d in Plasma::Widget::resize (this=0x8271018, size=@0xbf99be38)
    at /home/anthony/kde/src/trunk/KDE/kdebase/workspace/libs/plasma/widgets/widget.cpp:310
#13 0xb3914dc0 in Network (this=0x8271018, parent=0x0, args=@0xbf99c060)
    at /home/anthony/kde/src/trunk/playground/base/plasma/applets/network/network.cpp:152
#14 0xb391d73a in KPluginFactory::createInstance<Network, QObject> (
    parentWidget=0x0, parent=0x0, args=@0xbf99c060)
    at /home/anthony/kde/include/kpluginfactory.h:459
#15 0xb7cdc08f in KPluginFactory::create (this=0x81863f8, 
    iface=0xb7f9b020 "Plasma::Applet", parentWidget=0x0, parent=0x0, 
    args=@0xbf99c060, keyword=@0xbf99bf98)
    at /home/anthony/kde/src/trunk/KDE/kdelibs/kdecore/util/kpluginfactory.cpp:181
#16 0xb7ecbeaf in KPluginFactory::create<Plasma::Applet> (this=0x81863f8, 
    parentWidget=0x0, parent=0x0, keyword=@0xbf99bf98, args=@0xbf99c060)
    at /home/anthony/kde/include/kpluginfactory.h:513
#17 0xb7ecbff1 in KService::createInstance<Plasma::Applet> (this=0x82aaf38, 
    parentWidget=0x0, parent=0x0, args=@0xbf99c060, error=0xbf99c058)
    at /home/anthony/kde/include/kservice.h:517
#18 0xb7ecc170 in KService::createInstance<Plasma::Applet> (this=0x82aaf38, 
    parent=0x0, args=@0xbf99c060, error=0xbf99c058)
    at /home/anthony/kde/include/kservice.h:494
#19 0xb7ec9c6a in Plasma::Applet::loadApplet (appletName=@0xbf99c290, 
    appletId=75, args=@0xbf99c2e4)
    at /home/anthony/kde/src/trunk/KDE/kdebase/workspace/libs/plasma/applet.cpp:1285
#20 0xb7eecfab in Plasma::Containment::addApplet (this=0x80c61e0, 
    name=@0xbf99c290, args=@0xbf99c2e4, id=75, appletGeometry=@0xbf99c1f8, 
    delayInit=true)
    at /home/anthony/kde/src/trunk/KDE/kdebase/workspace/libs/plasma/containment.cpp:418
#21 0xb7ef2677 in Plasma::Corona::loadApplets (this=0x80f5330, 
    configName=@0xbf99c37c)
    at /home/anthony/kde/src/trunk/KDE/kdebase/workspace/libs/plasma/corona.cpp:253
#22 0xb7fba006 in PlasmaApp::corona (this=0x8060ae0)
    at /home/anthony/kde/src/trunk/KDE/kdebase/workspace/plasma/plasma/plasmaapp.cpp:271
#23 0xb7fbaac7 in PlasmaApp (this=0x8060ae0, display=0x805aee8, 
    visual=134592016, colormap=27262977)
    at /home/anthony/kde/src/trunk/KDE/kdebase/workspace/plasma/plasma/plasmaapp.cpp:206
#24 0xb7fbb436 in PlasmaApp::self ()
    at /home/anthony/kde/src/trunk/KDE/kdebase/workspace/plasma/plasma/plasmaapp.cpp:109
#25 0xb7fb992d in kdemain (argc=1, argv=0xbf99c5d4)
    at /home/anthony/kde/src/trunk/KDE/kdebase/workspace/plasma/plasma/main.cpp:51
#26 0x080487a6 in main (argc=1, argv=0x0)
    at /home/anthony/kde/build/trunk/KDE/kdebase/workspace/plasma/plasma/plasma-qgv_dummy.cpp:3
#0  0xffffe410 in __kernel_vsyscall ()
Comment 1 Anthony Bryant 2008-03-19 01:21:08 UTC
Created attachment 23953 [details]
plasma-appletsrc
Comment 2 Anthony Bryant 2008-03-19 01:42:29 UTC
Created attachment 23954 [details]
real backtrace

Sorry, ignore the backtrace in the summary. For some reason the crash handler
didn't overwrite the .kcrash file I chose to save it to. Here's the real
backtrace.
Comment 3 Aaron J. Seigo 2008-03-19 01:48:37 UTC
recompile your applets. BIC changes.