[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 205857] New: libtaskmanager: crash in destructor of
From:       Mathias Panzenböck  <grosser.meister.morti () gmx ! net>
Date:       2009-09-01 0:09:11
Message-ID: bug-205857-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=205857

           Summary: libtaskmanager: crash in destructor of
                    ManualSortingStrategy
           Product: kdelibs
           Version: 4.3
          Platform: Fedora RPMs
        OS/Version: unspecified
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: kdelibs-bugs@kde.org
        ReportedBy: grosser.meister.morti@gmx.net


Version:            (using KDE 4.3.0)
Installed from:    Fedora RPMs

First of all I hope this bug is not bogus. I write my own taskbar applet
(Smooth-Tasks [1]) and from time to time when I have manual task sorting
enabled and close the plasmoidviewer I get a crash in
TaskManager::ManualSortingStrategy::~ManualSortingStrategy. Strange thing: even
when I only *had* used manual sorting at one point but not when I exit the
applet I get this crash. But not every time.

Here is the stack trace [2]:
Application: Plasma Widget Viewer (plasmoidviewer), signal: Aborted
[KCrash Handler]
#5  0x00007fbbf55e02f5 in raise () from /lib64/libc.so.6
#6  0x00007fbbf55e1b20 in abort () from /lib64/libc.so.6
#7  0x00007fbbf561d05d in __libc_message () from /lib64/libc.so.6
#8  0x00007fbbf5622a96 in malloc_printerr () from /lib64/libc.so.6
#9  0x00007fbbdb25fa83 in
TaskManager::ManualSortingStrategy::~ManualSortingStrategy (this=0x22e0340,
__in_chrg=<value optimized out>)
    at
/usr/src/debug/kdebase-workspace-4.3.0/libs/taskmanager/strategies/manualsortingstrategy.cpp:78
#10 0x00007fbbdb256e87 in TaskManager::GroupManager::~GroupManager
(this=0x2207fb0, __in_chrg=<value optimized out>) at
/usr/src/debug/kdebase-workspace-4.3.0/libs/taskmanager/groupmanager.cpp:134
#11 0x00007fbbdb4989fb in SmoothTasks::Applet::~Applet (this=0x2225f00,
__in_chrg=<value optimized out>) at
/home/panzi/src/cpp/stasks/applet/SmoothTasks/Applet.cpp:103
#12 0x00007fbbf7cc68d7 in qDeleteAll<QList<Plasma::Applet*>::const_iterator>
(end=<value optimized out>, begin=<value optimized out>) at
/usr/include/QtCore/qalgorithms.h:350
#13 qDeleteAll<QList<Plasma::Applet*> > (end=<value optimized out>,
begin=<value optimized out>) at /usr/include/QtCore/qalgorithms.h:358
#14 ~ContainmentPrivate (end=<value optimized out>, begin=<value optimized
out>) at /usr/src/debug/kdelibs-4.3.0/plasma/private/containment_p.h:57
#15 Plasma::Containment::~Containment (end=<value optimized out>, begin=<value
optimized out>) at /usr/src/debug/kdelibs-4.3.0/plasma/containment.cpp:118
#16 0x00007fbbf7cd503f in
qDeleteAll<QList<Plasma::Containment*>::const_iterator> (end=<value optimized
out>, begin=<value optimized out>) at /usr/include/QtCore/qalgorithms.h:350
#17 qDeleteAll<QList<Plasma::Containment*> > (end=<value optimized out>,
begin=<value optimized out>) at /usr/include/QtCore/qalgorithms.h:358
#18 ~CoronaPrivate (end=<value optimized out>, begin=<value optimized out>) at
/usr/src/debug/kdelibs-4.3.0/plasma/corona.cpp:76
#19 Plasma::Corona::~Corona (end=<value optimized out>, begin=<value optimized
out>) at /usr/src/debug/kdelibs-4.3.0/plasma/corona.cpp:276
#20 0x0000000000408522 in ~FullView (this=<value optimized out>,
__in_chrg=<value optimized out>) at
/usr/src/debug/kdebase-workspace-4.3.0/plasma/shells/plasmoidviewer/fullview.h:34
#21 main (this=<value optimized out>, __in_chrg=<value optimized out>) at
/usr/src/debug/kdebase-workspace-4.3.0/plasma/shells/plasmoidviewer/main.cpp:164


[1] http://www.kde-look.org/content/show.php/Smooth+Tasks?content=101586
[2] version I used to create the the stack trace:
http://bitbucket.org/panzi/smooth-tasks/src/24394e1d66a8/

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic