Summary: | Moving the calendar crashes Plasma [Plasma::Calendar::calendarTable, Plasma::Calendar::calendar, ClockApplet::calendar] | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | Lucian Marinescu <marinescu.gl> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | annma, aseigo, asraniel, dijada972 |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
the calendar after Plasma restarts
the calendar widget after the crash and after being closed. Look at the clock. |
Description
Lucian Marinescu
2010-03-05 16:17:24 UTC
Created attachment 41356 [details]
the calendar after Plasma restarts
the calendar is showing nothing and an extra button appeared to its right. (the upright infinity sign). Clicking on that button closes the widget
Created attachment 41357 [details]
the calendar widget after the crash and after being closed. Look at the clock.
can you install the debug packages for qt, kdelibs and kdebase-workspace, re-trigger this bug and post an updated backtrace? thanks. I can trigger it each time I detach and move the calendar. Here the backtrace: Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault [KCrash Handler] #6 0xa7ef6d15 in Plasma::Calendar::calendarTable (this=0x8ad2328) at /usr/local/branch-src/kdebase/workspace/libs/plasmaclock/calendar.cpp:173 #7 0xa7ef7207 in Plasma::Calendar::calendar (this=0x8ad2328) at /usr/local/branch-src/kdebase/workspace/libs/plasmaclock/calendar.cpp:198 #8 0xa7eedf5d in ClockApplet::calendar (this=0x87a76e8) at /usr/local/branch-src/kdebase/workspace/libs/plasmaclock/clockapplet.cpp:735 #9 0xa7ffa6da in Clock::paintInterface (this=0x87a76e8, p=0xbfe9493c, option=0x8664ea8, contentsRect=@0xbfe93280) at /usr/local/branch-src/kdebase/workspace/plasma/generic/applets/digital-clock/clock.cpp:395 #10 0xb7a5e599 in Plasma::Applet::paint (this=0x87a76e8, painter=0xbfe9493c, option=0x8664ea8, widget=0x8aa1060) at /usr/local/branch-src/kdelibs/plasma/applet.cpp:1365 #11 0xb693900d in _q_paintItem (item=0x87a76f0, painter=0xbfe9493c, option=0x8664ea8, widget=0x8aa1060, useWindowOpacity=true, painterStateProtection=true) at graphicsview/qgraphicsscene.cpp:4243 #12 0xb6939507 in QGraphicsScenePrivate::drawItemHelper (this=0x8664d48, item=0x87a76f0, painter=0xbfe9493c, option=0x8664ea8, widget=0x8aa1060, painterStateProtection=true) at graphicsview/qgraphicsscene.cpp:4311 #13 0xb693bd7f in QGraphicsScenePrivate::draw (this=0x8664d48, item=0x87a76f0, painter=0xbfe9493c, viewTransform=0xbfe94870, transformPtr=0xbfe93f30, exposedRegion=0x8a971a4, widget=0x8aa1060, opacity=1, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4827 #14 0xb693cacb in QGraphicsScenePrivate::drawSubtreeRecursive (this=0x8664d48, item=0x87a76f0, painter=0xbfe9493c, viewTransform=0xbfe94870, exposedRegion=0x8a971a4, widget=0x8aa1060, parentOpacity=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4749 #15 0xb693be72 in QGraphicsScenePrivate::draw (this=0x8664d48, item=0x87b1a60, painter=0xbfe9493c, viewTransform=0xbfe94870, transformPtr=0xbfe94400, exposedRegion=0x8a971a4, widget=0x8aa1060, opacity=1, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4841 #16 0xb693cacb in QGraphicsScenePrivate::drawSubtreeRecursive (this=0x8664d48, item=0x87b1a60, painter=0xbfe9493c, viewTransform=0xbfe94870, exposedRegion=0x8a971a4, widget=0x8aa1060, parentOpacity=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4749 #17 0xb694bef0 in QGraphicsScenePrivate::drawItems (this=0x8664d48, painter=0xbfe9493c, viewTransform=0xbfe94870, exposedRegion=0x8a971a4, widget=0x8aa1060) at graphicsview/qgraphicsscene.cpp:4619 #18 0xb696fe6f in QGraphicsView::paintEvent (this=0x8ba50f8, event=0xbfe953c4) at graphicsview/qgraphicsview.cpp:3393 #19 0xb804d6fc in PanelView::paintEvent (this=0x8ba50f8, event=0xbfe953c4) at /usr/local/branch-src/kdebase/workspace/plasma/desktop/shell/panelview.cpp:1310 #20 0xb61e5eda in QWidget::event (this=0x8ba50f8, event=0xbfe953c4) at kernel/qwidget.cpp:8144 #21 0xb669a256 in QFrame::event (this=0x8ba50f8, e=0xbfe953c4) at widgets/qframe.cpp:557 #22 0xb675154b in QAbstractScrollArea::viewportEvent (this=0x8ba50f8, e=0xbfe953c4) at widgets/qabstractscrollarea.cpp:1036 #23 0xb6977667 in QGraphicsView::viewportEvent (this=0x8ba50f8, event=0xbfe953c4) at graphicsview/qgraphicsview.cpp:2787 #24 0xb6754a90 in QAbstractScrollAreaPrivate::viewportEvent (this=0x8a96e40, event=0xbfe953c4) at widgets/qabstractscrollarea_p.h:100 #25 0xb6754abe in QAbstractScrollAreaFilter::eventFilter (this=0x8cc3a90, o=0x8aa1060, e=0xbfe953c4) at widgets/qabstractscrollarea_p.h:116 #26 0xb5e1bcf6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x866bea8, receiver=0x8aa1060, event=0xbfe953c4) at kernel/qcoreapplication.cpp:819 #27 0xb61671c3 in QApplicationPrivate::notify_helper (this=0x866bea8, receiver=0x8aa1060, e=0xbfe953c4) at kernel/qapplication.cpp:4296 #28 0xb616a301 in QApplication::notify (this=0x8661df0, receiver=0x8aa1060, e=0xbfe953c4) at kernel/qapplication.cpp:4265 #29 0xb729988f in KApplication::notify (this=0x8661df0, receiver=0x8aa1060, event=0xbfe953c4) at /usr/local/branch-src/kdelibs/kdeui/kernel/kapplication.cpp:302 #30 0xb5e1e238 in QCoreApplication::notifyInternal (this=0x8661df0, receiver=0x8aa1060, event=0xbfe953c4) at kernel/qcoreapplication.cpp:704 #31 0xb617c1dd in QCoreApplication::sendSpontaneousEvent (receiver=0x8aa1060, event=0xbfe953c4) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #32 0xb61e2560 in QWidgetPrivate::drawWidget (this=0x8a91990, pdev=0x8b9f794, rgn=@0xbfe95528, offset=@0xbfe95574, flags=4, sharedPainter=0x0, backingStore=0x8b83408) at kernel/qwidget.cpp:5339 #33 0xb61e2f78 in QWidgetPrivate::paintSiblingsRecursive (this=0x8a96e40, pdev=0x8b9f794, siblings=@0x8a96e4c, index=1, rgn=@0xbfe95840, offset=@0x8b8342c, flags=4, sharedPainter=0x0, backingStore=0x8b83408) at kernel/qwidget.cpp:5452 #34 0xb61e2ab8 in QWidgetPrivate::drawWidget (this=0x8a96e40, pdev=0x8b9f794, rgn=@0xbfe95840, offset=@0x8b8342c, flags=5, sharedPainter=0x0, backingStore=0x8b83408) at kernel/qwidget.cpp:5388 #35 0xb6411c91 in QWidgetBackingStore::sync (this=0x8b83408) at painting/qbackingstore.cpp:1291 #36 0xb61da98e in QWidgetPrivate::syncBackingStore (this=0x8a96e40) at kernel/qwidget.cpp:1672 #37 0xb61e64d8 in QWidget::event (this=0x8ba50f8, event=0x8b31818) at kernel/qwidget.cpp:8291 #38 0xb669a256 in QFrame::event (this=0x8ba50f8, e=0x8b31818) at widgets/qframe.cpp:557 #39 0xb6752818 in QAbstractScrollArea::event (this=0x8ba50f8, e=0x8b31818) at widgets/qabstractscrollarea.cpp:989 #40 0xb69699c8 in QGraphicsView::event (this=0x8ba50f8, event=0x8b31818) at graphicsview/qgraphicsview.cpp:2666 #41 0xb804d6d3 in PanelView::event (this=0x8ba50f8, event=0x8b31818) at /usr/local/branch-src/kdebase/workspace/plasma/desktop/shell/panelview.cpp:1324 #42 0xb61671e6 in QApplicationPrivate::notify_helper (this=0x866bea8, receiver=0x8ba50f8, e=0x8b31818) at kernel/qapplication.cpp:4300 #43 0xb616a301 in QApplication::notify (this=0x8661df0, receiver=0x8ba50f8, e=0x8b31818) at kernel/qapplication.cpp:4265 #44 0xb729988f in KApplication::notify (this=0x8661df0, receiver=0x8ba50f8, event=0x8b31818) at /usr/local/branch-src/kdelibs/kdeui/kernel/kapplication.cpp:302 #45 0xb5e1e238 in QCoreApplication::notifyInternal (this=0x8661df0, receiver=0x8ba50f8, event=0x8b31818) at kernel/qcoreapplication.cpp:704 #46 0xb616419f in QCoreApplication::sendEvent (receiver=0x8ba50f8, event=0x8b31818) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #47 0xb5e1e7c2 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x8ba50f8, event_type=77, data=0x864ce68) at kernel/qcoreapplication.cpp:1345 #48 0xb5e1ea57 in QCoreApplication::sendPostedEvents (receiver=0x8ba50f8, event_type=77) at kernel/qcoreapplication.cpp:1238 #49 0xb695a101 in QGraphicsViewPrivate::dispatchPendingUpdateRequests (this=0x8a96e40) at ../../include/QtGui/private/../../../src/gui/graphicsview/qgraphicsview_p.h:184 #50 0xb694e7d9 in QGraphicsScenePrivate::_q_processDirtyItems (this=0x8664d48) at graphicsview/qgraphicsscene.cpp:509 #51 0xb694ea52 in QGraphicsScene::qt_metacall (this=0x8664850, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0x8f2ca90) at .moc/debug-shared/moc_qgraphicsscene.cpp:130 #52 0xb7a8cf24 in Plasma::Corona::qt_metacall (this=0x8664850, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0x8f2ca90) at /home/branch/build/kdelibs/plasma/corona.moc:107 #53 0xb8039ff6 in DesktopCorona::qt_metacall (this=0x8664850, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0x8f2ca90) at /home/branch/build/kdebase/workspace/plasma/desktop/shell/desktopcorona.moc:86 #54 0xb5e25b4b in QMetaObject::metacall (object=0x8664850, cl=QMetaObject::InvokeMetaMethod, idx=18, argv=0x8f2ca90) at kernel/qmetaobject.cpp:237 #55 0xb5e33119 in QMetaCallEvent::placeMetaCall (this=0x8ce1e90, object=0x8664850) at kernel/qobject.cpp:561 #56 0xb5e3518b in QObject::event (this=0x8664850, e=0x8ce1e90) at kernel/qobject.cpp:1248 #57 0xb694a928 in QGraphicsScene::event (this=0x8664850, event=0x8ce1e90) at graphicsview/qgraphicsscene.cpp:3500 #58 0xb61671e6 in QApplicationPrivate::notify_helper (this=0x866bea8, receiver=0x8664850, e=0x8ce1e90) at kernel/qapplication.cpp:4300 #59 0xb6167658 in QApplication::notify (this=0x8661df0, receiver=0x8664850, e=0x8ce1e90) at kernel/qapplication.cpp:3704 #60 0xb729988f in KApplication::notify (this=0x8661df0, receiver=0x8664850, event=0x8ce1e90) at /usr/local/branch-src/kdelibs/kdeui/kernel/kapplication.cpp:302 #61 0xb5e1e238 in QCoreApplication::notifyInternal (this=0x8661df0, receiver=0x8664850, event=0x8ce1e90) at kernel/qcoreapplication.cpp:704 #62 0xb616419f in QCoreApplication::sendEvent (receiver=0x8664850, event=0x8ce1e90) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #63 0xb5e1e7c2 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x864ce68) at kernel/qcoreapplication.cpp:1345 #64 0xb5e1ea57 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238 #65 0xb625b22e in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #66 0xb5e597fd in postEventSourceDispatch (s=0x866d740) at kernel/qeventdispatcher_glib.cpp:276 #67 0xb41ff7ca in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #68 0xb4202ee8 in ?? () from /usr/lib/libglib-2.0.so.0 #69 0xb42030a8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #70 0xb5e587c6 in QEventDispatcherGlib::processEvents (this=0x864c9c0, flags={i = -1075220696}) at kernel/qeventdispatcher_glib.cpp:412 #71 0xb62596fa in QGuiEventDispatcherGlib::processEvents (this=0x864c9c0, flags={i = -1075220648}) at kernel/qguieventdispatcher_glib.cpp:204 #72 0xb5e1a5ae in QEventLoop::processEvents (this=0xbfe96ff8, flags={i = -1075220572}) at kernel/qeventloop.cpp:149 #73 0xb5e1a820 in QEventLoop::exec (this=0xbfe96ff8, flags={i = -1075220480}) at kernel/qeventloop.cpp:201 #74 0xb5e1eb8d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #75 0xb616a348 in QApplication::exec () at kernel/qapplication.cpp:3579 #76 0xb8044555 in kdemain (argc=1, argv=0xbfe971c4) at /usr/local/branch-src/kdebase/workspace/plasma/desktop/shell/main.cpp:112 #77 0x08048746 in main (argc=141794288, argv=0x8739c40) at /home/branch/build/kdebase/workspace/plasma/desktop/shell/plasma-desktop_dummy.cpp:3 from 4.4 branch SVN commit 1099727 by aseigo: * record where the mouse was in drag * get the parenting right, prevents crashes BUG:229566 M +1 -1 extender.cpp M +12 -11 extenderitem.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1099727 SVN commit 1100005 by annma: backport Aaron's fixe r1099727 for 229566 CCBUG=229566 M +1 -1 extenders/extender.cpp M +14 -12 extenders/extenderitem.cpp M +10 -0 private/extenderitemmimedata.cpp M +5 -0 private/extenderitemmimedata_p.h WebSVN link: http://websvn.kde.org/?view=rev&revision=1100005 *** Bug 228989 has been marked as a duplicate of this bug. *** |