Application: plasma-desktop (0.3) KDE Platform Version: 4.4.3 (KDE 4.4.3) Qt Version: 4.6.2 Operating System: Linux 2.6.31.12-0.2-desktop i686 Distribution: "openSUSE 11.2 (i586)" -- Information about the crash: After installing a patch (incl. plasma), I always get a segfault while starting a desktop session. The segfault is said to be in plasma, not directly in KDE. Tried reinstalling (older versions of) plasma and kde, but nothing seems to help. The crash can be reproduced every time. -- Backtrace: Application: Plasma-werkgebied (kdeinit4), signal: Segmentation fault [KCrash Handler] #6 0xb517f9bf in Plasma::Wallpaper::setUsingRenderingCache (this=0x83bcbd0, useCache=true) at /usr/src/debug/kdelibs-4.4.3/plasma/wallpaper.cpp:351 #7 0xa6ba28c1 in ?? () from /usr/lib/kde4/plasma_wallpaper_image.so #8 0xb517f848 in Plasma::Wallpaper::restore (this=0x83bcbd0, config=...) at /usr/src/debug/kdelibs-4.4.3/plasma/wallpaper.cpp:264 #9 0xb50a059f in Plasma::Applet::paint (this=0x83a3110, painter=0xbfda9c64, option=0x8171a00, widget=0x87d1680) at /usr/src/debug/kdelibs-4.4.3/plasma/applet.cpp:1353 #10 0xb66cde67 in _q_paintItem (item=<value optimized out>, painter=0xbfda9c64, option=0x8171a00, widget=0x87d1680, useWindowOpacity=true, painterStateProtection=true) at graphicsview/qgraphicsscene.cpp:4243 #11 0xb66e9064 in QGraphicsScenePrivate::drawItemHelper (this=0x81718a0, item=0x83a3118, painter=0xbfda9c64, option=0x8171a00, widget=0x87d1680, painterStateProtection=<value optimized out>) at graphicsview/qgraphicsscene.cpp:4311 #12 0xb66eb4e5 in QGraphicsScenePrivate::draw (this=0x81718a0, item=0x83a3118, painter=0xbfda9c64, viewTransform=0xbfda9a9c, transformPtr=0xbfda9730, exposedRegion=0x87bca5c, widget=0x87d1680, opacity=1, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4827 #13 0xb66ec127 in QGraphicsScenePrivate::drawSubtreeRecursive (this=0x81718a0, item=0x83a3118, painter=0xbfda9c64, viewTransform=0xbfda9a9c, exposedRegion=0x87bca5c, widget=0x87d1680, parentOpacity= 1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4749 #14 0xb66ecbf7 in QGraphicsScenePrivate::drawItems (this=0x81718a0, painter=0xbfda9c64, viewTransform=0xbfda9a9c, exposedRegion=0x87bca5c, widget=0x87d1680) at graphicsview/qgraphicsscene.cpp:4619 #15 0xb6707fcb in QGraphicsView::paintEvent (this=0x87bc508, event=0x1) at graphicsview/qgraphicsview.cpp:3393 #16 0xb6079baf in QWidget::event (this=0x87bc508, event=0xbfdaa354) at kernel/qwidget.cpp:8144 #17 0xb6486155 in QFrame::event (this=0x87bc508, e=0xbfdaa354) at widgets/qframe.cpp:557 #18 0xb6522e01 in QAbstractScrollArea::viewportEvent (this=0xa, e=0x1) at widgets/qabstractscrollarea.cpp:1036 #19 0xb6704194 in QGraphicsView::viewportEvent (this=0x87bc508, event=0xbfdaa354) at graphicsview/qgraphicsview.cpp:2787 #20 0xb65256f6 in viewportEvent (event=<value optimized out>, this=<value optimized out>) at widgets/qabstractscrollarea_p.h:100 #21 QAbstractScrollAreaFilter::eventFilter (event=<value optimized out>, this=<value optimized out>) at widgets/qabstractscrollarea_p.h:116 #22 0xb6b0b0ae in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x80b5d88, receiver=0x87d1680, event=0xbfdaa354) at kernel/qcoreapplication.cpp:819 #23 0xb60193cd in QApplicationPrivate::notify_helper (this=0x80b5d88, receiver=0x87d1680, e=0xbfdaa354) at kernel/qapplication.cpp:4296 #24 0xb60202d8 in QApplication::notify (this=0x87d1680, receiver=0x87d1680, e=0xbfdaa354) at kernel/qapplication.cpp:4265 #25 0xb6d9ec71 in KApplication::notify (this=0x80adc68, receiver=0x87d1680, event=0xbfdaa354) at /usr/src/debug/kdelibs-4.4.3/kdeui/kernel/kapplication.cpp:302 #26 0xb6b0bdde in QCoreApplication::notifyInternal (this=0x80adc68, receiver=0x87d1680, event=0xbfdaa354) at kernel/qcoreapplication.cpp:704 #27 0xb6082fbc in sendSpontaneousEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:218 #28 QWidgetPrivate::drawWidget (event=<value optimized out>, receiver=<value optimized out>) at kernel/qwidget.cpp:5339 #29 0xb6083d59 in QWidgetPrivate::paintSiblingsRecursive (this=0x83bcbd0, pdev=0x87d2584, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x87d2278) at kernel/qwidget.cpp:5452 #30 0xb6082d08 in QWidgetPrivate::drawWidget (this=0x87bc6f8, pdev=0x87d2584, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x87d2278) at kernel/qwidget.cpp:5388 #31 0xb6264b08 in QWidgetBackingStore::sync (this=0x87d2278) at painting/qbackingstore.cpp:1291 #32 0xb607332b in QWidgetPrivate::syncBackingStore (this=0x87bc6f8) at kernel/qwidget.cpp:1672 #33 0xb607a384 in QWidget::event (this=0x87bc508, event=0x87bad78) at kernel/qwidget.cpp:8291 #34 0xb6486155 in QFrame::event (this=0x87bc508, e=0x87bad78) at widgets/qframe.cpp:557 #35 0xb65237f4 in QAbstractScrollArea::event (this=0x87bc508, e=0x87bad78) at widgets/qabstractscrollarea.cpp:989 #36 0xb6707258 in QGraphicsView::event (this=0x87bc508, event=0x87bad78) at graphicsview/qgraphicsview.cpp:2666 #37 0xb60193fc in QApplicationPrivate::notify_helper (this=0x80b5d88, receiver=0x87bc508, e=0x87bad78) at kernel/qapplication.cpp:4300 #38 0xb60202d8 in QApplication::notify (this=0x87bc508, receiver=0x87bc508, e=0x87bad78) at kernel/qapplication.cpp:4265 #39 0xb6d9ec71 in KApplication::notify (this=0x80adc68, receiver=0x87bc508, event=0x87bad78) at /usr/src/debug/kdelibs-4.4.3/kdeui/kernel/kapplication.cpp:302 #40 0xb6b0bdde in QCoreApplication::notifyInternal (this=0x80adc68, receiver=0x87bc508, event=0x87bad78) at kernel/qcoreapplication.cpp:704 #41 0xb6b0e7e3 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215 #42 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1345 #43 0xb6b0e93c in QCoreApplication::sendPostedEvents (receiver=0x87bc508, event_type=77) at kernel/qcoreapplication.cpp:1238 #44 0xb66e87de in dispatchPendingUpdateRequests (this=<value optimized out>) at ../../src/gui/graphicsview/qgraphicsview_p.h:184 #45 QGraphicsScenePrivate::_q_processDirtyItems (this=<value optimized out>) at graphicsview/qgraphicsscene.cpp:509 #46 0xb66e8da3 in QGraphicsScene::qt_metacall (this=0x8195220, _c=InvokeMetaMethod, _id=14, _a=0x899ffa8) at .moc/release-shared/moc_qgraphicsscene.cpp:130 #47 0xb50ccb52 in Plasma::Corona::qt_metacall (this=0x8195220, _c=InvokeMetaMethod, _id=18, _a=0x899ffa8) at /usr/src/debug/kdelibs-4.4.3/build/plasma/corona.moc:107 #48 0xb1eb53d2 in KDialog::setButtons(QFlags<KDialog::ButtonCode>) () at /usr/src/debug/kdelibs-4.4.3/kdeui/dialogs/kdialog.cpp:208 #49 0xb6b1114d in QMetaObject::metacall (object=0x8195220, cl=10, idx=18, argv=0x899ffa8) at kernel/qmetaobject.cpp:237 #50 0xb6b1bad5 in QMetaCallEvent::placeMetaCall (this=0x86df658, object=0x8195220) at kernel/qobject.cpp:561 #51 0xb6b1cc7f in QObject::event (this=0x8195220, e=0x86df658) at kernel/qobject.cpp:1248 #52 0xb66e4cc0 in QGraphicsScene::event (this=0x8195220, event=0x86df658) at graphicsview/qgraphicsscene.cpp:3500 #53 0xb60193fc in QApplicationPrivate::notify_helper (this=0x80b5d88, receiver=0x8195220, e=0x86df658) at kernel/qapplication.cpp:4300 #54 0xb6020248 in QApplication::notify (this=0x80adc68, receiver=0x8195220, e=0x86df658) at kernel/qapplication.cpp:4183 #55 0xb6d9ec71 in KApplication::notify (this=0x80adc68, receiver=0x8195220, event=0x86df658) at /usr/src/debug/kdelibs-4.4.3/kdeui/kernel/kapplication.cpp:302 #56 0xb6b0bdde in QCoreApplication::notifyInternal (this=0x80adc68, receiver=0x8195220, event=0x86df658) at kernel/qcoreapplication.cpp:704 #57 0xb6b0e7e3 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215 #58 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1345 #59 0xb6b0e93c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238 #60 0xb6b38e4d in sendPostedEvents () at kernel/qcoreapplication.h:220 #61 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:276 #62 0xb57844f2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #63 0xb5787dc8 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #64 0xb5787eee in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #65 0xb6b38931 in QEventDispatcherGlib::processEvents (this=0x80b5c30, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #66 0xb60d9e0a in QGuiEventDispatcherGlib::processEvents (this=0x80b5c30, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #67 0xb6b0a44d in QEventLoop::processEvents (this=0xbfdabaa4, flags=) at kernel/qeventloop.cpp:149 #68 0xb6b0a899 in QEventLoop::exec (this=0xbfdabaa4, flags=...) at kernel/qeventloop.cpp:201 #69 0xb6b0ea10 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #70 0xb60194a4 in QApplication::exec () at kernel/qapplication.cpp:3579 #71 0xb1ebbbe9 in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so #72 0x0804e4af in _start () This bug may be a duplicate of or related to bug 226263. Possible duplicates by query: bug 237247, bug 237027, bug 236326, bug 235965, bug 235414. Reported using DrKonqi
if you patch it and break it, you get to keep both pieces :) *** This bug has been marked as a duplicate of bug 226263 ***