Bug 255262 - plasma-desktop crashes at logout/shutdown
Summary: plasma-desktop crashes at logout/shutdown
Status: RESOLVED DUPLICATE of bug 249305
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-25 22:31 UTC by Thibaut Renaux
Modified: 2010-10-26 10:13 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thibaut Renaux 2010-10-25 22:31:12 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-22-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
Everytime I logout or restart my computer, plasma-desktop crashes, making the bug reporter appear.

This bug also existed in Kubuntu 10.04 on the same computer. However, it has gotten worse in 10.10 : it prevents KDE from completely shutting down until I press the "Close" button on the bug reporter. In 10.04, the bug reporter appeared but the computer did shut down without any intervention.

From what I can tell this bug was supposed to be fixed. Maybe it's a different issue altogether.

The crash can be reproduced every time.

-- Backtrace:
Application: Espace de travail Plasma (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f5419342780 (LWP 4322))]

Thread 2 (Thread 0x7f53f6ae0710 (LWP 4332)):
#0  0x00007f540da71b51 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#1  0x00007f540da71e78 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f540da7245c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f54164111e6 in QEventDispatcherGlib::processEvents (this=0x2121030, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f54163e3a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f54163e3dec in QEventLoop::exec (this=0x7f53f6adfd90, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f54162ee2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f54163c35f8 in QInotifyFileSystemWatcherEngine::run (this=0x2131260) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f54162f127e in QThreadPrivate::start (arg=0x2131260) at thread/qthread_unix.cpp:266
#9  0x00007f5416066971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007f5418d6891d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f5419342780 (LWP 4322)):
[KCrash Handler]
#6  0x000000000000001c in ?? ()
#7  0x00007f54188bf4a3 in Plasma::ExtenderItemPrivate::~ExtenderItemPrivate (this=0x23ef890, __in_chrg=<value optimized out>) at ../../plasma/extenders/extenderitem.cpp:740
#8  0x00007f54188bf58d in Plasma::ExtenderItem::~ExtenderItem (this=0x23e7010, __in_chrg=<value optimized out>) at ../../plasma/extenders/extenderitem.cpp:212
#9  0x00007f54188b6baa in Plasma::Extender::~Extender (this=0x239f9a0, __in_chrg=<value optimized out>) at ../../plasma/extenders/extender.cpp:132
#10 0x00007f54188688cc in Plasma::AppletPrivate::~AppletPrivate (this=0x210da10, __in_chrg=<value optimized out>) at ../../plasma/applet.cpp:2632
#11 0x00007f541886f3aa in Plasma::Applet::~Applet (this=0x210dde0, __in_chrg=<value optimized out>) at ../../plasma/applet.cpp:214
#12 0x00007f53f98580a1 in ?? () from /usr/lib/kde4/plasma_applet_fuzzy_clock.so
#13 0x00007f541888bfff in qDeleteAll<QList<Plasma::Applet*>::const_iterator> (this=0x203c700, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:322
#14 qDeleteAll<QList<Plasma::Applet*> > (this=0x203c700, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:330
#15 ~ContainmentPrivate (this=0x203c700, __in_chrg=<value optimized out>) at ../../plasma/private/containment_p.h:64
#16 Plasma::Containment::~Containment (this=0x203c700, __in_chrg=<value optimized out>) at ../../plasma/containment.cpp:144
#17 0x00007f53fa5033e2 in FolderView::~FolderView (this=0x203c700, __in_chrg=<value optimized out>) at ../../../../../apps/plasma/applets/folderview/folderview.cpp:437
#18 0x00007f541889981f in qDeleteAll<QList<Plasma::Containment*>::const_iterator> (this=0x1dd40e0, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:322
#19 qDeleteAll<QList<Plasma::Containment*> > (this=0x1dd40e0, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:330
#20 ~CoronaPrivate (this=0x1dd40e0, __in_chrg=<value optimized out>) at ../../plasma/corona.cpp:83
#21 Plasma::Corona::~Corona (this=0x1dd40e0, __in_chrg=<value optimized out>) at ../../plasma/corona.cpp:313
#22 0x00007f5419034254 in DesktopCorona::~DesktopCorona (this=0x1dd40e0, __in_chrg=<value optimized out>) at ../../../../plasma/desktop/shell/desktopcorona.cpp:73
#23 0x00007f5419054a46 in PlasmaApp::cleanup (this=0x1c74810) at ../../../../plasma/desktop/shell/plasmaapp.cpp:355
#24 0x00007f541905af3d in PlasmaApp::qt_metacall (this=0x1c74810, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffa0cbe500) at ./plasmaapp.moc:149
#25 0x00007f54163fcb27 in QMetaObject::activate (sender=0x1c74810, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7f5416717120) at kernel/qobject.cpp:3280
#26 0x00007f54163e7ee3 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1014
#27 0x00007f541903fa56 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../plasma/desktop/shell/main.cpp:118
#28 0x00007f5418ca0d8e 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=0x7fffa0cbe918) at libc-start.c:226
#29 0x0000000000400669 in _start ()

Possible duplicates by query: bug 249305, bug 249101, bug 246748, bug 243226, bug 239022.

Reported using DrKonqi
Comment 1 Thibaut Renaux 2010-10-26 09:55:20 UTC
I just noticed the "/usr/lib/kde4/plasma_applet_fuzzy_clock.so" part of the backtrace. And indeed, when removing the fuzzy clock applet, the bug disappear and my computer shutdowns correctly.

It seems the fuzzy clock applet is responsible for this, then.
Comment 2 Beat Wolf 2010-10-26 10:13:03 UTC

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