Application: plasma-desktop (0.3) KDE Platform Version: 4.5.1 (KDE 4.5.1) Qt Version: 4.7.0 Operating System: Linux 2.6.32-25-generic x86_64 Distribution: Ubuntu 10.04.1 LTS -- Information about the crash: - What I was doing when the application crashed: After an update, some of my widgets weren't displaying anymore, even though the configuration dialogue claimed that they were still running. I deleted ~/.kde/share/config/plasma-desktop-appletsrc and restarted, which defaulted everything. I then started adding widgets again (two folder views, an analog clock and a weather widget). While resizing the weather widget, Plasma crashed, apparently saving which widgets I had been running, but not their positions or sizes. -- Backtrace: Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault [Current thread is 1 (Thread 0x7ff031e05780 (LWP 2064))] Thread 3 (Thread 0x7ff016901710 (LWP 2067)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ff02c09c7e4 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7ff02c3a7160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007ff02c09c819 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7ff02c3b5234) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007ff02e9e19ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #4 0x00007ff03171b70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 2 (Thread 0x7ff01276f710 (LWP 2068)): #0 0xffffffffff60017b in ?? () #1 0x00007ff01276ea70 in ?? () #2 0x00007fff2bd98852 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 1 (Thread 0x7ff031e05780 (LWP 2064)): [KCrash Handler] #6 QBasicAtomicInt::deref (this=0x1ea6358, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:133 #7 QBrushDataPointerDeleter::cleanup (this=0x1ea6358, __in_chrg=<value optimized out>) at painting/qbrush.cpp:255 #8 ~QScopedPointer (this=0x1ea6358, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100 #9 ~QBrush (this=0x1ea6358, __in_chrg=<value optimized out>) at painting/qbrush.cpp:575 #10 0x00007ff02deec9fc in ~QPalettePrivate (this=0x2a71810, p=...) at kernel/qpalette.cpp:51 #11 QPalette::operator= (this=0x2a71810, p=...) at kernel/qpalette.cpp:751 #12 0x00007ff02e2d5bec in QLabel::paintEvent (this=0x2a2e9e0) at widgets/qlabel.cpp:1118 #13 0x00007ff02df0a06e in QWidget::event (this=0x2a2e9e0, event=0x7fff2bc81060) at kernel/qwidget.cpp:8333 #14 0x00007ff02e2d0e76 in QFrame::event (this=0x2a2e9e0, e=0x7fff2bc81060) at widgets/qframe.cpp:557 #15 0x00007ff02deb46ec in QApplicationPrivate::notify_helper (this=0xe91ad0, receiver=0x2a2e9e0, e=0x7fff2bc81060) at kernel/qapplication.cpp:4396 #16 0x00007ff02deba1dd in QApplication::notify (this=0xe815e0, receiver=0x2a2e9e0, e=0x7fff2bc81060) at kernel/qapplication.cpp:4277 #17 0x00007ff02fa1c536 in KApplication::notify (this=0xe815e0, receiver=0x2a2e9e0, event=0x7fff2bc81060) at ../../kdeui/kernel/kapplication.cpp:310 #18 0x00007ff02ed660ac in QCoreApplication::notifyInternal (this=0xe815e0, receiver=0x2a2e9e0, event=0x7fff2bc81060) at kernel/qcoreapplication.cpp:732 #19 0x00007ff02df10a7d in QCoreApplication::sendSpontaneousEvent (this=0x2a2f380, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x7fff2bc818d0, backingStore=0x0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #20 QWidgetPrivate::drawWidget (this=0x2a2f380, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x7fff2bc818d0, backingStore=0x0) at kernel/qwidget.cpp:5420 #21 0x00007ff02df11991 in QWidgetPrivate::render (this=0x2a2f380, target=0x7fff2bc81770, targetOffset=<value optimized out>, sourceRegion=<value optimized out>, renderFlags=) at kernel/qwidget.cpp:5556 #22 0x00007ff02df11c89 in QWidget::render (this=<value optimized out>, target=0x7fff2bc80558, targetOffset=..., sourceRegion=..., renderFlags=<value optimized out>) at kernel/qwidget.cpp:5019 #23 0x00007ff02df126f6 in QWidget::render (this=0x2a2e9e0, painter=0x7fff2bc818d0, targetOffset=<value optimized out>, sourceRegion=<value optimized out>, renderFlags=) at kernel/qwidget.cpp:5097 #24 0x00007ff02e4e7f30 in QGraphicsProxyWidget::paint (this=<value optimized out>, painter=0x7fff2bc818d0, option=<value optimized out>, widget=<value optimized out>) at graphicsview/qgraphicsproxywidget.cpp:1490 #25 0x00007ff03131699c in Plasma::Label::paint (this=0x2a2e2c0, painter=0x7fff2bc83e40, option=0xe8ce38, widget=<value optimized out>) at ../../plasma/widgets/label.cpp:303 #26 0x00007ff02e4ec50d in _q_paintItem (item=<value optimized out>, painter=0x7fff2bc83e40, option=0xe8ce38, widget=0x1bd7610, useWindowOpacity=<value optimized out>, painterStateProtection=<value optimized out>) at graphicsview/qgraphicsscene.cpp:4318 #27 0x00007ff02e505664 in QGraphicsScenePrivate::drawItemHelper (this=<value optimized out>, item=0x2a2e2d0, painter=0x7fff2bc83e40, option=0xe8ce38, widget=0x1bd7610, painterStateProtection=true) at graphicsview/qgraphicsscene.cpp:4387 #28 0x00007ff02e5075cd in QGraphicsScenePrivate::draw (this=<value optimized out>, item=0x2a2e2d0, painter=0x7fff2bc83e40, viewTransform=<value optimized out>, transformPtr=<value optimized out>, exposedRegion=<value optimized out>, widget=0x1bd7610, opacity=<value optimized out>, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4895 #29 0x00007ff02e508242 in QGraphicsScenePrivate::drawSubtreeRecursive (this=<value optimized out>, item=0x2a2e2d0, painter=0x7fff2bc83e40, viewTransform=0x0, exposedRegion=0x19b5270, widget=0x1bd7610, parentOpacity=<value optimized out>, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4817 #30 0x00007ff02e507668 in QGraphicsScenePrivate::draw (this=<value optimized out>, item=0x29d5790, painter=0x7fff2bc83e40, viewTransform=<value optimized out>, transformPtr=<value optimized out>, exposedRegion=<value optimized out>, widget=0x1bd7610, opacity=<value optimized out>, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4909 #31 0x00007ff02e508242 in QGraphicsScenePrivate::drawSubtreeRecursive (this=<value optimized out>, item=0x29d5790, painter=0x7fff2bc83e40, viewTransform=0x0, exposedRegion=0x19b5270, widget=0x1bd7610, parentOpacity=<value optimized out>, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4817 #32 0x00007ff02e507668 in QGraphicsScenePrivate::draw (this=<value optimized out>, item=0x29d9970, painter=0x7fff2bc83e40, viewTransform=<value optimized out>, transformPtr=<value optimized out>, exposedRegion=<value optimized out>, widget=0x1bd7610, opacity=<value optimized out>, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4909 #33 0x00007ff02e508242 in QGraphicsScenePrivate::drawSubtreeRecursive (this=<value optimized out>, item=0x29d9970, painter=0x7fff2bc83e40, viewTransform=0x0, exposedRegion=0x19b5270, widget=0x1bd7610, parentOpacity=<value optimized out>, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4817 #34 0x00007ff02e507668 in QGraphicsScenePrivate::draw (this=<value optimized out>, item=0x10dfcd0, painter=0x7fff2bc83e40, viewTransform=<value optimized out>, transformPtr=<value optimized out>, exposedRegion=<value optimized out>, widget=0x1bd7610, opacity=<value optimized out>, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4909 #35 0x00007ff02e508242 in QGraphicsScenePrivate::drawSubtreeRecursive (this=<value optimized out>, item=0x10dfcd0, painter=0x7fff2bc83e40, viewTransform=0x0, exposedRegion=0x19b5270, widget=0x1bd7610, parentOpacity=<value optimized out>, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4817 #36 0x00007ff02e508a84 in QGraphicsScenePrivate::drawItems (this=0xe8cc10, painter=0x7fff2bc83e40, viewTransform=0x0, exposedRegion=0x19b5270, widget=0x1bd7610) at graphicsview/qgraphicsscene.cpp:4699 #37 0x00007ff02e524543 in QGraphicsView::paintEvent (this=<value optimized out>, event=<value optimized out>) at graphicsview/qgraphicsview.cpp:3467 #38 0x00007ff02df0a06e in QWidget::event (this=0x1bb6a50, event=0x7fff2bc84770) at kernel/qwidget.cpp:8333 #39 0x00007ff02e2d0e76 in QFrame::event (this=0x1bb6a50, e=0x7fff2bc84770) at widgets/qframe.cpp:557 #40 0x00007ff02e520afb in QGraphicsView::viewportEvent (this=0x1bb6a50, event=0x7fff2bc84770) at graphicsview/qgraphicsview.cpp:2862 #41 0x00007ff02ed658d7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x1bd7610, event=0x7fff2bc84770) at kernel/qcoreapplication.cpp:847 #42 0x00007ff02deb46bc in QApplicationPrivate::notify_helper (this=0xe91ad0, receiver=0x1bd7610, e=0x7fff2bc84770) at kernel/qapplication.cpp:4392 #43 0x00007ff02deba1dd in QApplication::notify (this=0xe815e0, receiver=0x1bd7610, e=0x7fff2bc84770) at kernel/qapplication.cpp:4277 #44 0x00007ff02fa1c536 in KApplication::notify (this=0xe815e0, receiver=0x1bd7610, event=0x7fff2bc84770) at ../../kdeui/kernel/kapplication.cpp:310 #45 0x00007ff02ed660ac in QCoreApplication::notifyInternal (this=0xe815e0, receiver=0x1bd7610, event=0x7fff2bc84770) at kernel/qcoreapplication.cpp:732 #46 0x00007ff02df10a7d in QCoreApplication::sendSpontaneousEvent (this=0x2394120, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x19b48a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #47 QWidgetPrivate::drawWidget (this=0x2394120, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x19b48a0) at kernel/qwidget.cpp:5420 #48 0x00007ff02e0e2f56 in QWidgetBackingStore::sync (this=0x19b48a0) at painting/qbackingstore.cpp:1320 #49 0x00007ff02df03b90 in QWidgetPrivate::syncBackingStore (this=0x19b4de0) at kernel/qwidget.cpp:1805 #50 0x00007ff02df0a735 in QWidget::event (this=0x1bb6a50, event=0x1dd20c0) at kernel/qwidget.cpp:8480 #51 0x00007ff02e2d0e76 in QFrame::event (this=0x1bb6a50, e=0x1dd20c0) at widgets/qframe.cpp:557 #52 0x00007ff02e35e69b in QAbstractScrollArea::event (this=0x1bb6a50, e=0x1dd20c0) at widgets/qabstractscrollarea.cpp:996 #53 0x00007ff02deb46ec in QApplicationPrivate::notify_helper (this=0xe91ad0, receiver=0x1bb6a50, e=0x1dd20c0) at kernel/qapplication.cpp:4396 #54 0x00007ff02deba1dd in QApplication::notify (this=0xe815e0, receiver=0x1bb6a50, e=0x1dd20c0) at kernel/qapplication.cpp:4277 #55 0x00007ff02fa1c536 in KApplication::notify (this=0xe815e0, receiver=0x1bb6a50, event=0x1dd20c0) at ../../kdeui/kernel/kapplication.cpp:310 #56 0x00007ff02ed660ac in QCoreApplication::notifyInternal (this=0xe815e0, receiver=0x1bb6a50, event=0x1dd20c0) at kernel/qcoreapplication.cpp:732 #57 0x00007ff02ed68fd2 in QCoreApplication::sendEvent (receiver=0x1bb6a50, event_type=<value optimized out>, data=0xe66d20) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #58 QCoreApplicationPrivate::sendPostedEvents (receiver=0x1bb6a50, event_type=<value optimized out>, data=0xe66d20) at kernel/qcoreapplication.cpp:1373 #59 0x00007ff02e50ab0a in QGraphicsViewPrivate::dispatchPendingUpdateRequests (this=0xe8cc10) at ../../include/QtGui/private/../../../src/gui/graphicsview/qgraphicsview_p.h:189 #60 QGraphicsScenePrivate::_q_processDirtyItems (this=0xe8cc10) at graphicsview/qgraphicsscene.cpp:510 #61 0x00007ff02e50b092 in QGraphicsScene::qt_metacall (this=0xf928a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x28c48a0) at .moc/release-shared/moc_qgraphicsscene.cpp:130 #62 0x00007ff0312507b5 in Plasma::Corona::qt_metacall (this=0x1ea6358, _c=734528856, _id=0, _a=0x0) at ./corona.moc:109 #63 0x00007ff0319ee865 in DesktopCorona::qt_metacall (this=0x1ea6358, _c=734528856, _id=0, _a=0x0) at ./desktopcorona.moc:101 #64 0x00007ff02ed77e7e in QObject::event (this=0xf928a0, e=0x1ea6358) at kernel/qobject.cpp:1219 #65 0x00007ff02e504380 in QGraphicsScene::event (this=0xf928a0, event=0x2d75a80) at graphicsview/qgraphicsscene.cpp:3548 #66 0x00007ff02deb46ec in QApplicationPrivate::notify_helper (this=0xe91ad0, receiver=0xf928a0, e=0x2d75a80) at kernel/qapplication.cpp:4396 #67 0x00007ff02deba1dd in QApplication::notify (this=0xe815e0, receiver=0xf928a0, e=0x2d75a80) at kernel/qapplication.cpp:4277 #68 0x00007ff02fa1c536 in KApplication::notify (this=0xe815e0, receiver=0xf928a0, event=0x2d75a80) at ../../kdeui/kernel/kapplication.cpp:310 #69 0x00007ff02ed660ac in QCoreApplication::notifyInternal (this=0xe815e0, receiver=0xf928a0, event=0x2d75a80) at kernel/qcoreapplication.cpp:732 #70 0x00007ff02ed68fd2 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0xe66d20) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #71 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0xe66d20) at kernel/qcoreapplication.cpp:1373 #72 0x00007ff02ed92643 in QCoreApplication::sendPostedEvents (s=0xe94f90) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #73 postEventSourceDispatch (s=0xe94f90) at kernel/qeventdispatcher_glib.cpp:277 #74 0x00007ff0263158c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #75 0x00007ff026319748 in ?? () from /lib/libglib-2.0.so.0 #76 0x00007ff0263198fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 #77 0x00007ff02ed92183 in QEventDispatcherGlib::processEvents (this=0xe66860, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415 #78 0x00007ff02df6697e in QGuiEventDispatcherGlib::processEvents (this=0x1ea6358, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #79 0x00007ff02ed64dd2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #80 0x00007ff02ed651bc in QEventLoop::exec (this=0x7fff2bc86370, flags=) at kernel/qeventloop.cpp:201 #81 0x00007ff02ed6926b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #82 0x00007ff0319f4d06 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../plasma/desktop/shell/main.cpp:118 #83 0x00007ff031653c4d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff2bc86738) at libc-start.c:226 #84 0x00000000004006c9 in _start () Possible duplicates by query: bug 252816. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 252816 ***