Bug 264750

Summary: Crash when adding default panel/with multiple panels (systray related?)
Product: [Plasma] plasma4 Reporter: Ioannis <ioannis.nousias>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: aspotashev, bettleduck, cakeronya, cfeck, chris-s, crissi99, felt.frederic, frederikabitz, gallatin, hrvoje.senjan, lambdae2, markg85, onet.cristian, pano_90, quantumphazor, shantanu, snp233, squan, v.for.vandal, xcojack
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

Description Ioannis 2011-01-29 15:27:15 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.00 (4.6.0)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-25-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:

The crash happens at start up. The crash happens every time plasma-desktop is launched. Something that maybe relevant is that I have 3 panels, each of them having a notification area. The various notifications are split accross those 3 panels.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7868730 (LWP 3103))]

Thread 3 (Thread 0xaf378b70 (LWP 3104)):
#0  0x00c0d416 in __kernel_vsyscall ()
#1  0x001d1df6 in __poll (fds=0x268ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x0339ba1b in g_poll () from /lib/libglib-2.0.so.0
#3  0x0338e43c in ?? () from /lib/libglib-2.0.so.0
#4  0x0338e848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x03e4559f in QEventDispatcherGlib::processEvents (this=0xa861178, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0x03e15609 in QEventLoop::processEvents (this=0xaf378270, flags=) at kernel/qeventloop.cpp:149
#7  0x03e15a8a in QEventLoop::exec (this=0xaf378270, flags=...) at kernel/qeventloop.cpp:201
#8  0x03d11b7e in QThread::exec (this=0xa85ed70) at thread/qthread.cpp:490
#9  0x03df435b in QInotifyFileSystemWatcherEngine::run (this=0xa85ed70) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x03d14df9 in QThreadPrivate::start (arg=0xa85ed70) at thread/qthread_unix.cpp:266
#11 0x07830cc9 in start_thread (arg=0xaf378b70) at pthread_create.c:304
#12 0x001e069e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xad77fb70 (LWP 3110)):
#0  0x03347e36 in clock_gettime (clock_id=53788660, tp=0xad77ef70) at ../sysdeps/unix/clock_gettime.c:100
#1  0x03d7050b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x03e476e5 in QTimerInfoList::updateCurrentTime (this=0xaea074cc) at kernel/qeventdispatcher_unix.cpp:339
#4  0x03e4772a in QTimerInfoList::timerWait (this=0xaea074cc, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x03e457a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xad77f09c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x03e4583d in timerSourcePrepare (source=0x0, timeout=0x334bff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x0338de6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x0338e279 in ?? () from /lib/libglib-2.0.so.0
#9  0x0338e848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x03e4559f in QEventDispatcherGlib::processEvents (this=0xafd9678, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x03e15609 in QEventLoop::processEvents (this=0xad77f270, flags=) at kernel/qeventloop.cpp:149
#12 0x03e15a8a in QEventLoop::exec (this=0xad77f270, flags=...) at kernel/qeventloop.cpp:201
#13 0x03d11b7e in QThread::exec (this=0xafd8d40) at thread/qthread.cpp:490
#14 0x03df435b in QInotifyFileSystemWatcherEngine::run (this=0xafd8d40) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x03d14df9 in QThreadPrivate::start (arg=0xafd8d40) at thread/qthread_unix.cpp:266
#16 0x07830cc9 in start_thread (arg=0xad77fb70) at pthread_create.c:304
#17 0x001e069e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7868730 (LWP 3103)):
[KCrash Handler]
#7  0x01dbc7fc in QGraphicsLayoutItem::sizePolicy (this=0xb1fe2a0) at graphicsview/qgraphicslayoutitem.cpp:430
#8  0x01e11477 in QGridLayoutItem::sizePolicy (this=0xaee5b40, orientation=Qt::Horizontal) at graphicsview/qgridlayoutengine.cpp:543
#9  0x01e11a6c in QGridLayoutItem::stretchFactor (this=0x0, orientation=Qt::Horizontal) at graphicsview/qgridlayoutengine.cpp:524
#10 0x01e122f7 in QGridLayoutEngine::fillRowData (this=0xa7b0740, rowData=0xa7b07e4, styleInfo=..., orientation=Qt::Horizontal) at graphicsview/qgridlayoutengine.cpp:1356
#11 0x01e156a7 in QGridLayoutEngine::ensureColumnAndRowData (this=0xa7b0740, styleInfo=...) at graphicsview/qgridlayoutengine.cpp:1523
#12 0x01e16154 in QGridLayoutEngine::sizeHint (this=0xa7b0740, styleInfo=..., which=Qt::MaximumSize) at graphicsview/qgridlayoutengine.cpp:1079
#13 0x01d8f084 in QGraphicsGridLayout::sizeHint (this=0xa7b0680, which=Qt::MaximumSize, constraint=...) at graphicsview/qgraphicsgridlayout.cpp:644
#14 0x01dbc449 in QGraphicsLayoutItemPrivate::effectiveSizeHints (this=0xa7b0690, constraint=...) at graphicsview/qgraphicslayoutitem.cpp:159
#15 0x01dbc9c4 in QGraphicsLayoutItem::effectiveSizeHint (this=0xa7b0680, which=Qt::MinimumSize, constraint=...) at graphicsview/qgraphicslayoutitem.cpp:756
#16 0x01e059f4 in QGraphicsWidget::sizeHint (this=0xa7d38e0, which=Qt::MinimumSize, constraint=...) at graphicsview/qgraphicswidget.cpp:729
#17 0x01dbc500 in QGraphicsLayoutItemPrivate::effectiveSizeHints (this=0xa7b05c8, constraint=...) at graphicsview/qgraphicslayoutitem.cpp:165
#18 0x01dbc9c4 in QGraphicsLayoutItem::effectiveSizeHint (this=0xa7d38f0, which=Qt::MinimumSize, constraint=...) at graphicsview/qgraphicslayoutitem.cpp:756
#19 0x01dbcbf2 in QGraphicsLayoutItem::minimumSize (this=0xa7d38f0) at graphicsview/qgraphicslayoutitem.cpp:464
#20 0x00388269 in Plasma::PopupAppletPrivate::popupConstraintsEvent (this=0xa7ae740, constraints=...) at ../../plasma/popupapplet.cpp:252
#21 0x00319e0a in Plasma::Applet::flushPendingConstraintsEvents (this=0xa7abd30) at ../../plasma/applet.cpp:1338
#22 0x0031ac92 in Plasma::Applet::timerEvent (this=0xa7abd30, event=0xbfe80ca0) at ../../plasma/applet.cpp:2429
#23 0x00385ee4 in Plasma::PopupApplet::timerEvent (this=0xa7abd30, event=0xbfe7fd9c) at ../../plasma/popupapplet.cpp:610
#24 0x03e29504 in QObject::event (this=0xa7abd30, e=0x0) at kernel/qobject.cpp:1183
#25 0x01e05174 in QGraphicsWidget::event (this=0xa7abd30, event=0xbfe80ca0) at graphicsview/qgraphicswidget.cpp:1405
#26 0x016fbfdc in QApplicationPrivate::notify_helper (this=0x9f62b80, receiver=0xa7abd30, e=0xbfe80ca0) at kernel/qapplication.cpp:4396
#27 0x0170204e in QApplication::notify (this=0x9f56ad8, receiver=0xa7abd30, e=0xbfe80ca0) at kernel/qapplication.cpp:3798
#28 0x01001f7a in KApplication::notify (this=0x9f56ad8, receiver=0xa7abd30, event=0xbfe80ca0) at ../../kdeui/kernel/kapplication.cpp:311
#29 0x03e16b3b in QCoreApplication::notifyInternal (this=0x9f56ad8, receiver=0xa7abd30, event=0xbfe80ca0) at kernel/qcoreapplication.cpp:732
#30 0x03e48ad6 in sendEvent (this=0x9f63dcc) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#31 QTimerInfoList::activateTimers (this=0x9f63dcc) at kernel/qeventdispatcher_unix.cpp:602
#32 0x03e45874 in timerSourceDispatch (source=0x9f63d98) at kernel/qeventdispatcher_glib.cpp:184
#33 0x0338a855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#34 0x0338e668 in ?? () from /lib/libglib-2.0.so.0
#35 0x0338e848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#36 0x03e45565 in QEventDispatcherGlib::processEvents (this=0x9f27ba0, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#37 0x017bdbe5 in QGuiEventDispatcherGlib::processEvents (this=0x9f27ba0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x03e15609 in QEventLoop::processEvents (this=0xbfe80f64, flags=) at kernel/qeventloop.cpp:149
#39 0x03e15a8a in QEventLoop::exec (this=0xbfe80f64, flags=...) at kernel/qeventloop.cpp:201
#40 0x03e1a00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#41 0x016fae07 in QApplication::exec () at kernel/qapplication.cpp:3672
#42 0x00888fd7 in kdemain (argc=1, argv=0xbfe81174) at ../../../../plasma/desktop/shell/main.cpp:118
#43 0x080485bb in main (argc=1, argv=0xbfe81174) at plasma-desktop_dummy.cpp:3

Possible duplicates by query: bug 162826, bug 161915, bug 161167, bug 160899.

Reported using DrKonqi
Comment 1 Aaron J. Seigo 2011-02-15 20:39:39 UTC
*** Bug 248834 has been marked as a duplicate of this bug. ***
Comment 2 Aaron J. Seigo 2011-02-15 20:39:43 UTC
*** Bug 266193 has been marked as a duplicate of this bug. ***
Comment 3 Aaron J. Seigo 2011-02-15 20:39:49 UTC
*** Bug 266272 has been marked as a duplicate of this bug. ***
Comment 4 Beat Wolf 2011-04-07 13:51:01 UTC
*** Bug 269932 has been marked as a duplicate of this bug. ***
Comment 5 Christoph Thielecke 2011-04-22 17:25:17 UTC
Created attachment 59206 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.41 (4.7 >= 20110106) using Qt 4.7.1

I added a new grouping panel, added a new line, the  adding applets, choosing systray and dragged it to the first line and moved it to the end. then plasma crashed.

-- Backtrace (Reduced):
#6  0x00007f6fe43dcf65 in QGraphicsLayoutItem::sizePolicy (this=0x1ce1090) at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgraphicslayoutitem.cpp:430
#7  0x00007f6fe443b48c in QGridLayoutItem::sizePolicy (this=0x1cea540, orientation=Qt::Horizontal) at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgridlayoutengine.cpp:543
#8  0x00007f6fe443c709 in QGridLayoutItem::stretchFactor (this=0x1cea540, orientation=Qt::Horizontal) at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgridlayoutengine.cpp:524
#9  0x00007f6fe443cef9 in QGridLayoutEngine::fillRowData (this=0x1cc2c40, rowData=0x1cc2d38, styleInfo=@0x7fff2938d4f0, orientation=Qt::Horizontal)
    at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgridlayoutengine.cpp:1356
#10 0x00007f6fe443ef90 in QGridLayoutEngine::ensureColumnAndRowData (this=0x1cc2c40, styleInfo=@0x7fff2938d4f0) at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgridlayoutengine.cpp:1523
Comment 6 Beat Wolf 2011-05-28 20:00:51 UTC
*** Bug 273082 has been marked as a duplicate of this bug. ***
Comment 7 Beat Wolf 2011-05-28 20:00:56 UTC
*** Bug 273154 has been marked as a duplicate of this bug. ***
Comment 8 Shantanu Tushar 2011-06-05 07:10:05 UTC
Created attachment 60644 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.80 (4.7 Beta1) using Qt 4.7.1

- What I was doing when the application crashed:

Using KDE compiled from sources, having default desktop settings. I add one more system tray plasmoid and plasma crashes.

-- Backtrace (Reduced):
#7  0xb60f64d3 in QGraphicsLayoutItem::sizePolicy (this=0x9256148) at graphicsview/qgraphicslayoutitem.cpp:430
#8  0xb6146135 in QGridLayoutItem::sizePolicy (this=0x9272090, orientation=Qt::Horizontal) at graphicsview/qgridlayoutengine.cpp:543
#9  0xb6146086 in QGridLayoutItem::stretchFactor (this=0x9272090, orientation=Qt::Horizontal) at graphicsview/qgridlayoutengine.cpp:524
#10 0xb6149dc8 in QGridLayoutEngine::fillRowData (this=0x923e828, rowData=0x923e8cc, styleInfo=..., orientation=Qt::Horizontal) at graphicsview/qgridlayoutengine.cpp:1356
#11 0xb614aaa7 in QGridLayoutEngine::ensureColumnAndRowData (this=0x923e828, styleInfo=...) at graphicsview/qgridlayoutengine.cpp:1523
Comment 9 Artem 2011-06-27 19:26:59 UTC
Created attachment 61383 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.40 (4.7.40 (KDE 4.8 >= 200110623) using Qt 4.7.1

- What I was doing when the application crashed:
Adding panel when plasma is started in Xephyr crashes it every time.

Notes:
Adding widgets works.
Background desktop image is not displayed - desktop background is simply painted black.

-- Backtrace (Reduced):
#6  0x00007f2bdefee3f8 in QGraphicsLayoutItem::sizePolicy (this=0x32e6c80) at /home/artemkde/kdesrc/qt/src/gui/graphicsview/qgraphicslayoutitem.cpp:430
#7  0x00007f2bdf0463d9 in QGridLayoutItem::sizePolicy (this=0x330e840, orientation=Qt::Horizontal) at /home/artemkde/kdesrc/qt/src/gui/graphicsview/qgridlayoutengine.cpp:543
#8  0x00007f2bdf04633a in QGridLayoutItem::stretchFactor (this=0x330e840, orientation=Qt::Horizontal) at /home/artemkde/kdesrc/qt/src/gui/graphicsview/qgridlayoutengine.cpp:524
#9  0x00007f2bdf04a701 in QGridLayoutEngine::fillRowData (this=0x32f0510, rowData=0x32f0608, styleInfo=..., orientation=Qt::Horizontal) at /home/artemkde/kdesrc/qt/src/gui/graphicsview/qgridlayoutengine.cpp:1356
#10 0x00007f2bdf04b5cb in QGridLayoutEngine::ensureColumnAndRowData (this=0x32f0510, styleInfo=...) at /home/artemkde/kdesrc/qt/src/gui/graphicsview/qgridlayoutengine.cpp:1523
Comment 10 Artem 2011-06-27 19:32:11 UTC
Well, actually adding widgets doesn't really work. I can add alarm clock,application launcher and some other to desktop, but I can't add systemtray to desktop.
Comment 11 Artem 2011-06-27 19:41:36 UTC
Ok, more info.
Adding empty panel do works. And after I successfully added empty panel, I wasn't able to reproduce crash. No sure is this actually related.

Sounds weird, but that's all I have now.
Comment 12 Felt Frederic 2011-08-05 06:51:59 UTC
Created attachment 62562 [details]
New crash information added by DrKonqi

plasma-desktop (0.3) on KDE Platform 4.5.5 (KDE 4.5.5) using Qt 4.7.0

- What I was doing when the application crashed: nothing special, the system was just starting...

-- Backtrace (Reduced):
#7  QGraphicsLayoutItemPrivate::effectiveSizeHints (this=0x740061, constraint=...) at graphicsview/qgraphicslayoutitem.cpp:143
#8  0x095d19c4 in QGraphicsLayoutItem::effectiveSizeHint (this=0xa1465f8, which=Qt::PreferredSize, constraint=...) at graphicsview/qgraphicslayoutitem.cpp:756
#9  0x096267af in sizeHint (this=0xa3e1c98, orientation=Qt::Horizontal, constraint=-1) at graphicsview/qgridlayoutengine.cpp:555
#10 QGridLayoutItem::box (this=0xa3e1c98, orientation=Qt::Horizontal, constraint=-1) at graphicsview/qgridlayoutengine.cpp:566
#11 0x09627510 in QGridLayoutEngine::fillRowData (this=0x9f67158, rowData=0x9f671fc, styleInfo=..., orientation=Qt::Horizontal) at graphicsview/qgridlayoutengine.cpp:1378
Comment 13 Christoph Feck 2011-08-06 12:14:55 UTC
*** Bug 279454 has been marked as a duplicate of this bug. ***
Comment 14 Christoph Feck 2011-08-06 12:22:19 UTC
See also related bug 277367.
Comment 15 Cristian OneČ› 2011-08-07 10:38:21 UTC
Created attachment 62634 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.40 (4.7.40 (KDE 4.8 >= 20110623) using Qt 4.7.1

- What I was doing when the application crashed:

After the desktop was running with the default settings I've added a default panel.

-- Backtrace (Reduced):
#6  0x00007f7b67fb9d3c in QGraphicsLayoutItem::sizePolicy (this=0x1744060) at /home/kde-devel/kdesrc/qt-copy/src/gui/graphicsview/qgraphicslayoutitem.cpp:430
#7  0x00007f7b6801910b in QGridLayoutItem::sizePolicy (this=0x158d0d0, orientation=Qt::Horizontal) at /home/kde-devel/kdesrc/qt-copy/src/gui/graphicsview/qgridlayoutengine.cpp:543
#8  0x00007f7b6801906c in QGridLayoutItem::stretchFactor (this=0x158d0d0, orientation=Qt::Horizontal) at /home/kde-devel/kdesrc/qt-copy/src/gui/graphicsview/qgridlayoutengine.cpp:524
#9  0x00007f7b6801d988 in QGridLayoutEngine::fillRowData (this=0x16c3a70, rowData=0x16c3b68, styleInfo=..., orientation=Qt::Horizontal) at /home/kde-devel/kdesrc/qt-copy/src/gui/graphicsview/qgridlayoutengine.cpp:1356
#10 0x00007f7b6801e7dc in QGridLayoutEngine::ensureColumnAndRowData (this=0x16c3a70, styleInfo=...) at /home/kde-devel/kdesrc/qt-copy/src/gui/graphicsview/qgridlayoutengine.cpp:1523
Comment 16 Christoph Feck 2011-08-21 14:21:48 UTC
*** Bug 280523 has been marked as a duplicate of this bug. ***
Comment 17 Mark 2011-08-21 14:23:32 UTC
(In reply to comment #16)
> *** Bug 280523 has been marked as a duplicate of this bug. ***

yeah, perhaps better since this has more info ;) Though i found the description in here to be somewhat different then how i experienced it hence reporting a new one.
Comment 18 Christoph Feck 2011-08-22 00:02:31 UTC
*** Bug 280549 has been marked as a duplicate of this bug. ***
Comment 19 Aaron J. Seigo 2011-09-07 23:32:46 UTC
*** Bug 281575 has been marked as a duplicate of this bug. ***
Comment 20 Christoph Feck 2011-09-10 10:42:19 UTC
*** Bug 281730 has been marked as a duplicate of this bug. ***
Comment 21 Christoph Feck 2011-09-14 22:21:26 UTC
*** Bug 281822 has been marked as a duplicate of this bug. ***
Comment 22 Christoph Feck 2011-09-14 22:21:48 UTC
*** Bug 281782 has been marked as a duplicate of this bug. ***
Comment 23 Andrew M 2011-09-26 11:05:51 UTC
Confirm on KDE 4.7.1 on Arch Linux.

Default panel crashes. Empty and Grouping panels are fine.
Comment 24 Dario Andres 2011-09-29 13:21:59 UTC
[Comment from a bug report cleaner]
Bug 282552 also references crash related to a default panel, but related to the "QGraphicsLayoutItemPrivate::hasHeightForWidth" call
Comment 25 Chris 2011-10-17 00:03:22 UTC
Also Confirm
Comment 26 Frederik Abitz 2011-11-05 13:59:33 UTC
Created attachment 65257 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.4

- What I was doing when the application crashed:

I was adding a new Panel ( Default Panel).
It just crashed.

-- Backtrace (Reduced):
#7  0xb60de154 in QGraphicsLayoutItem::graphicsItem (this=0x2) at graphicsview/qgraphicslayoutitem.cpp:920
#8  0xb60de225 in QGraphicsLayoutItemPrivate::hasHeightForWidth (this=0xb34f200) at graphicsview/qgraphicslayoutitem.cpp:286
#9  0xb612a458 in QGridLayoutItem::hasDynamicConstraint (this=0xb964d08) at graphicsview/qgridlayoutengine.cpp:576
#10 0xb612b44e in ensureDynamicConstraint (this=0xaf4e558) at graphicsview/qgridlayoutengine.cpp:1657
#11 QGridLayoutEngine::ensureDynamicConstraint (this=0xaf4e558) at graphicsview/qgridlayoutengine.cpp:1652
Comment 27 Aaron J. Seigo 2011-11-09 16:19:06 UTC
Git commit 2d1deb4234aa3d43e2a7cc48fc1f6936bd2ff97c by Aaron Seigo.
Committed on 09/11/2011 at 17:11.
Pushed by aseigo into branch 'KDE/4.7'.

since the widget is being deleted, remove it from the collection

BUG:286197
BUG:286195
BUG:264750
BUG:277367
BUG:280326
BUG:280072
BUG:282552
BUG:283061
BUG:284603
BUG:286177
BUG:286181

M  +2    -2    plasma/generic/applets/systemtray/core/task.cpp

http://commits.kde.org/kde-workspace/2d1deb4234aa3d43e2a7cc48fc1f6936bd2ff97c
Comment 28 Aaron J. Seigo 2011-11-09 16:19:12 UTC
Git commit c4adbef26fc61a93c36981ed81cb741e00d63043 by Aaron Seigo.
Committed on 09/11/2011 at 17:11.
Pushed by aseigo into branch 'master'.

since the widget is being deleted, remove it from the collection

BUG:286197
BUG:286195
BUG:264750
BUG:277367
BUG:280326
BUG:280072
BUG:282552
BUG:283061
BUG:284603
BUG:286177
BUG:286181

M  +2    -2    plasma/generic/applets/systemtray/core/task.cpp

http://commits.kde.org/kde-workspace/c4adbef26fc61a93c36981ed81cb741e00d63043