Bug 267106 - plasma crash at computer shutdown
Summary: plasma crash at computer shutdown
Status: RESOLVED DUPLICATE of bug 264076
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-25 00:01 UTC by olreak
Modified: 2011-02-26 01:17 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (10.00 KB, text/plain)
2011-02-25 17:25 UTC, Charles Opondo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description olreak 2011-02-25 00:01:07 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.00 (4.6.0)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-27-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
I was shutdown computer from kde 4.6

This crash appends often but not each time when I shutdown computer from kde 4.6.

64 bit binary verson of kde from https://launchpad.net/~kubuntu-ppa/+archive/backports updated regurlarly width kde software updater. (updated today but the update did not concern plasma)

Fresh user created after upgrade from kde 4.5 to 4.6

platform: kubuntu 64bits nvidia

-- Backtrace:
Application: Outil de gestion de fenêtres Plasma (plasma-desktop), signal: Aborted
[Current thread is 1 (Thread 0x7ff1e2b257a0 (LWP 2592))]

Thread 3 (Thread 0x7ff1c5c33700 (LWP 2593)):
#0  0x00007ff1e2432203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ff1d71f0009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007ff1d71f045c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007ff1df7b31e6 in QEventDispatcherGlib::processEvents (this=0x22ce960, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007ff1df785a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007ff1df785dec in QEventLoop::exec (this=0x7ff1c5c32cb0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007ff1df6902fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007ff1df7655f8 in QInotifyFileSystemWatcherEngine::run (this=0x22cdb10) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ff1df69327e in QThreadPrivate::start (arg=0x22cdb10) at thread/qthread_unix.cpp:266
#9  0x00007ff1daa20953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007ff1d78a2971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#11 0x00007ff1e243e92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ff1b92bc700 (LWP 2595)):
#0  0x00007ff1e2432203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ff1d71f0009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007ff1d71f045c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007ff1df7b31e6 in QEventDispatcherGlib::processEvents (this=0x2329080, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007ff1df785a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007ff1df785dec in QEventLoop::exec (this=0x7ff1b92bbcb0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007ff1df6902fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007ff1df7655f8 in QInotifyFileSystemWatcherEngine::run (this=0x2328680) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ff1df69327e in QThreadPrivate::start (arg=0x2328680) at thread/qthread_unix.cpp:266
#9  0x00007ff1daa20953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007ff1d78a2971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#11 0x00007ff1e243e92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ff1e2b257a0 (LWP 2592)):
[KCrash Handler]
#6  0x00007ff1e238bba5 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007ff1e238f6b0 in abort () at abort.c:92
#8  0x00007ff1de6eb6bd in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#9  0x00007ff1de6e9906 in ?? () from /usr/lib/libstdc++.so.6
#10 0x00007ff1de6e9933 in std::terminate() () from /usr/lib/libstdc++.so.6
#11 0x00007ff1de6ea28f in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6
#12 0x00007ff1df100bf1 in QGraphicsItem::sceneBoundingRect (this=0xa20) at graphicsview/qgraphicsitem.cpp:4756
#13 0x00007ff1df131fe8 in QGraphicsScene::itemsBoundingRect (this=<value optimized out>) at graphicsview/qgraphicsscene.cpp:1920
#14 0x00007ff1df1391c1 in QGraphicsScene::sceneRect (this=0x1e21030) at graphicsview/qgraphicsscene.cpp:1668
#15 0x00007ff1e1f5f1ab in Plasma::Corona::screenGeometry (this=<value optimized out>, id=<value optimized out>) at ../../plasma/corona.cpp:723
#16 0x00007ff1e1f7390a in Plasma::ExtenderPrivate::adjustSize (this=0x2345240) at ../../plasma/extenders/extender.cpp:917
#17 0x00007ff1e1f7f884 in Plasma::ExtenderItem::setCollapsed (this=0x2cfc070, collapsed=true) at ../../plasma/extenders/extenderitem.cpp:619
#18 0x00007ff1b88ac7fd in NotificationGroup::removeNotification (this=0x2cfc070, notification=0x27d4460) at ../../../../../plasma/generic/applets/notifications/ui/notificationgroup.cpp:181
#19 0x00007ff1b88acf74 in NotificationGroup::qt_metacall (this=0x2cfc070, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff1275f740) at ./notificationgroup.moc:83
#20 0x00007ff1df79eb27 in QMetaObject::activate (sender=0x27d4460, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3280
#21 0x00007ff1b88918c2 in Notification::notificationDestroyed (this=0xa20, _t1=0x27d4460) at ./notification.moc:122
#22 0x00007ff1b889232b in Notification::~Notification (this=0xa20, __in_chrg=<value optimized out>) at ../../../../../plasma/generic/applets/notifications/core/notification.cpp:71
#23 0x00007ff1b8897b3a in DBusNotification::~DBusNotification (this=0x27d4460, __in_chrg=<value optimized out>) at ../../../../../plasma/generic/applets/notifications/protocols/notifications/dbusnotification.cpp:36
#24 0x00007ff1b88ab4d7 in qDeleteAll<QList<Notification*>::const_iterator> (this=0x2cfc070, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:322
#25 qDeleteAll<QList<Notification*> > (this=0x2cfc070, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:330
#26 NotificationGroup::~NotificationGroup (this=0x2cfc070, __in_chrg=<value optimized out>) at ../../../../../plasma/generic/applets/notifications/ui/notificationgroup.cpp:69
#27 0x00007ff1e1f76e2a in Plasma::Extender::~Extender (this=0x23623d0, __in_chrg=<value optimized out>) at ../../plasma/extenders/extender.cpp:155
#28 0x00007ff1e1f2dacc in Plasma::AppletPrivate::~AppletPrivate (this=0x236ae50, __in_chrg=<value optimized out>) at ../../plasma/applet.cpp:2557
#29 0x00007ff1e1f3444a in Plasma::Applet::~Applet (this=0x236a750, __in_chrg=<value optimized out>) at ../../plasma/applet.cpp:223
#30 0x00007ff1b889fa4d in Notifications::~Notifications (this=0x236a750, __in_chrg=<value optimized out>) at ../../../../../plasma/generic/applets/notifications/ui/notifications.cpp:119
#31 0x00007ff1df10f1df in QGraphicsItem::~QGraphicsItem (this=0x21a6d60, __in_chrg=<value optimized out>) at graphicsview/qgraphicsitem.cpp:1462
#32 0x00007ff1df16d090 in ~QGraphicsObject (this=0x21a6d50, __in_chrg=<value optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:547
#33 QGraphicsWidget::~QGraphicsWidget (this=0x21a6d50, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:277
#34 0x00007ff1c7e4f441 in SystemTray::TaskArea::~TaskArea (this=0x21a6d50, __in_chrg=<value optimized out>) at ../../../../../plasma/generic/applets/systemtray/ui/taskarea.cpp:152
#35 0x00007ff1c7e446d1 in SystemTray::Applet::~Applet (this=0x214afd0, __in_chrg=<value optimized out>) at ../../../../../plasma/generic/applets/systemtray/ui/applet.cpp:125
#36 0x00007ff1e1f51a2f in qDeleteAll<QList<Plasma::Applet*>::const_iterator> (this=0x1f12790, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:322
#37 qDeleteAll<QList<Plasma::Applet*> > (this=0x1f12790, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:330
#38 ~ContainmentPrivate (this=0x1f12790, __in_chrg=<value optimized out>) at ../../plasma/private/containment_p.h:70
#39 Plasma::Containment::~Containment (this=0x1f12790, __in_chrg=<value optimized out>) at ../../plasma/containment.cpp:148
#40 0x00007ff1c8fe3ed5 in Panel::~Panel (this=0x1f12790, __in_chrg=<value optimized out>) at ../../../../../plasma/desktop/containments/panel/panel.cpp:117
#41 0x00007ff1e1f6198f in qDeleteAll<QList<Plasma::Containment*>::const_iterator> (this=0x1e21030, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:322
#42 qDeleteAll<QList<Plasma::Containment*> > (this=0x1e21030, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:330
#43 ~CoronaPrivate (this=0x1e21030, __in_chrg=<value optimized out>) at ../../plasma/corona.cpp:84
#44 Plasma::Corona::~Corona (this=0x1e21030, __in_chrg=<value optimized out>) at ../../plasma/corona.cpp:316
#45 0x00007ff1e270f894 in DesktopCorona::~DesktopCorona (this=0x1e21030, __in_chrg=<value optimized out>) at ../../../../plasma/desktop/shell/desktopcorona.cpp:73
#46 0x00007ff1e2733816 in PlasmaApp::cleanup (this=0x1d70c40) at ../../../../plasma/desktop/shell/plasmaapp.cpp:368
#47 0x00007ff1e2739a0d in PlasmaApp::qt_metacall (this=0x1d70c40, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff1275fe90) at ./plasmaapp.moc:157
#48 0x00007ff1df79eb27 in QMetaObject::activate (sender=0x1d70c40, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3280
#49 0x00007ff1df789ee3 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1014
#50 0x00007ff1e271cd23 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../plasma/desktop/shell/main.cpp:118
#51 0x00007ff1e2376d8e 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=0x7fff127602b8) at libc-start.c:226
#52 0x0000000000400669 in _start ()

Possible duplicates by query: bug 267009, bug 266979, bug 266714, bug 266414, bug 266275.

Reported using DrKonqi
Comment 1 Charles Opondo 2011-02-25 17:25:18 UTC
Created attachment 57528 [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:
Shutting down my computer; this crash seems to occur whenever this action is repeated.

-- Backtrace (Reduced):
#14 0x0428b4e2 in QGraphicsItem::sceneBoundingRect (this=0x0) at graphicsview/qgraphicsitem.cpp:4756
#15 0x042bd7d3 in QGraphicsScene::itemsBoundingRect (this=0x8e99960) at graphicsview/qgraphicsscene.cpp:1920
#16 0x042cddf2 in QGraphicsScene::sceneRect (this=0x8e99960) at graphicsview/qgraphicsscene.cpp:1668
#17 0x0094b447 in Plasma::Corona::screenGeometry (this=0x8e99960, id=0) at ../../plasma/corona.cpp:723
#18 0x00961d87 in Plasma::ExtenderPrivate::adjustSize (this=0x9717fa8) at ../../plasma/extenders/extender.cpp:917
Comment 2 Lamarque V. Souza 2011-02-25 20:30:09 UTC

*** This bug has been marked as a duplicate of bug 264076 ***
Comment 3 olreak 2011-02-26 01:01:47 UTC
This bug I have reported has been marked as a deplucated bug but I do not think it is the case because the other bug is marked as fixed but it always appended with 4.6.0! Maybe it is taken into account for a future version of kde that will be released we do not known when but it not fixed in 4.6.0 in which it has been reported
Comment 4 Lamarque V. Souza 2011-02-26 01:17:50 UTC
This is a duplicate. This bug has already been fixed in KDE's git repository, available to anyone to use. You can even apply the fix yourself against KDE SC 4.6.0 or wait until next week when KDE SC 4.6.1 is going to be released. There is no point in open new bug reports for bugs that have already been fixed in the repository. We already have too many duplicates to deal with.

I now this bug is annoying, but we follow a release schedule. Just wait until next week and upgrade to 4.6.1.