Bug 236484 - plasma crashes after removing "bubblemon" or the device control plasmoid from systray
Summary: plasma crashes after removing "bubblemon" or the device control plasmoid from...
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: widget-systemtray (show other bugs)
Version: unspecified
Platform: Debian unstable Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 236896 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-05-05 22:01 UTC by Christian Herzberg
Modified: 2010-05-10 14:44 UTC (History)
4 users (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 Christian Herzberg 2010-05-05 22:01:14 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.3 (KDE 4.4.3)
Qt Version: 4.6.2
Operating System: Linux 2.6.33-3.slh.5-sidux-686 i686
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
(Hint: Option and menu names translated back from german lokalization)

I add bubblemon and the device control plasmoid to the systray by right click an systray and choose the preferences for the systray. In dialog window I go to Plasma-Widgets and set the hook at this two widgets.

I choose "CPU Total Load" or "Wlan Noise Level" from the bubblemon preferences. When I  remove bubblemon or the device control simply with right click and "remove bubblemon", plasma crashes reproducible and restart automatically.

In the control bar I run the dock "fancy tasks" (see: http://kde-look.org/content/show.php/Fancy+Tasks?content=99737).

Thanks for all efforts

The crash can be reproduced every time.

 -- Backtrace:
Application: Plasma-Arbeitsfläche (plasma-desktop), signal: Segmentation fault
[KCrash Handler]
#6  0xa7cea50d in SystemTray::PlasmoidTask::forwardConstraintsEvent (this=0xa584b48, constraints=...) at ../../../../../plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtask.cpp:146
#7  0xa7ce8854 in SystemTray::PlasmoidProtocol::forwardConstraintsEvent (this=0x9ee38b8, constraints=)
    at ../../../../../plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtaskprotocol.cpp:54
#8  0xa7cda839 in SystemTray::Manager::forwardConstraintsEvent (this=0x9f61078, constraints=..., host=0x9f60dc0) at ../../../../../plasma/generic/applets/systemtray/core/manager.cpp:249
#9  0xa7cfc016 in SystemTray::Applet::constraintsEvent (this=0x9f60dc0, constraints=) at ../../../../../plasma/generic/applets/systemtray/ui/applet.cpp:395
#10 0xb74a5896 in Plasma::Applet::flushPendingConstraintsEvents (this=0x9f60dc0) at ../../plasma/applet.cpp:1263
#11 0xb74a60c2 in Plasma::Applet::timerEvent (this=0x9f60dc0, event=0xbfe37f10) at ../../plasma/applet.cpp:2425
#12 0xa7cfe56e in SystemTray::Applet::timerEvent (this=0x9f60dc0, event=0x0) at ../../../../../plasma/generic/applets/systemtray/ui/applet.cpp:856
#13 0xb5b1df34 in QObject::event (this=0x9f60dc0, e=0x8) at kernel/qobject.cpp:1212
#14 0xb64c5d14 in QGraphicsWidget::event (this=0x9f60dc0, event=0xbfe37f10) at graphicsview/qgraphicswidget.cpp:1361
#15 0xb5df6bec in QApplicationPrivate::notify_helper (this=0x9c4a618, receiver=0x9f60dc0, e=0xbfe37f10) at kernel/qapplication.cpp:4300
#16 0xb5dfd75e in QApplication::notify (this=0x9c3a7f8, receiver=0x9f60dc0, e=0xbfe37f10) at kernel/qapplication.cpp:3704
#17 0xb6b757da in KApplication::notify (this=0x9c3a7f8, receiver=0x9f60dc0, event=0xbfe37f10) at ../../kdeui/kernel/kapplication.cpp:302
#18 0xb5b0d8eb in QCoreApplication::notifyInternal (this=0x9c3a7f8, receiver=0x9f60dc0, event=0xbfe37f10) at kernel/qcoreapplication.cpp:704
#19 0xb5b3c946 in QCoreApplication::sendEvent (this=0x9c4d094) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#20 QTimerInfoList::activateTimers (this=0x9c4d094) at kernel/qeventdispatcher_unix.cpp:603
#21 0xb5b39604 in timerSourceDispatch (source=0x9c4d060) at kernel/qeventdispatcher_glib.cpp:184
#22 0xb3fe52f5 in g_main_dispatch (context=0x9c4c690) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:1960
#23 IA__g_main_context_dispatch (context=0x9c4c690) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2513
#24 0xb3fe8fd8 in g_main_context_iterate (context=0x9c4c690, block=<value optimized out>, dispatch=1, self=0x9c4a208) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2591
#25 0xb3fe91b8 in IA__g_main_context_iteration (context=0x9c4c690, may_block=1) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2654
#26 0xb5b392f5 in QEventDispatcherGlib::processEvents (this=0x9c24bc8, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#27 0xb5eb5255 in QGuiEventDispatcherGlib::processEvents (this=0x9c24bc8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#28 0xb5b0bf09 in QEventLoop::processEvents (this=0xbfe381d4, flags=) at kernel/qeventloop.cpp:149
#29 0xb5b0c35a in QEventLoop::exec (this=0xbfe381d4, flags=...) at kernel/qeventloop.cpp:201
#30 0xb5b104ef in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#31 0xb5df6c87 in QApplication::exec () at kernel/qapplication.cpp:3579
#32 0xb7818fae in kdemain (argc=1, argv=0xbfe383b4) at ../../../../plasma/desktop/shell/main.cpp:112
#33 0x0804861b in main (argc=1, argv=0xbfe383b4) at plasma-desktop_dummy.cpp:3

This bug may be a duplicate of or related to bug 218064.

Possible duplicates by query: bug 220570, bug 219220, bug 218732, bug 218064.

Reported using DrKonqi
Comment 1 Beat Wolf 2010-05-09 11:00:51 UTC
*** Bug 236896 has been marked as a duplicate of this bug. ***