Bug 163758 - Plasma crashed on exit
Summary: Plasma crashed on exit
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:
: 164934 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-06-11 07:58 UTC by Rosetzky Cedric
Modified: 2008-06-26 01:22 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rosetzky Cedric 2008-06-11 07:58:08 UTC
Version:            (using Devel)
Installed from:    Compiled sources
Compiler:          GCC-4.2.4 
OS:                Linux

Plasma crashed when I was quiting KDE4.

Backtrace:

Application: Espace de travail Plasma (plasma), signal SIGSEGV
Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb4d74b20 (LWP 2917)]
[New Thread 0xb1cccb90 (LWP 2919)]
[KCrash handler]
#6  0x00000000 in ?? ()
#7  0xb1f6c0a9 in ~FolderView (this=0x80b5430)
    at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdebase/apps/plasma/applets/folderview/folderview.cpp:123
#8  0xb7eb3402 in qDeleteAll<QList<Plasma::Applet*>::const_iterator> (
    begin=@0xbfa8e0a4, end=@0xbfa8e0a0)
    at /usr/include/qt4/QtCore/qalgorithms.h:352
#9  0xb7eb38dc in qDeleteAll<QList<Plasma::Applet*> > (c=@0x80c28c4)
    at /usr/include/qt4/QtCore/qalgorithms.h:360
#10 0xb7eb487e in ~Private (this=0x80c28b8)
    at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdebase/workspace/libs/plasma/containment_p.h:50
#11 0xb7eb297e in ~Containment (this=0x80c1d88)
    at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdebase/workspace/libs/plasma/containment.cpp:102
#12 0xb2bbf636 in ~DefaultDesktop (this=0x80c1d88)
    at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdebase/workspace/plasma/containments/desktop/desktop.cpp:83
#13 0xb7eb74a8 in qDeleteAll<QList<Plasma::Containment*>::const_iterator> (
    begin=@0xbfa8e114, end=@0xbfa8e110)
    at /usr/include/qt4/QtCore/qalgorithms.h:352
#14 0xb7eb7640 in qDeleteAll<QList<Plasma::Containment*> > (c=@0x81258a4)
    at /usr/include/qt4/QtCore/qalgorithms.h:360
#15 0xb7eb7fa2 in ~Private (this=0x8125878)
    at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdebase/workspace/libs/plasma/corona.cpp:64
#16 0xb7eb71ea in ~Corona (this=0x8125080)
    at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdebase/workspace/libs/plasma/corona.cpp:190
#17 0xb7f9ac73 in ~DesktopCorona (this=0x8125080)
    at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdebase/workspace/plasma/plasma/desktopcorona.h:31
#18 0xb7f9fbfa in PlasmaApp::cleanup (this=0x805e2b0)
    at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdebase/workspace/plasma/plasma/plasmaapp.cpp:261
#19 0xb7f9fcb0 in PlasmaApp::qt_metacall (this=0x805e2b0, 
    _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfa8e288)
    at /home/loacoon/Documents/Downloads/SVN/KDE4/build/kdebase/workspace/plasma/plasma/plasmaapp.moc:78
#20 0xb67725d9 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#21 0xb6772ca2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#22 0xb67af8b7 in QCoreApplication::aboutToQuit () from /usr/lib/libQtCore.so.4
#23 0xb675ef4e in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#24 0xb5d9f507 in QApplication::exec () from /usr/lib/libQtGui.so.4
#25 0xb7f9e451 in kdemain (argc=1, argv=0xbfa8e4a4)
    at /home/loacoon/Documents/Downloads/SVN/KDE4/KDE/kdebase/workspace/plasma/plasma/main.cpp:54
#26 0x080487c6 in main (argc=50372448, argv=0x51)
    at /home/loacoon/Documents/Downloads/SVN/KDE4/build/kdebase/workspace/plasma/plasma/plasma-qgv_dummy.cpp:3
#0  0xffffe410 in __kernel_vsyscall ()
Comment 1 Aaron J. Seigo 2008-06-12 10:08:17 UTC
can you ensure that kdebase/apps/plasma was also built and installed recently? this looks like a possible binary compatibility issue, so it would be good to rule that out first.
Comment 2 Rosetzky Cedric 2008-06-12 13:32:00 UTC
I'm always updating kdelibs, kdebase and kdeplasmoids at the same time to avoid this kind of problems.
Comment 3 Rosetzky Cedric 2008-06-18 17:37:05 UTC
It didn't happen in recent SVN. I think I updated at a wrong moment when it hapenned.
So, I'm marking this bug as resolved.
Comment 4 Bram Schoenmakers 2008-06-25 17:08:21 UTC
*** Bug 164934 has been marked as a duplicate of this bug. ***
Comment 5 Bram Schoenmakers 2008-06-25 17:09:42 UTC
Reopening, I think it requires some more investigation.
Comment 6 Aaron J. Seigo 2008-06-25 19:06:10 UTC
Bram: if this really is a duplicate of this bug, then it's a problem with the reporter's install. 

looking at the two backtraces, i'm not even sure they are the same issue. the BT on 164934 doesn't contain any useful symbols in any case. it probably is another "my plasmoids fell out of sync with libplasma". there were a couple of BIC commits in the last few days.
Comment 7 Rosetzky Cedric 2008-06-26 01:22:58 UTC
It doesn't seems to happen anymore, so I think Aaron is right. I should have updated at a bad moment when this bug happened.