Application: plasma-desktop (0.4) KDE Platform Version: 4.6.00 (4.6.0) (Compiled from sources) Qt Version: 4.7.1 Operating System: Linux 2.6.37-gentoo x86_64 Distribution (Platform): Gentoo Packages -- Information about the crash: - What I was doing when the application crashed: After initiating logout, plasma crashed. I was logged in for about 5 minutes only. -- Backtrace: Application: Plasma-Desktop-Umgebung (kdeinit4), signal: Aborted [Current thread is 1 (Thread 0x7f1fdcbf8780 (LWP 7733))] Thread 2 (Thread 0x7f1fc0ecc700 (LWP 7757)): #0 0x00007f1fdb4eff6d in pthread_mutex_unlock () from /lib/libpthread.so.0 #1 0x00007f1fd7090ee1 in g_main_context_check (context=0x16d6e80, max_priority=2147483647, fds=<value optimized out>, n_fds=<value optimized out>) at gmain.c:2656 #2 0x00007f1fd70917c2 in g_main_context_iterate (context=0x16d6e80, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2777 #3 0x00007f1fd7091cdd in g_main_context_iteration (context=0x16d6e80, may_block=1) at gmain.c:2843 #4 0x00007f1fdb89b6a6 in QEventDispatcherGlib::processEvents (this=0x16483f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #5 0x00007f1fdb86e342 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #6 0x00007f1fdb86e724 in QEventLoop::exec (this=0x7f1fc0ecbdc0, flags=) at kernel/qeventloop.cpp:201 #7 0x00007f1fdb77af2d in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #8 0x00007f1fdb84e538 in QInotifyFileSystemWatcherEngine::run (this=0x16d72a0) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007f1fdb77debe in QThreadPrivate::start (arg=0x16d72a0) at thread/qthread_unix.cpp:285 #10 0x00007f1fdb4ebe1c in start_thread () from /lib/libpthread.so.0 #11 0x00007f1fda285e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 1 (Thread 0x7f1fdcbf8780 (LWP 7733)): [KCrash Handler] #6 0x00007f1fda1d7ee5 in raise () from /lib/libc.so.6 #7 0x00007f1fda1d9896 in abort () from /lib/libc.so.6 #8 0x00007f1fda5e7a9d in __gnu_cxx::__verbose_terminate_handler () at /var/tmp/portage/sys-devel/gcc-4.5.2/work/gcc-4.5.2/libstdc++-v3/libsupc++/vterminate.cc:93 #9 0x00007f1fda5e5cd6 in __cxxabiv1::__terminate (handler=<value optimized out>) at /var/tmp/portage/sys-devel/gcc-4.5.2/work/gcc-4.5.2/libstdc++-v3/libsupc++/eh_terminate.cc:39 #10 0x00007f1fda5e5d03 in std::terminate () at /var/tmp/portage/sys-devel/gcc-4.5.2/work/gcc-4.5.2/libstdc++-v3/libsupc++/eh_terminate.cc:49 #11 0x00007f1fda5e663f in __cxxabiv1::__cxa_pure_virtual () at /var/tmp/portage/sys-devel/gcc-4.5.2/work/gcc-4.5.2/libstdc++-v3/libsupc++/pure.cc:50 #12 0x00007f1fdafe2bf1 in QGraphicsItem::sceneBoundingRect (this=0x1e35) at graphicsview/qgraphicsitem.cpp:4787 #13 0x00007f1fdb0153c8 in QGraphicsScene::itemsBoundingRect (this=<value optimized out>) at graphicsview/qgraphicsscene.cpp:1916 #14 0x00007f1fdb01be91 in QGraphicsScene::sceneRect (this=0x1e35) at graphicsview/qgraphicsscene.cpp:1664 #15 0x00007f1fd291f78b in Plasma::Corona::screenGeometry (this=0xeb1430, id=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.6.9999/work/kdelibs-4.6.9999/plasma/corona.cpp:723 #16 0x00007f1fd292fa21 in Plasma::ExtenderPrivate::adjustSize (this=0x1b38100) at /var/tmp/portage/kde-base/kdelibs-4.6.9999/work/kdelibs-4.6.9999/plasma/extenders/extender.cpp:917 #17 0x00007f1fd2938751 in Plasma::ExtenderItem::setCollapsed (this=0x2a24290, collapsed=true) at /var/tmp/portage/kde-base/kdelibs-4.6.9999/work/kdelibs-4.6.9999/plasma/extenders/extenderitem.cpp:619 #18 0x00007f1fb8aabb19 in NotificationGroup::removeNotification (this=0x2a24290, notification=0x2bfeed0) at /var/tmp/portage/kde-base/plasma-workspace-4.6.9999/work/plasma-workspace-4.6.9999/plasma/generic/applets/notifications/ui/notificationgroup.cpp:181 #19 0x00007f1fb8aabf84 in NotificationGroup::qt_metacall (this=0x2a24290, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff26a6f290) at /var/tmp/portage/kde-base/plasma-workspace-4.6.9999/work/plasma-workspace-4.6.9999_build/plasma/generic/applets/notifications/notificationgroup.moc:83 #20 0x00007f1fdb88724f in QMetaObject::activate (sender=0x2bfeed0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3272 #21 0x00007f1fb8a96742 in Notification::notificationDestroyed (this=<value optimized out>, _t1=0x2bfeed0) at /var/tmp/portage/kde-base/plasma-workspace-4.6.9999/work/plasma-workspace-4.6.9999_build/plasma/generic/applets/notifications/notification.moc:122 #22 0x00007f1fb8a9699b in Notification::~Notification (this=0x2bfeed0, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/plasma-workspace-4.6.9999/work/plasma-workspace-4.6.9999/plasma/generic/applets/notifications/core/notification.cpp:71 #23 0x00007f1fb8a9b759 in DBusNotification::~DBusNotification (this=0x2bfeed0, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/plasma-workspace-4.6.9999/work/plasma-workspace-4.6.9999/plasma/generic/applets/notifications/protocols/notifications/dbusnotification.cpp:36 #24 0x00007f1fb8aaab07 in qDeleteAll<QList<Notification*>::const_iterator> (this=0x2a24290, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:322 #25 qDeleteAll<QList<Notification*> > (this=0x2a24290, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:330 #26 NotificationGroup::~NotificationGroup (this=0x2a24290, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/plasma-workspace-4.6.9999/work/plasma-workspace-4.6.9999/plasma/generic/applets/notifications/ui/notificationgroup.cpp:69 #27 0x00007f1fb8aaabe9 in NotificationGroup::~NotificationGroup (this=0x2a24290, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/plasma-workspace-4.6.9999/work/plasma-workspace-4.6.9999/plasma/generic/applets/notifications/ui/notificationgroup.cpp:70 #28 0x00007f1fd29316a2 in Plasma::Extender::~Extender (this=0x1b01150, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.6.9999/work/kdelibs-4.6.9999/plasma/extenders/extender.cpp:155 #29 0x00007f1fd2931739 in Plasma::Extender::~Extender (this=0x1b01150, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.6.9999/work/kdelibs-4.6.9999/plasma/extenders/extender.cpp:161 #30 0x00007f1fd28f1fdb in Plasma::AppletPrivate::~AppletPrivate (this=0x1b30aa0, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.6.9999/work/kdelibs-4.6.9999/plasma/applet.cpp:2557 #31 0x00007f1fd28fa37a in Plasma::Applet::~Applet (this=0x1b2feb0, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.6.9999/work/kdelibs-4.6.9999/plasma/applet.cpp:223 #32 0x00007f1fb8aa2d6d in Notifications::~Notifications (this=0x1b2feb0, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/plasma-workspace-4.6.9999/work/plasma-workspace-4.6.9999/plasma/generic/applets/notifications/ui/notifications.cpp:105 #33 0x00007f1fb8aa2de9 in Notifications::~Notifications (this=0x1b2feb0, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/plasma-workspace-4.6.9999/work/plasma-workspace-4.6.9999/plasma/generic/applets/notifications/ui/notifications.cpp:119 #34 0x00007f1fdafefd8f in QGraphicsItem::~QGraphicsItem (this=0x11fb510, __in_chrg=<value optimized out>) at graphicsview/qgraphicsitem.cpp:1481 #35 0x00007f1fdb04fce0 in ~QGraphicsObject (this=0x11fb500, __in_chrg=<value optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:547 #36 QGraphicsWidget::~QGraphicsWidget (this=0x11fb500, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:277 #37 0x00007f1fc3345a69 in SystemTray::TaskArea::~TaskArea (this=0x11fb500, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/plasma-workspace-4.6.9999/work/plasma-workspace-4.6.9999/plasma/generic/applets/systemtray/ui/taskarea.cpp:152 #38 0x00007f1fc333d13d in SystemTray::Applet::~Applet (this=0x128d740, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/plasma-workspace-4.6.9999/work/plasma-workspace-4.6.9999/plasma/generic/applets/systemtray/ui/applet.cpp:125 #39 0x00007f1fc333d349 in SystemTray::Applet::~Applet (this=0x128d740, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/plasma-workspace-4.6.9999/work/plasma-workspace-4.6.9999/plasma/generic/applets/systemtray/ui/applet.cpp:143 #40 0x00007f1fd290a72f in qDeleteAll<QList<Plasma::Applet*>::const_iterator> (this=0x12bb480, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:322 #41 qDeleteAll<QList<Plasma::Applet*> > (this=0x12bb480, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:330 #42 ~ContainmentPrivate (this=0x12bb480, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.6.9999/work/kdelibs-4.6.9999/plasma/private/containment_p.h:70 #43 Plasma::Containment::~Containment (this=0x12bb480, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.6.9999/work/kdelibs-4.6.9999/plasma/containment.cpp:148 #44 0x00007f1fc4f55b39 in Panel::~Panel (this=0x12bb480, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/plasma-workspace-4.6.9999/work/plasma-workspace-4.6.9999/plasma/desktop/containments/panel/panel.cpp:117 #45 0x00007f1fd291c5bf in qDeleteAll<QList<Plasma::Containment*>::const_iterator> (this=0xeb1430, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:322 #46 qDeleteAll<QList<Plasma::Containment*> > (this=0xeb1430, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:330 #47 ~CoronaPrivate (this=0xeb1430, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.6.9999/work/kdelibs-4.6.9999/plasma/corona.cpp:84 #48 Plasma::Corona::~Corona (this=0xeb1430, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.6.9999/work/kdelibs-4.6.9999/plasma/corona.cpp:316 #49 0x00007f1fcc8125d9 in DesktopCorona::~DesktopCorona (this=0xeb1430, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/plasma-workspace-4.6.9999/work/plasma-workspace-4.6.9999/plasma/desktop/shell/desktopcorona.cpp:73 #50 0x00007f1fcc833e96 in PlasmaApp::cleanup (this=0xe16040) at /var/tmp/portage/kde-base/plasma-workspace-4.6.9999/work/plasma-workspace-4.6.9999/plasma/desktop/shell/plasmaapp.cpp:368 #51 0x00007f1fcc83721d in PlasmaApp::qt_metacall (this=0xe16040, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0x7fff26a6f9b0) at /var/tmp/portage/kde-base/plasma-workspace-4.6.9999/work/plasma-workspace-4.6.9999_build/plasma/desktop/shell/plasmaapp.moc:157 #52 0x00007f1fdb88724f in QMetaObject::activate (sender=0xe16040, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3272 #53 0x00007f1fdb8727c4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1014 #54 0x00007f1fcc81dc58 in kdemain (argc=1, argv=0xd96dd0) at /var/tmp/portage/kde-base/plasma-workspace-4.6.9999/work/plasma-workspace-4.6.9999/plasma/desktop/shell/main.cpp:118 #55 0x0000000000407659 in launch (argc=1, _name=0xd84988 "/usr/bin/plasma-desktop", args=<value optimized out>, cwd=0x0, envc=<value optimized out>, envs=<value optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x40b62e "0") at /var/tmp/portage/kde-base/kdelibs-4.6.9999/work/kdelibs-4.6.9999/kinit/kinit.cpp:730 #56 0x00000000004081a7 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.6.9999/work/kdelibs-4.6.9999/kinit/kinit.cpp:1222 #57 0x00000000004088b5 in handle_requests (waitForPid=0) at /var/tmp/portage/kde-base/kdelibs-4.6.9999/work/kdelibs-4.6.9999/kinit/kinit.cpp:1415 #58 0x00000000004094c7 in main (argc=4, argv=0x7fff26a70ea8, envp=0x7fff26a70ed0) at /var/tmp/portage/kde-base/kdelibs-4.6.9999/work/kdelibs-4.6.9999/kinit/kinit.cpp:1903 Possible duplicates by query: bug 261118, bug 256202, bug 255227, bug 255226, bug 255225. Reported using DrKonqi
I also experienced this once, when I setup my 4.6branch build, running on a Xephyr session (clean user). Plasma crashed on logout with the same backtrace. kdelibs (4.6 branch) svn rev 1216209 kdebase (4.6 branch) svn rev 1216210 Qt 4.7.1 from ArchLinux i686 However, I couldn't reproduce the crash.
[Comment from a bug triager] - Another bit of backtrace (bug 264142): ... #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 ... - From bug 264413: Steps to Reproduce: 1. Login to new account 2. Default desktop will have system tray with notification. 3. Logout Notification plasmoid outside systemtray will not have problem. - From bug 264418: Crash confirmed using archlinux (both 32 and 64 bit packages). Reproduced on two different PC and with clean users account.
*** Bug 264142 has been marked as a duplicate of this bug. ***
*** Bug 264495 has been marked as a duplicate of this bug. ***
*** Bug 264373 has been marked as a duplicate of this bug. ***
*** Bug 264393 has been marked as a duplicate of this bug. ***
*** Bug 264413 has been marked as a duplicate of this bug. ***
*** Bug 264418 has been marked as a duplicate of this bug. ***
*** Bug 264587 has been marked as a duplicate of this bug. ***
*** Bug 264627 has been marked as a duplicate of this bug. ***
*** Bug 264696 has been marked as a duplicate of this bug. ***
*** Bug 264699 has been marked as a duplicate of this bug. ***
I would like to add that I experience this plasma crash on logout, but if and only if I have unclosed notifications in the notification plasmoid, i.e. when it shows e.g. "1" instead of "i" meaning there are unread notifications. I'm using Archlinux KDE 4.6.0.
I can confirm comment #13. On my defalut Account, Plasma crashes every time I logout because i have yakuake running wich fires a notification on start which I nerver read ;-) Closing this notification (And other notifications) I can logout without problem.
*** Bug 264744 has been marked as a duplicate of this bug. ***
*** Bug 264764 has been marked as a duplicate of this bug. ***
Created attachment 56641 [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 just tried to turn off my laptop. Plasma crashes started to happen ocasionally (on shutdown) after upgrading to 4.6 -- Backtrace (Reduced): #14 0xb62014e2 in QGraphicsItem::sceneBoundingRect (this=0x0) at graphicsview/qgraphicsitem.cpp:4756 #15 0xb62337d3 in QGraphicsScene::itemsBoundingRect (this=0x98b2188) at graphicsview/qgraphicsscene.cpp:1920 #16 0xb6243df2 in QGraphicsScene::sceneRect (this=0x98b2188) at graphicsview/qgraphicsscene.cpp:1668 #17 0xb7491447 in Plasma::Corona::screenGeometry (this=0x98b2188, id=0) at ../../plasma/corona.cpp:723 #18 0xb74a7d87 in Plasma::ExtenderPrivate::adjustSize (this=0x9f5d3e0) at ../../plasma/extenders/extender.cpp:917
*** Bug 264821 has been marked as a duplicate of this bug. ***
Created attachment 56666 [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 - What I was doing when the application crashed: I just logout with Choqok openned. - Unusual behavior I noticed: KDE restarts, screen goes black and then desktop is shown and KDE Bug Informer window appears. - Custom settings of the application: Choqok is set to get the data from KWallet. -- Backtrace (Reduced): #12 0x00007f01bda85961 in QGraphicsItem::sceneBoundingRect() const () from /usr/lib/libQtGui.so.4 #13 0x00007f01bdab3c88 in QGraphicsScene::itemsBoundingRect() const () from /usr/lib/libQtGui.so.4 #14 0x00007f01bdab3e21 in QGraphicsScene::sceneRect() const () from /usr/lib/libQtGui.so.4 #15 0x00007f01b52a872b in Plasma::Corona::screenGeometry(int) const () from /usr/lib/libplasma.so.3 [...] #17 0x00007f01b52c1721 in Plasma::ExtenderItem::setCollapsed(bool) () from /usr/lib/libplasma.so.3
Created attachment 56680 [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: Crashed on shutting down (just after conforming the shutdown dialog). -- Backtrace (Reduced): #12 0x00007f3be79debf1 in QGraphicsItem::sceneBoundingRect (this=0x777) at graphicsview/qgraphicsitem.cpp:4756 #13 0x00007f3be7a0ffe8 in QGraphicsScene::itemsBoundingRect (this=<value optimized out>) at graphicsview/qgraphicsscene.cpp:1920 #14 0x00007f3be7a171c1 in QGraphicsScene::sceneRect (this=0x138fa60) at graphicsview/qgraphicsscene.cpp:1668 #15 0x00007f3bea83d1ab in Plasma::Corona::screenGeometry (this=<value optimized out>, id=<value optimized out>) at ../../plasma/corona.cpp:723 #16 0x00007f3bea85190a in Plasma::ExtenderPrivate::adjustSize (this=0x1cf8930) at ../../plasma/extenders/extender.cpp:917
Created attachment 56709 [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 - What I was doing when the application crashed: i had this crash when i do logout or reboot or shutdown on my system -- Backtrace (Reduced): #12 0x00007f2b2e4dde56 in QGraphicsItem::sceneBoundingRect (this=<value optimized out>) at graphicsview/qgraphicsitem.cpp:4787 #13 0x00007f2b2e50bf06 in QGraphicsScene::itemsBoundingRect (this=<value optimized out>) at graphicsview/qgraphicsscene.cpp:1916 #14 0x00007f2b2e50c08e in QGraphicsScene::sceneRect (this=0x1a43b80) at graphicsview/qgraphicsscene.cpp:1664 #15 0x00007f2b312993fb in Plasma::Corona::screenGeometry (this=0x1a43b80, id=<value optimized out>) at ../../plasma/corona.cpp:723 #16 0x00007f2b312a937c in Plasma::ExtenderPrivate::adjustSize (this=0x25a7920) at ../../plasma/extenders/extender.cpp:917
Beside the crash dialog I get a message, that kwallet fails to close, that could be related. The bug prevent the system from automatically shutting down after confirming the shutdown-dialog, you have to close the crash dialog first to shut down
*** Bug 264920 has been marked as a duplicate of this bug. ***
*** Bug 265020 has been marked as a duplicate of this bug. ***
Created attachment 56743 [details] New crash information added by DrKonqi plasma-desktop (0.4) on KDE Platform 4.6.00 (4.6.0) "release 375" using Qt 4.7.1 - What I was doing when the application crashed: I also have crash after pressing button to shutdown system. -- Backtrace (Reduced): #12 0x00007fa8e172bbc1 in QGraphicsItem::sceneBoundingRect (this=<value optimized out>) at graphicsview/qgraphicsitem.cpp:4787 #13 0x00007fa8e1759f28 in QGraphicsScene::itemsBoundingRect (this=<value optimized out>) at graphicsview/qgraphicsscene.cpp:1916 #14 0x00007fa8e175a0c1 in QGraphicsScene::sceneRect (this=0x758720) at graphicsview/qgraphicsscene.cpp:1664 #15 0x00007fa8d8d2c4fb in Plasma::Corona::screenGeometry (this=0x758720, id=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/plasma/corona.cpp:725 #16 0x00007fa8d8d3c684 in Plasma::ExtenderPrivate::adjustSize (this=0xdf5c50) at /usr/src/debug/kdelibs-4.6.0/plasma/extenders/extender.cpp:917
I found the problem, KDE 4.6.0 has on my computer, it's /usr/bin/knotify4 - it crashes again and again. If I work in KDE - I can't exit, because it crashed before - and if I close a KDE program that does load it within Openbox or GNOME or wmii - after closing the KDE software - it still is in background, doesn't close - takes the complete rest of the CPU - so it's locked at 100% - and that way, the cpugovernor boost my cpu the whole time to maximum speed (and heat). See for yourself ... That was after coming back from a KDE session. http://666kb.com/i/bqm1vc53n36b6texa.gif
likely fixed in 4.6.1; marco and i worked on this today, and it should be fixed. that's the theory: we couldn't reproduce it, but looking at the backtraces and working from there as to what is likely happening on the affected systems, we put in a set of improvements in both libplasma and the notifications widget. please re-open if any of you see it in 4.6.1 or current master.
Aaron, could you point us the commit that fixes this? Our users are unable to properly use KDE and cannot wait weeks, and even days. Thanks.
[Comment from a bug triager] I can confirm that it seems fixed on 4.6 branch. I can't reproduce anymore after updating to: kdelibs: GIT commit 590a190; date Tue, 1 Feb 2011 21:15:49 +0100 kde-workspace: GIT commit dfc2d0f; date Tue, 1 Feb 2011 12:54:44 -0800 The involved commits seem to be: https://projects.kde.org/projects/kde/kdelibs/repository/revisions/709f75ac353cd735ccac31f87363ea90dde345d3/diff/plasma/extenders/extenderitem.cpp https://projects.kde.org/projects/kde/kdebase/kde-workspace/repository/revisions/92f71adb8bb6e46d4a3187ab8824c859312e9136 https://projects.kde.org/projects/kde/kdebase/kde-workspace/repository/revisions/1fc6c46a49695ec6ad6cd80a8459c5c083de8e06 https://projects.kde.org/projects/kde/kdebase/kde-workspace/repository/revisions/f0f66f023e6f2896bcc2ea67d7922fc0745ff7b5
Created attachment 56776 [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 I was only stopping my system when the crash occured. It is a KDE version from Kubuntu backports. -- Backtrace (Reduced): #12 0x00007f3ed0cebbf1 in QGraphicsItem::sceneBoundingRect (this=0x77c) at graphicsview/qgraphicsitem.cpp:4756 #13 0x00007f3ed0d1cfe8 in QGraphicsScene::itemsBoundingRect (this=<value optimized out>) at graphicsview/qgraphicsscene.cpp:1920 #14 0x00007f3ed0d241c1 in QGraphicsScene::sceneRect (this=0x1465f40) at graphicsview/qgraphicsscene.cpp:1668 #15 0x00007f3ed3b4a1ab in Plasma::Corona::screenGeometry (this=<value optimized out>, id=<value optimized out>) at ../../plasma/corona.cpp:723 #16 0x00007f3ed3b5e90a in Plasma::ExtenderPrivate::adjustSize (this=0x1d3c160) at ../../plasma/extenders/extender.cpp:917
Created attachment 56779 [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 I was logging out KDE 4.6.0 and plasma crashed. -- Backtrace (Reduced): #8 0x00007f548697ecdd in __gnu_cxx::__verbose_terminate_handler () at ../../../../libstdc++-v3/libsupc++/vterminate.cc:93 #9 0x00007f548697cef6 in __cxxabiv1::__terminate (handler=<value optimized out>) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:39 #10 0x00007f548697cf23 in std::terminate () at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:49 #11 0x00007f548697d87f in __cxxabiv1::__cxa_pure_virtual () at ../../../../libstdc++-v3/libsupc++/pure.cc:50 #12 0x00007f5487355bc1 in QGraphicsItem::sceneBoundingRect (this=<value optimized out>) at graphicsview/qgraphicsitem.cpp:4787
*** Bug 265652 has been marked as a duplicate of this bug. ***
*** Bug 265660 has been marked as a duplicate of this bug. ***
*** Bug 265758 has been marked as a duplicate of this bug. ***
*** Bug 265850 has been marked as a duplicate of this bug. ***
*** Bug 265967 has been marked as a duplicate of this bug. ***
*** Bug 265939 has been marked as a duplicate of this bug. ***
*** Bug 265915 has been marked as a duplicate of this bug. ***
*** Bug 266047 has been marked as a duplicate of this bug. ***
*** Bug 266057 has been marked as a duplicate of this bug. ***
*** Bug 266066 has been marked as a duplicate of this bug. ***
*** Bug 266109 has been marked as a duplicate of this bug. ***
*** Bug 266103 has been marked as a duplicate of this bug. ***
*** Bug 266152 has been marked as a duplicate of this bug. ***
*** Bug 266162 has been marked as a duplicate of this bug. ***
*** Bug 266214 has been marked as a duplicate of this bug. ***
*** Bug 266225 has been marked as a duplicate of this bug. ***
Created attachment 57230 [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 Just logging out. Getting pretty fed up with this one now. Silly and very annoying bugs like this that go unfixed for months give KDE bad PR. -- Backtrace (Reduced): #12 0x00007fb348719bf1 in QGraphicsItem::sceneBoundingRect (this=0xe34) at graphicsview/qgraphicsitem.cpp:4756 #13 0x00007fb34874afe8 in QGraphicsScene::itemsBoundingRect (this=<value optimized out>) at graphicsview/qgraphicsscene.cpp:1920 #14 0x00007fb3487521c1 in QGraphicsScene::sceneRect (this=0x238ac00) at graphicsview/qgraphicsscene.cpp:1668 #15 0x00007fb34b5781ab in Plasma::Corona::screenGeometry (this=<value optimized out>, id=<value optimized out>) at ../../plasma/corona.cpp:723 #16 0x00007fb34b58c90a in Plasma::ExtenderPrivate::adjustSize (this=0x2f0e560) at ../../plasma/extenders/extender.cpp:917
*** Bug 266275 has been marked as a duplicate of this bug. ***
Created attachment 57306 [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 - Unusual behavior I noticed: other shutdows since i upgraded to KDE 4.6.0 have been a lot slower than usual and often you have to press the power button for the machine to even start to shut down. This seems to be a serious problem -- Backtrace (Reduced): #14 0x0195a4e2 in QGraphicsItem::sceneBoundingRect (this=0x0) at graphicsview/qgraphicsitem.cpp:4756 #15 0x0198c7d3 in QGraphicsScene::itemsBoundingRect (this=0x9b23fa8) at graphicsview/qgraphicsscene.cpp:1920 #16 0x0199cdf2 in QGraphicsScene::sceneRect (this=0x9b23fa8) at graphicsview/qgraphicsscene.cpp:1668 #17 0x0040e447 in Plasma::Corona::screenGeometry (this=0x9b23fa8, id=0) at ../../plasma/corona.cpp:723 #18 0x00424d87 in Plasma::ExtenderPrivate::adjustSize (this=0xa1b74c8) at ../../plasma/extenders/extender.cpp:917
*** Bug 266653 has been marked as a duplicate of this bug. ***
*** Bug 266714 has been marked as a duplicate of this bug. ***
*** Bug 266979 has been marked as a duplicate of this bug. ***
*** Bug 267009 has been marked as a duplicate of this bug. ***
*** Bug 267106 has been marked as a duplicate of this bug. ***
Created attachment 57551 [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 Plasma crashes on shutdown -- Backtrace (Reduced): #12 0x00007f1b4f1b6bf1 in QGraphicsItem::sceneBoundingRect (this=0x7dd) at graphicsview/qgraphicsitem.cpp:4756 #13 0x00007f1b4f1e7fe8 in QGraphicsScene::itemsBoundingRect (this=<value optimized out>) at graphicsview/qgraphicsscene.cpp:1920 #14 0x00007f1b4f1ef1c1 in QGraphicsScene::sceneRect (this=0xcf8ee0) at graphicsview/qgraphicsscene.cpp:1668 #15 0x00007f1b520151ab in Plasma::Corona::screenGeometry (this=<value optimized out>, id=<value optimized out>) at ../../plasma/corona.cpp:723 #16 0x00007f1b5202990a in Plasma::ExtenderPrivate::adjustSize (this=0x1927d20) at ../../plasma/extenders/extender.cpp:917
Created attachment 57580 [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 the pc. Happens every time. Happens on multiple PCs. Ubuntu 10.10 with kde 4.6. -- Backtrace (Reduced): #12 0x00007fe2920a1bf1 in QGraphicsItem::sceneBoundingRect (this=0x180a) at graphicsview/qgraphicsitem.cpp:4756 #13 0x00007fe2920d2fe8 in QGraphicsScene::itemsBoundingRect (this=<value optimized out>) at graphicsview/qgraphicsscene.cpp:1920 #14 0x00007fe2920da1c1 in QGraphicsScene::sceneRect (this=0x2053290) at graphicsview/qgraphicsscene.cpp:1668 #15 0x00007fe294f001ab in Plasma::Corona::screenGeometry (this=<value optimized out>, id=<value optimized out>) at ../../plasma/corona.cpp:723 #16 0x00007fe294f1490a in Plasma::ExtenderPrivate::adjustSize (this=0x298c5f0) at ../../plasma/extenders/extender.cpp:917
Isn't there a way to stop people from adding debug information to a bug that has already been fixed, and the're clearly using a version of KDE in which the bug still exists ?
Honestly missed that it was fixed. When your xsession has ended and the only thing up is the bug report window, it's a little difficult to do extensive troubleshooting. It would have been great if it had shown me a message asking if I really wanted to post to a bug that was already fixed -- or better yet, it would have been great to see what the fix was or what release it was fixed in. Sorry for the extra data.
*** Bug 267310 has been marked as a duplicate of this bug. ***
Created attachment 57592 [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 the kde4.6.0 machine - Unusual behavior I noticed: Nothing unusual, Plasma just crashes -- Backtrace (Reduced): #12 0x00007fab646c9bf1 in QGraphicsItem::sceneBoundingRect (this=0x813) at graphicsview/qgraphicsitem.cpp:4756 #13 0x00007fab646fafe8 in QGraphicsScene::itemsBoundingRect (this=<value optimized out>) at graphicsview/qgraphicsscene.cpp:1920 #14 0x00007fab647021c1 in QGraphicsScene::sceneRect (this=0x15d1260) at graphicsview/qgraphicsscene.cpp:1668 #15 0x00007fab675281ab in Plasma::Corona::screenGeometry (this=<value optimized out>, id=<value optimized out>) at ../../plasma/corona.cpp:723 #16 0x00007fab6753c90a in Plasma::ExtenderPrivate::adjustSize (this=0x1cbcf10) at ../../plasma/extenders/extender.cpp:917
*** Bug 267418 has been marked as a duplicate of this bug. ***
Created attachment 57623 [details] backtrace Can you tell me please if the backtrace is the same with this bug ? Thanks
Created attachment 57627 [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: Simply shutdown my PC. This behavior is repeating every shutdown or reboot. -- Backtrace (Reduced): #14 0x048784e2 in QGraphicsItem::sceneBoundingRect (this=0x0) at graphicsview/qgraphicsitem.cpp:4756 #15 0x048aa7d3 in QGraphicsScene::itemsBoundingRect (this=0x93db1d0) at graphicsview/qgraphicsscene.cpp:1920 #16 0x048badf2 in QGraphicsScene::sceneRect (this=0x93db1d0) at graphicsview/qgraphicsscene.cpp:1668 #17 0x001ed447 in Plasma::Corona::screenGeometry (this=0x93db1d0, id=0) at ../../plasma/corona.cpp:723 #18 0x00203d87 in Plasma::ExtenderPrivate::adjustSize (this=0x9d91ac8) at ../../plasma/extenders/extender.cpp:917
In case anyone is annoyed by this bug and running Kubuntu (Maverick): I applied the fixes from comment #29 to the Kubuntu codebase and uploaded the resulting packages to a PPA: https://launchpad.net/~thilo.ginkel/+archive/kde-4.6.x
Awesome, thank you very much! On 03/04/2011 08:35 AM, Thilo-Alexander Ginkel wrote: > https://bugs.kde.org/show_bug.cgi?id=264076 > > > Thilo-Alexander Ginkel<thilo@ginkel.com> changed: > > What |Removed |Added > ---------------------------------------------------------------------------- > CC| |thilo@ginkel.com > > > > > --- Comment #65 from Thilo-Alexander Ginkel<thilo ginkel com> 2011-03-04 08:35:54 --- > In case anyone is annoyed by this bug and running Kubuntu (Maverick): I applied > the fixes from comment #29 to the Kubuntu codebase and uploaded the resulting > packages to a PPA: > https://launchpad.net/~thilo.ginkel/+archive/kde-4.6.x >