Bug 264142 - Plasma crashes on logout
Summary: Plasma crashes on logout
Status: RESOLVED DUPLICATE of bug 264076
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-24 09:07 UTC by OsamaK
Modified: 2011-01-29 13:11 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (11.59 KB, text/plain)
2011-01-26 18:26 UTC, Gary Triplett
Details
New crash information added by DrKonqi (9.90 KB, text/plain)
2011-01-26 19:06 UTC, Stratos Zolotas
Details
New crash information added by DrKonqi (15.02 KB, text/plain)
2011-01-27 05:26 UTC, marsu1
Details

Note You need to log in before you can comment on or make changes to this bug.
Description OsamaK 2011-01-24 09:07:50 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.00 (4.6.0)
Qt Version: 4.7.1
Operating System: Linux 2.6.35.10-libre.74.fc14.1.i686 i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:
This crash happened on logout but it does not always happen on logout.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Aborted
[KCrash Handler]
#7  0x00273416 in __kernel_vsyscall ()
#8  0x03819531 in raise () from /lib/libc.so.6
#9  0x0381af9e in abort () from /lib/libc.so.6
#10 0x087b5c45 in __gnu_cxx::__verbose_terminate_handler () at ../../../../libstdc++-v3/libsupc++/vterminate.cc:93
#11 0x087b3b16 in __cxxabiv1::__terminate (handler=0x87b5af0 <__gnu_cxx::__verbose_terminate_handler()>) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:39
#12 0x087b3b53 in std::terminate () at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:49
#13 0x087b4776 in __cxxabiv1::__cxa_pure_virtual () at ../../../../libstdc++-v3/libsupc++/pure.cc:50
#14 0x02846420 in QGraphicsItem::sceneBoundingRect (this=0x94f0878) at graphicsview/qgraphicsitem.cpp:4787
#15 0x02876093 in QGraphicsScene::itemsBoundingRect (this=0x927dc00) at graphicsview/qgraphicsscene.cpp:1916
#16 0x02876251 in QGraphicsScene::sceneRect (this=0x927dc00) at graphicsview/qgraphicsscene.cpp:1664
#17 0x005eaf9c in Plasma::Corona::screenGeometry (this=0x927dc00, id=0) at /usr/src/debug/kdelibs-4.6.0/plasma/corona.cpp:723
#18 0x005fd072 in Plasma::ExtenderPrivate::adjustSize (this=0x99bea70) at /usr/src/debug/kdelibs-4.6.0/plasma/extenders/extender.cpp:917
#19 0x00606573 in Plasma::ExtenderItem::setCollapsed (this=0x9a5f478, collapsed=true) at /usr/src/debug/kdelibs-4.6.0/plasma/extenders/extenderitem.cpp:619
#20 0x0192c7b0 in NotificationGroup::removeNotification (this=0x9a5f478, notification=0x9fb1270) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/generic/applets/notifications/ui/notificationgroup.cpp:181
#21 0x0192ccaf in NotificationGroup::qt_metacall (this=0x9a5f478, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfed9208) at /usr/src/debug/kdebase-workspace-4.6.0/i686-redhat-linux-gnu/plasma/generic/applets/notifications/notificationgroup.moc:83
#22 0x07901b6b in QMetaObject::metacall (object=0x9a5f478, cl=QMetaObject::InvokeMetaMethod, idx=38, argv=0xbfed9208) at kernel/qmetaobject.cpp:237
#23 0x07911047 in QMetaObject::activate (sender=0x9fb1270, m=0x193a1e8, local_signal_index=2, argv=0xbfed9208) at kernel/qobject.cpp:3272
#24 0x01914214 in Notification::notificationDestroyed (this=0x9fb1270, _t1=0x9fb1270) at /usr/src/debug/kdebase-workspace-4.6.0/i686-redhat-linux-gnu/plasma/generic/applets/notifications/notification.moc:122
#25 0x019144b2 in Notification::~Notification (this=0x9fb1270, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/generic/applets/notifications/core/notification.cpp:71
#26 0x01914d83 in CompletedJobNotification::~CompletedJobNotification (this=0x9fb1270, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/generic/applets/notifications/core/completedjobnotification.cpp:40
#27 0x01914db3 in CompletedJobNotification::~CompletedJobNotification (this=0x9fb1270, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/generic/applets/notifications/core/completedjobnotification.cpp:42
#28 0x0192b4ee in qDeleteAll<QList<Notification*>::const_iterator> (this=0x9a5f478, __in_chrg=<value optimized out>) at /usr/include/QtCore/qalgorithms.h:322
#29 qDeleteAll<QList<Notification*> > (this=0x9a5f478, __in_chrg=<value optimized out>) at /usr/include/QtCore/qalgorithms.h:330
#30 NotificationGroup::~NotificationGroup (this=0x9a5f478, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/generic/applets/notifications/ui/notificationgroup.cpp:69
#31 0x0192b603 in NotificationGroup::~NotificationGroup (this=0x9a5f478, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/generic/applets/notifications/ui/notificationgroup.cpp:70
#32 0x005fef27 in Plasma::Extender::~Extender (this=0x9390fb0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/plasma/extenders/extender.cpp:155
#33 0x005fefd3 in Plasma::Extender::~Extender (this=0x9390fb0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/plasma/extenders/extender.cpp:161
#34 0x005b9b5b in Plasma::AppletPrivate::~AppletPrivate (this=0x99cd8c0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/plasma/applet.cpp:2557
#35 0x005c2ba7 in Plasma::Applet::~Applet (this=0x99eaa10, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/plasma/applet.cpp:223
#36 0x006202d9 in Plasma::PopupApplet::~PopupApplet (this=0x99eaa10, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/plasma/popupapplet.cpp:70
#37 0x01922712 in Notifications::~Notifications (this=0x99eaa10, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/generic/applets/notifications/ui/notifications.cpp:105
#38 0x019227a3 in Notifications::~Notifications (this=0x99eaa10, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/generic/applets/notifications/ui/notifications.cpp:119
#39 0x0285bd86 in QGraphicsItem::~QGraphicsItem (this=0x94f0878, __in_chrg=<value optimized out>) at graphicsview/qgraphicsitem.cpp:1481
#40 0x028b088d in ~QGraphicsObject (this=0x94f0870, __in_chrg=<value optimized out>) at ../../src/gui/graphicsview/qgraphicsitem.h:547
#41 QGraphicsWidget::~QGraphicsWidget (this=0x94f0870, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:232
#42 0x0179458d in SystemTray::TaskArea::~TaskArea (this=0x94f0870, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/generic/applets/systemtray/ui/taskarea.cpp:145
#43 0x01794673 in SystemTray::TaskArea::~TaskArea (this=0x94f0870, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/generic/applets/systemtray/ui/taskarea.cpp:152
#44 0x01789c83 in SystemTray::Applet::~Applet (this=0x946bd50, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/generic/applets/systemtray/ui/applet.cpp:125
#45 0x01789ea3 in SystemTray::Applet::~Applet (this=0x946bd50, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/generic/applets/systemtray/ui/applet.cpp:143
#46 0x005d4e1e in qDeleteAll<QList<Plasma::Applet*>::const_iterator> (this=0x9372aa0, __in_chrg=<value optimized out>) at /usr/include/QtCore/qalgorithms.h:322
#47 qDeleteAll<QList<Plasma::Applet*> > (this=0x9372aa0, __in_chrg=<value optimized out>) at /usr/include/QtCore/qalgorithms.h:330
#48 ~ContainmentPrivate (this=0x9372aa0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/plasma/private/containment_p.h:70
#49 Plasma::Containment::~Containment (this=0x9372aa0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/plasma/containment.cpp:148
#50 0x01700a3e in Panel::~Panel (this=0x9372aa0, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/containments/panel/panel.cpp:115
#51 0x01700a93 in Panel::~Panel (this=0x9372aa0, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/containments/panel/panel.cpp:117
#52 0x005e7bfe in qDeleteAll<QList<Plasma::Containment*>::const_iterator> (this=0x927dc00, __in_chrg=<value optimized out>) at /usr/include/QtCore/qalgorithms.h:322
#53 qDeleteAll<QList<Plasma::Containment*> > (this=0x927dc00, __in_chrg=<value optimized out>) at /usr/include/QtCore/qalgorithms.h:330
#54 ~CoronaPrivate (this=0x927dc00, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/plasma/corona.cpp:84
#55 Plasma::Corona::~Corona (this=0x927dc00, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/plasma/corona.cpp:316
#56 0x0016e42d in DesktopCorona::~DesktopCorona (this=0x927dc00, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/shell/desktopcorona.cpp:70
#57 0x0016e463 in DesktopCorona::~DesktopCorona (this=0x927dc00, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/shell/desktopcorona.cpp:73
#58 0x00193c84 in PlasmaApp::cleanup (this=0x9205a60) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/shell/plasmaapp.cpp:368
#59 0x00197251 in PlasmaApp::qt_metacall (this=0x9205a60, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xbfed98ec) at /usr/src/debug/kdebase-workspace-4.6.0/i686-redhat-linux-gnu/plasma/desktop/shell/plasmaapp.moc:157
#60 0x07901b6b in QMetaObject::metacall (object=0x9205a60, cl=QMetaObject::InvokeMetaMethod, idx=46, argv=0xbfed98ec) at kernel/qmetaobject.cpp:237
#61 0x07911047 in QMetaObject::activate (sender=0x9205a60, m=0x7a379a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3272
#62 0x0795f138 in QCoreApplication::aboutToQuit (this=0x9205a60) at .moc/release-shared/moc_qcoreapplication.cpp:131
#63 0x078ff34e in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1014
#64 0x021fd078 in QApplication::exec () at kernel/qapplication.cpp:3719
#65 0x0017ada1 in kdemain (argc=1, argv=0xbfed9b74) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/shell/main.cpp:118
#66 0x080487ec in main (argc=1, argv=0xbfed9b74) at /usr/src/debug/kdebase-workspace-4.6.0/i686-redhat-linux-gnu/plasma/desktop/shell/plasma-desktop_dummy.cpp:3

This bug may be a duplicate of or related to bug 264076.

Possible duplicates by query: bug 264076, bug 261118, bug 256202, bug 255227, bug 255226.

Reported using DrKonqi
Comment 1 Gary Triplett 2011-01-26 18:26:06 UTC
Created attachment 56443 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.00 (4.6.0) using Qt 4.7.0

- What I was doing when the application crashed:
Crash occured when system restart was selected.

-- Backtrace (Reduced):
#12 0x00007faf6e4b5bf1 in QGraphicsItem::sceneBoundingRect (this=0x83a) at graphicsview/qgraphicsitem.cpp:4756
#13 0x00007faf6e4e6fe8 in QGraphicsScene::itemsBoundingRect (this=<value optimized out>) at graphicsview/qgraphicsscene.cpp:1920
#14 0x00007faf6e4ee1c1 in QGraphicsScene::sceneRect (this=0x114dd30) at graphicsview/qgraphicsscene.cpp:1668
#15 0x00007faf713141ab in Plasma::Corona::screenGeometry (this=<value optimized out>, id=<value optimized out>) at ../../plasma/corona.cpp:723
#16 0x00007faf7132890a in Plasma::ExtenderPrivate::adjustSize (this=0x21d5aa0) at ../../plasma/extenders/extender.cpp:917
Comment 2 Stratos Zolotas 2011-01-26 19:06:36 UTC
Created attachment 56444 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.00 (4.6.0) using Qt 4.7.1

Still having this issue. I thought that it was related to the fixed bug regarding the Weather applet, but it is still here.

-- Backtrace (Reduced):
#12 0x00007f4f0f66bbc1 in QGraphicsItem::sceneBoundingRect (this=<value optimized out>) at graphicsview/qgraphicsitem.cpp:4787
#13 0x00007f4f0f699f28 in QGraphicsScene::itemsBoundingRect (this=<value optimized out>) at graphicsview/qgraphicsscene.cpp:1916
#14 0x00007f4f0f69a0c1 in QGraphicsScene::sceneRect (this=0x775bc0) at graphicsview/qgraphicsscene.cpp:1664
#15 0x00007f4f06c704fb in Plasma::Corona::screenGeometry (this=0x775bc0, id=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/plasma/corona.cpp:725
#16 0x00007f4f06c80684 in Plasma::ExtenderPrivate::adjustSize (this=0x13f3790) at /usr/src/debug/kdelibs-4.6.0/plasma/extenders/extender.cpp:917
Comment 3 marsu1 2011-01-27 05:26:55 UTC
Created attachment 56461 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.00 (4.6.0) using Qt 4.7.0

- What I was doing when the application crashed:
 
I was shutting down my laptop after having updated to kde 4.6.0

-- Backtrace (Reduced):
#12 0x00007fa10d2a2bf1 in QGraphicsItem::sceneBoundingRect (this=0x619) at graphicsview/qgraphicsitem.cpp:4756
#13 0x00007fa10d2d3fe8 in QGraphicsScene::itemsBoundingRect (this=<value optimized out>) at graphicsview/qgraphicsscene.cpp:1920
#14 0x00007fa10d2db1c1 in QGraphicsScene::sceneRect (this=0x25fd880) at graphicsview/qgraphicsscene.cpp:1668
#15 0x00007fa1101011ab in Plasma::Corona::screenGeometry (this=<value optimized out>, id=<value optimized out>) at ../../plasma/corona.cpp:723
#16 0x00007fa11011590a in Plasma::ExtenderPrivate::adjustSize (this=0x2bebca0) at ../../plasma/extenders/extender.cpp:917
Comment 4 wonderz 2011-01-27 17:33:24 UTC
Can't tell from the backtrace whether I have the same issue, but the result is the same - plasma crashes almost on every logout.

There are several sides to my problem. I logout, plasma crashes. I login and all 4 virtual desktops have same widgets and wallpaper. I go to virtual dekstop settings, disable "have different widgets for every virtual desktop", press ok, enable it again. Now all virtual desktops are back to normal. Logout -> plasma crashes and here we go again.

Reproducible even for a new user. I have only one activity.
Kubuntu 10.10
Comment 5 Dario Andres 2011-01-29 13:11:55 UTC
[Comment from a bug triager]
This issue is now being tracked at bug 264076. Merging. Thanks

*** This bug has been marked as a duplicate of bug 264076 ***