Bug 265459 - Plasma crashes on logout
Summary: Plasma crashes on logout
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 266142 275142 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-02-04 22:01 UTC by Alexey Chernov
Modified: 2011-06-11 22:21 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.6.1


Attachments
New crash information added by DrKonqi (10.66 KB, text/plain)
2011-02-05 01:22 UTC, Tom Kijas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Chernov 2011-02-04 22:01:03 UTC
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.36.1 x86_64

-- Information about the crash:
- What I was doing when the application crashed:
While logging out the KDE Plasma suddenly crashed. Not often reproducible.

-- Backtrace:
Application: Оболочка Plasma (kdeinit4), signal: Aborted
[Current thread is 1 (Thread 0x7ffe60774760 (LWP 2312))]

Thread 3 (Thread 0x7ffe2ce86710 (LWP 2335)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007ffe2ce85b20 in ?? ()
#2  0x00007fff1ddff782 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (Thread 0x7ffe2544f710 (LWP 3192)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007ffe5f0dfab8 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x242add0, time=30000) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x242add0, time=30000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007ffe5f0d300e in QThreadPoolThread::run (this=0x322c750) at concurrent/qthreadpool.cpp:140
#4  0x00007ffe5f0dee07 in QThreadPrivate::start (arg=0x322c750) at thread/qthread_unix.cpp:285
#5  0x00007ffe5ee3baca in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007ffe5d31d58d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7ffe60774760 (LWP 2312)):
[KCrash Handler]
#6  0x00007ffe5d26f315 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007ffe5d27099f in *__GI_abort () at abort.c:92
#8  0x00007ffe5db13b05 in __gnu_cxx::__verbose_terminate_handler () at ../../../../gcc-4.4.3/libstdc++-v3/libsupc++/vterminate.cc:93
#9  0x00007ffe5db11ec6 in __cxxabiv1::__terminate (handler=0x908) at ../../../../gcc-4.4.3/libstdc++-v3/libsupc++/eh_terminate.cc:38
#10 0x00007ffe5db11ef3 in std::terminate () at ../../../../gcc-4.4.3/libstdc++-v3/libsupc++/eh_terminate.cc:48
#11 0x00007ffe5db127bf in __cxa_pure_virtual () at ../../../../gcc-4.4.3/libstdc++-v3/libsupc++/pure.cc:50
#12 0x00007ffe5e8d4ca1 in QGraphicsItem::sceneBoundingRect (this=0x908) at graphicsview/qgraphicsitem.cpp:4787
#13 0x00007ffe5e91d8bd in QGraphicsScene::itemsBoundingRect (this=<value optimized out>) at graphicsview/qgraphicsscene.cpp:1916
#14 0x00007ffe5e91da91 in QGraphicsScene::sceneRect (this=0x908) at graphicsview/qgraphicsscene.cpp:1664
#15 0x00007ffe46e5803d in Plasma::Corona::screenGeometry (this=<value optimized out>, id=<value optimized out>) at /usr/src/packages/kde4/4.6.0/kdelibs-4.6.0/plasma/corona.cpp:723
#16 0x00007ffe46e6f45b in Plasma::ExtenderPrivate::adjustSize (this=0x1a690d0) at /usr/src/packages/kde4/4.6.0/kdelibs-4.6.0/plasma/extenders/extender.cpp:917
#17 0x00007ffe46e7ab10 in Plasma::ExtenderItem::setCollapsed (this=0x1a0cf90, collapsed=true) at /usr/src/packages/kde4/4.6.0/kdelibs-4.6.0/plasma/extenders/extenderitem.cpp:619
#18 0x00007ffe2b8446b5 in NotificationGroup::removeNotification (this=0x1a0cf90, notification=0x1f55110)
    at /usr/src/packages/kde4/4.6.0/kdebase-workspace-4.6.0/plasma/generic/applets/notifications/ui/notificationgroup.cpp:181
#19 0x00007ffe2b844864 in NotificationGroup::qt_metacall (this=0x1a0cf90, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff1dd13c00)
    at /usr/src/packages/kde4/4.6.0/kdebase-workspace-4.6.0/build/plasma/generic/applets/notifications/notificationgroup.moc:83
#20 0x00007ffe5f21278f in QMetaObject::activate (sender=0x1f55110, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3272
#21 0x00007ffe2b82ed72 in Notification::notificationDestroyed (this=0x908, _t1=0x1f55110)
    at /usr/src/packages/kde4/4.6.0/kdebase-workspace-4.6.0/build/plasma/generic/applets/notifications/notification.moc:122
#22 0x00007ffe2b82f536 in ~Notification (this=0x908, __in_chrg=<value optimized out>)
    at /usr/src/packages/kde4/4.6.0/kdebase-workspace-4.6.0/plasma/generic/applets/notifications/core/notification.cpp:71
#23 0x00007ffe2b8343db in ~DBusNotification (this=0x1f55110, __in_chrg=<value optimized out>)
    at /usr/src/packages/kde4/4.6.0/kdebase-workspace-4.6.0/plasma/generic/applets/notifications/protocols/notifications/dbusnotification.cpp:36
#24 0x00007ffe2b82dd16 in qDeleteAll<QList<Notification*>::const_iterator> (begin=) at /usr/include/QtCore/qalgorithms.h:322
#25 0x00007ffe2b82dd7c in qDeleteAll<QList<Notification*> > (c=...) at /usr/include/QtCore/qalgorithms.h:330
#26 0x00007ffe2b844ff5 in ~NotificationGroup (this=0x1a0cf90, __in_chrg=<value optimized out>)
    at /usr/src/packages/kde4/4.6.0/kdebase-workspace-4.6.0/plasma/generic/applets/notifications/ui/notificationgroup.cpp:69
#27 0x00007ffe46e72fb3 in ~Extender (this=0x1a07880, __in_chrg=<value optimized out>) at /usr/src/packages/kde4/4.6.0/kdelibs-4.6.0/plasma/extenders/extender.cpp:155
#28 0x00007ffe46e2763a in ~AppletPrivate (this=0x1a9da90, __in_chrg=<value optimized out>) at /usr/src/packages/kde4/4.6.0/kdelibs-4.6.0/plasma/applet.cpp:2557
#29 0x00007ffe46e33899 in ~Applet (this=0x1a9d5d0, __in_chrg=<value optimized out>) at /usr/src/packages/kde4/4.6.0/kdelibs-4.6.0/plasma/applet.cpp:223
#30 0x00007ffe2b83b127 in ~Notifications (this=0x1a9d5d0, __in_chrg=<value optimized out>)
    at /usr/src/packages/kde4/4.6.0/kdebase-workspace-4.6.0/plasma/generic/applets/notifications/ui/notifications.cpp:119
#31 0x00007ffe5e8e26cc in ~QGraphicsItem (this=0x1510860, __in_chrg=<value optimized out>) at graphicsview/qgraphicsitem.cpp:1481
#32 0x00007ffe5e952f1d in ~QGraphicsObject (this=0x1510850, __in_chrg=<value optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:547
#33 ~QGraphicsWidget (this=0x1510850, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:277
#34 0x00007ffe367532f2 in ~TaskArea (this=0x1510850, __in_chrg=<value optimized out>) at /usr/src/packages/kde4/4.6.0/kdebase-workspace-4.6.0/plasma/generic/applets/systemtray/ui/taskarea.cpp:152
#35 0x00007ffe36749be3 in ~Applet (this=0x1509e20, __in_chrg=<value optimized out>) at /usr/src/packages/kde4/4.6.0/kdebase-workspace-4.6.0/plasma/generic/applets/systemtray/ui/applet.cpp:125
#36 0x00007ffe46e4eda6 in qDeleteAll<QList<Plasma::Applet*>::const_iterator> (begin=) at /usr/include/QtCore/qalgorithms.h:322
#37 0x00007ffe46e4f66c in qDeleteAll<QList<Plasma::Applet*> > (c=...) at /usr/include/QtCore/qalgorithms.h:330
#38 0x00007ffe46e52436 in ~ContainmentPrivate (this=0x14901b0, __in_chrg=<value optimized out>) at /usr/src/packages/kde4/4.6.0/kdelibs-4.6.0/plasma/private/containment_p.h:70
#39 0x00007ffe46e4e105 in ~Containment (this=0x148de40, __in_chrg=<value optimized out>) at /usr/src/packages/kde4/4.6.0/kdelibs-4.6.0/plasma/containment.cpp:148
#40 0x00007ffe37d288c8 in ~Panel (this=0x148de40, __in_chrg=<value optimized out>) at /usr/src/packages/kde4/4.6.0/kdebase-workspace-4.6.0/plasma/desktop/containments/panel/panel.cpp:117
#41 0x00007ffe46e5a886 in qDeleteAll<QList<Plasma::Containment*>::const_iterator> (begin=) at /usr/include/QtCore/qalgorithms.h:322
#42 0x00007ffe46e5ac2c in qDeleteAll<QList<Plasma::Containment*> > (c=...) at /usr/include/QtCore/qalgorithms.h:330
#43 0x00007ffe46e5df05 in ~CoronaPrivate (this=0xee1490, __in_chrg=<value optimized out>) at /usr/src/packages/kde4/4.6.0/kdelibs-4.6.0/plasma/corona.cpp:84
#44 0x00007ffe46e5a2be in ~Corona (this=0xe725d0, __in_chrg=<value optimized out>) at /usr/src/packages/kde4/4.6.0/kdelibs-4.6.0/plasma/corona.cpp:316
#45 0x00007ffe420a22de in ~DesktopCorona (this=0xe725d0, __in_chrg=<value optimized out>) at /usr/src/packages/kde4/4.6.0/kdebase-workspace-4.6.0/plasma/desktop/shell/desktopcorona.cpp:73
#46 0x00007ffe420c5908 in PlasmaApp::cleanup (this=0xe06780) at /usr/src/packages/kde4/4.6.0/kdebase-workspace-4.6.0/plasma/desktop/shell/plasmaapp.cpp:368
#47 0x00007ffe420c6143 in PlasmaApp::qt_metacall (this=0xe06780, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff1dd144d0)
    at /usr/src/packages/kde4/4.6.0/kdebase-workspace-4.6.0/build/plasma/desktop/shell/plasmaapp.moc:157
#48 0x00007ffe5f21278f in QMetaObject::activate (sender=0xe06780, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3272
#49 0x00007ffe5f1f96d4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1014
#50 0x00007ffe420ab8ff in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/packages/kde4/4.6.0/kdebase-workspace-4.6.0/plasma/desktop/shell/main.cpp:118
#51 0x0000000000407bb0 in launch (argc=1, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=<value optimized out>, envs=<value optimized out>, reset_env=false, 
    tty=0x0, avoid_loops=false, startup_id_str=0x40b276 "0") at /usr/src/packages/kde4/4.6.0/kdelibs-4.6.0/kinit/kinit.cpp:730
#52 0x000000000040884c in handle_launcher_request (sock=8, who=<value optimized out>) at /usr/src/packages/kde4/4.6.0/kdelibs-4.6.0/kinit/kinit.cpp:1222
#53 0x0000000000408fea in handle_requests (waitForPid=<value optimized out>) at /usr/src/packages/kde4/4.6.0/kdelibs-4.6.0/kinit/kinit.cpp:1415
#54 0x00000000004094e7 in main (argc=4, argv=<value optimized out>, envp=<value optimized out>) at /usr/src/packages/kde4/4.6.0/kdelibs-4.6.0/kinit/kinit.cpp:1903

Possible duplicates by query: bug 265206, bug 264821, bug 264555, bug 264142, bug 264076.

Reported using DrKonqi
Comment 1 Tom Kijas 2011-02-05 01:22:42 UTC
Created attachment 56872 [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 logged-off,  I know it may be already reported but I have fully actual KDE4.6 and it does again, please what can I do with it?

-- Backtrace (Reduced):
#12 0x00007f67e413abf1 in QGraphicsItem::sceneBoundingRect (this=0x7bd) at graphicsview/qgraphicsitem.cpp:4756
#13 0x00007f67e416bfe8 in QGraphicsScene::itemsBoundingRect (this=<value optimized out>) at graphicsview/qgraphicsscene.cpp:1920
#14 0x00007f67e41731c1 in QGraphicsScene::sceneRect (this=0x1aa4c50) at graphicsview/qgraphicsscene.cpp:1668
#15 0x00007f67e6f991ab in Plasma::Corona::screenGeometry (this=<value optimized out>, id=<value optimized out>) at ../../plasma/corona.cpp:723
#16 0x00007f67e6fad90a in Plasma::ExtenderPrivate::adjustSize (this=0x2713430) at ../../plasma/extenders/extender.cpp:917
Comment 2 Beat Wolf 2011-06-11 22:21:52 UTC
*** Bug 266142 has been marked as a duplicate of this bug. ***
Comment 3 Beat Wolf 2011-06-11 22:21:56 UTC
*** Bug 275142 has been marked as a duplicate of this bug. ***