Version: (using Devel) Installed from: Compiled sources Compiler: gcc 4.3 OS: Linux Plasma crashed when I attempt to add a picture frame widget to the desktop. For me at least this is 100% repeatable. the following 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 0xb5441740 (LWP 7787)] [New Thread 0xb3ca9b90 (LWP 7788)] [KCrash handler] #6 0xb6578760 in __dynamic_cast () from /usr/lib/libstdc++.so.6 #7 0xb7ee353a in Plasma::Widget::managingLayoutChanged (this=0xbfe81380) at /home/mark/code/kde4/kdebase/workspace/libs/plasma/widgets/widget.cpp:425 #8 0xb7ee4564 in Plasma::Widget::setGeometry (this=0x85a8138, geometry=@0xbfe814c8) at /home/mark/code/kde4/kdebase/workspace/libs/plasma/widgets/widget.cpp:249 #9 0xb7e70706 in Plasma::Applet::setGeometry (this=0x85a8138, geometry=@0xbfe814c8) at /home/mark/code/kde4/kdebase/workspace/libs/plasma/applet.cpp:1494 #10 0xb7ee3b41 in Plasma::Widget::resize (this=0x85a8138, size=@0xbfe81520) at /home/mark/code/kde4/kdebase/workspace/libs/plasma/widgets/widget.cpp:310 #11 0xb7ee3cc0 in Plasma::Widget::resize (this=0x85a8138, w=350, h=350) at /home/mark/code/kde4/kdebase/workspace/libs/plasma/widgets/widget.cpp:315 #12 0xb344d1a6 in Frame (this=0x85a8138, parent=0x0, args=@0xbfe8176c) at /home/mark/code/kde4/extragear/plasma/applets/frame/frame.cpp:61 #13 0xb344f47c in KPluginFactory::createInstance<Frame, QObject> ( parentWidget=0x0, parent=0x0, args=@0xbfe8176c) at /kde4/include/kpluginfactory.h:459 #14 0xb796f387 in KPluginFactory::create (this=0x85bbd90, iface=0xb7f4f880 "Plasma::Applet", parentWidget=0x0, parent=0x0, args=@0xbfe8176c, keyword=@0xbfe816a0) at /home/mark/code/kde4/kdelibs/kdecore/util/kpluginfactory.cpp:181 #15 0xb7e789a6 in KService::createInstance<Plasma::Applet> (this=0x8565ab8, parent=0x0, args=@0xbfe8176c, error=0xbfe81764) at /kde4/include/kpluginfactory.h:513 #16 0xb7e75aa4 in Plasma::Applet::load (appletName=@0xbfe81990, appletId=13, args=@0xbfe8199c) at /home/mark/code/kde4/kdebase/workspace/libs/plasma/applet.cpp:1393 #17 0xb7e9ea8d in Plasma::Containment::addApplet (this=0x8142818, name=@0xbfe81990, args=@0xbfe8199c, id=0, appletGeometry=@0xbfe81908, delayInit=false) at /home/mark/code/kde4/kdebase/workspace/libs/plasma/containment.cpp:510 #18 0xb7e9f359 in Plasma::Containment::dropEvent (this=0x8142818, event=0xbfe81ed0) at /home/mark/code/kde4/kdebase/workspace/libs/plasma/containment.cpp:881 #19 0xb6cbfb0f in QGraphicsItem::sceneEvent (this=0x8142820, event=0xbfe81ed0) at /home/mark/code/kde4/qt-copy/src/gui/graphicsview/qgraphicsitem.cpp:3829 #20 0xb7ee421f in Plasma::Widget::sceneEvent (this=0x8142818, event=0xbfe81ed0) at /home/mark/code/kde4/kdebase/workspace/libs/plasma/widgets/widget.cpp:537 #21 0xb6cca005 in QGraphicsScenePrivate::sendEvent (this=0x8103668, item=0x8142820, event=0xbfe81ed0) at /home/mark/code/kde4/qt-copy/src/gui/graphicsview/qgraphicsscene.cpp:1046 #22 0xb6ccd46b in QGraphicsScenePrivate::sendDragDropEvent (this=0x8103668, item=0x8142820, dragDropEvent=0xbfe81ed0) at /home/mark/code/kde4/qt-copy/src/gui/graphicsview/qgraphicsscene.cpp:1075 #23 0xb6ccd4b2 in QGraphicsScene::dropEvent (this=0x8103238, event=0xbfe81ed0) at /home/mark/code/kde4/qt-copy/src/gui/graphicsview/qgraphicsscene.cpp:3250 #24 0xb6cd3c75 in QGraphicsScene::event (this=0x8103238, event=0xbfe81ed0) at /home/mark/code/kde4/qt-copy/src/gui/graphicsview/qgraphicsscene.cpp:2971 #25 0xb6713fcd in QApplicationPrivate::notify_helper (this=0x807b258, receiver=0x8103238, e=0xbfe81ed0) at /home/mark/code/kde4/qt-copy/src/gui/kernel/qapplication.cpp:3735 #26 0xb67142b3 in QApplication::notify (this=0x807fea0, receiver=0x8103238, e=0xbfe81ed0) at /home/mark/code/kde4/qt-copy/src/gui/kernel/qapplication.cpp:3329 #27 0xb760305d in KApplication::notify (this=0x807fea0, receiver=0x8103238, event=0xbfe81ed0) at /home/mark/code/kde4/kdelibs/kdeui/kernel/kapplication.cpp:311 #28 0xb6ff8fca in QCoreApplication::notifyInternal (this=0x807fea0, receiver=0x8103238, event=0xbfe81ed0) at /home/mark/code/kde4/qt-copy/src/corelib/kernel/qcoreapplication.cpp:582 #29 0xb6ffc8f5 in QCoreApplication::sendEvent (receiver=0x8103238, event=0xbfe81ed0) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:215 #30 0xb6ce7576 in QGraphicsView::dropEvent (this=0x8104e70, event=0xbfe824dc) at /home/mark/code/kde4/qt-copy/src/gui/graphicsview/qgraphicsview.cpp:2311 #31 0xb6771a57 in QWidget::event (this=0x8104e70, event=0xbfe824dc) at /home/mark/code/kde4/qt-copy/src/gui/kernel/qwidget.cpp:7028 #32 0xb6ad6b9c in QFrame::event (this=0x8104e70, e=0xbfe824dc) at /home/mark/code/kde4/qt-copy/src/gui/widgets/qframe.cpp:657 #33 0xb6b6dca1 in QAbstractScrollArea::viewportEvent (this=0x8104e70, e=0xbfe824dc) at /home/mark/code/kde4/qt-copy/src/gui/widgets/qabstractscrollarea.cpp:938 #34 0xb6ce2768 in QGraphicsView::viewportEvent (this=0x8104e70, event=0xbfe824dc) at /home/mark/code/kde4/qt-copy/src/gui/graphicsview/qgraphicsview.cpp:2267 #35 0xb6b7078e in QAbstractScrollAreaPrivate::viewportEvent (this=0x828f998, event=0xbfe824dc) at /home/mark/code/kde4/qt-copy/src/gui/widgets/qabstractscrollarea_p.h:102 #36 0xb6b707c0 in QAbstractScrollAreaFilter::eventFilter (this=0x828eca8, o=0x828e478, e=0xbfe824dc) at /home/mark/code/kde4/qt-copy/src/gui/widgets/qabstractscrollarea_p.h:113 #37 0xb6ff72be in QCoreApplicationPrivate::sendThroughObjectEventFilters ( this=0x807b258, receiver=0x828e478, event=0xbfe824dc) at /home/mark/code/kde4/qt-copy/src/corelib/kernel/qcoreapplication.cpp:693 #38 0xb6713fa7 in QApplicationPrivate::notify_helper (this=0x807b258, receiver=0x828e478, e=0xbfe824dc) at /home/mark/code/kde4/qt-copy/src/gui/kernel/qapplication.cpp:3731 #39 0xb6715b56 in QApplication::notify (this=0x807fea0, receiver=0x828e478, e=0xbfe824dc) at /home/mark/code/kde4/qt-copy/src/gui/kernel/qapplication.cpp:3694 #40 0xb760305d in KApplication::notify (this=0x807fea0, receiver=0x828e478, event=0xbfe824dc) at /home/mark/code/kde4/kdelibs/kdeui/kernel/kapplication.cpp:311 #41 0xb6ff8fca in QCoreApplication::notifyInternal (this=0x807fea0, receiver=0x828e478, event=0xbfe824dc) at /home/mark/code/kde4/qt-copy/src/corelib/kernel/qcoreapplication.cpp:582 #42 0xb6ffc8f5 in QCoreApplication::sendEvent (receiver=0x828e478, event=0xbfe824dc) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:215 #43 0xb679b9a1 in QX11Data::xdndHandleDrop (this=0x8081288, xe=0xbfe825c0, passive=false) at /home/mark/code/kde4/qt-copy/src/gui/kernel/qdnd_x11.cpp:1151 #44 0xb679bd5b in QDragManager::drop (this=0x8595390) at /home/mark/code/kde4/qt-copy/src/gui/kernel/qdnd_x11.cpp:1680 #45 0xb679ea93 in QDragManager::eventFilter (this=0x8595390, o=0x8580500, e=0xbfe82aa8) at /home/mark/code/kde4/qt-copy/src/gui/kernel/qdnd_x11.cpp:1280 #46 0xb6ff7395 in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x807b258, receiver=0x8580500, event=0xbfe82aa8) at /home/mark/code/kde4/qt-copy/src/corelib/kernel/qcoreapplication.cpp:675 #47 0xb6713e74 in QApplicationPrivate::notify_helper (this=0x807b258, receiver=0x8580500, e=0xbfe82aa8) at /home/mark/code/kde4/qt-copy/src/gui/kernel/qapplication.cpp:3712 #48 0xb6714aa1 in QApplication::notify (this=0x807fea0, receiver=0x8580500, e=0xbfe82aa8) at /home/mark/code/kde4/qt-copy/src/gui/kernel/qapplication.cpp:3464 #49 0xb760305d in KApplication::notify (this=0x807fea0, receiver=0x8580500, event=0xbfe82aa8) at /home/mark/code/kde4/kdelibs/kdeui/kernel/kapplication.cpp:311 #50 0xb6ff8fca in QCoreApplication::notifyInternal (this=0x807fea0, receiver=0x8580500, event=0xbfe82aa8) at /home/mark/code/kde4/qt-copy/src/corelib/kernel/qcoreapplication.cpp:582 #51 0xb671fe01 in QCoreApplication::sendSpontaneousEvent (receiver=0x8580500, event=0xbfe82aa8) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:218 #52 0xb671890c in QApplicationPrivate::sendMouseEvent (receiver=0x8580500, event=0xbfe82aa8, alienWidget=0x0, nativeWidget=0x8580500, buttonDown=0xb6e0abe0, lastMouseReceiver=@0xb6e0abe4) at /home/mark/code/kde4/qt-copy/src/gui/kernel/qapplication.cpp:2729 #53 0xb6791b7b in QETWidget::translateMouseEvent (this=0x8580500, event=0xbfe8304c) at /home/mark/code/kde4/qt-copy/src/gui/kernel/qapplication_x11.cpp:4096 #54 0xb678f218 in QApplication::x11ProcessEvent (this=0x807fea0, event=0xbfe8304c) at /home/mark/code/kde4/qt-copy/src/gui/kernel/qapplication_x11.cpp:3096 #55 0xb67bb835 in x11EventSourceDispatch (s=0x8080a38, callback=0, user_data=0x0) at /home/mark/code/kde4/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:148 #56 0xb6169d86 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #57 0xb616d143 in ?? () from /usr/lib/libglib-2.0.so.0 #58 0x0807fc98 in ?? () #59 0x00000000 in ?? () #0 0xb7f79410 in __kernel_vsyscall ()
KDE 4.0.2 or trunk? Did you try to remove your plasma config files? Can you add any other applets without problems?
This is the trunk, Updated and built last night. I can add the clock & battery mon. Tried adding picture frame, 3d earth, dictionary, comic strip and they crash plasma. I will do a clean build of everything tonight to make sure it isn't that.
OK so it's not only the Frame! What about the other backtraces? You updated trunk last night: did all applets (that crash now) load and behave correctly BEFORE this update?
No this has been happening for a few days. Al the backtraces are pretty much the same, in that is in the set geometry method it happens.
When you rebuild: if you could rebuild in a clean install dir and test with a clean KDEHOME, that would be neat. Also be sure to rebuild extragear/plasma witht he same kdelibs version than the rest. Cannot reproduce here with today's trunk.
Sorry it took me so long to reply. but I forgot my laptop was in powersaving mode so it took all day to compile. I did a clean rebuild and I discovered that the extragear/plasma modules weren't being rebuild. (I've been using the kdesvn-build script). Manually rebuilt it and they work. sorry about the false report, but thanks to the prompt help.