Summary: | plasma crash when handling activities | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | Martin Koller <kollix> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | alex.merry, asraniel, chanika, mail, mschiff |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi |
Description
Martin Koller
2010-05-30 17:54:11 UTC
and this is what happens when you have a list of unguarded pointers and aren't even trying to update it when they're deleted. :) oops. Thanks for the report, I'll fix it asap. After I go educate myself on all the shiny safe-pointer types Qt now offers. :P *** Bug 240031 has been marked as a duplicate of this bug. *** Created attachment 47621 [details]
New crash information added by DrKonqi
plasma-desktop (0.3) on KDE Platform 4.4.81 (KDE 4.4.81 (KDE 4.5 >= 20100527)) "release 8" using Qt 4.7.0
I deleted an activity in activity manager which crashed plasma, producing the attached backgrace.
-- Backtrace (Reduced):
#8 0xb7447452 in Plasma::AbstractIconList::itemPosition(int) () from /usr/lib/libplasmagenericshell.so.4
#9 0xb74477e2 in Plasma::AbstractIconList::manageArrows() () from /usr/lib/libplasmagenericshell.so.4
#10 0xb7448556 in Plasma::AbstractIconList::eventFilter(QObject*, QEvent*) () from /usr/lib/libplasmagenericshell.so.4
#11 0xb6013f0a in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#12 0xb55257d7 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
Created attachment 47663 [details]
New crash information added by DrKonqi
plasma-desktop (0.3) on KDE Platform 4.4.81 (KDE 4.4.81 (KDE 4.5 >= 20100527)) using Qt 4.6.2
- What I was doing when the application crashed:
For me plasma always crashed when I delete one of those "Unnamed" Activities (A very long list). They all have strange Icons with some random play/stop/x-Buttons on them.
-- Backtrace (Reduced):
#6 0x00007f344b67f0c2 in QGraphicsItem::pos (this=0x2711ae0) at graphicsview/qgraphicsitem.cpp:3419
#7 0x00007f343e1e9475 in Plasma::AbstractIconList::itemPosition(int) () from /usr/lib/libplasmagenericshell.so.4
#8 0x00007f343e1e97e3 in Plasma::AbstractIconList::manageArrows() () from /usr/lib/libplasmagenericshell.so.4
#9 0x00007f343e1ea5f2 in Plasma::AbstractIconList::eventFilter(QObject*, QEvent*) () from /usr/lib/libplasmagenericshell.so.4
#10 0x00007f344bec4766 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x240edf0, event=0x7fffbb55cde0) at kernel/qcoreapplication.cpp:819
SVN commit 1134617 by nlecureuil: Use QWeakPointer BUG: 240106 M +6 -2 abstracticonlist.cpp M +2 -1 abstracticonlist.h WebSVN link: http://websvn.kde.org/?view=rev&revision=1134617 |