Bug 280013 - Plasma crash when adding system tray widget
Summary: Plasma crash when adding system tray widget
Status: RESOLVED DUPLICATE of bug 280494
Alias: None
Product: Network Management
Classification: Miscellaneous
Component: Plasma Widget (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-13 10:45 UTC by Martin Hignett
Modified: 2011-10-15 21:15 UTC (History)
3 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 Martin Hignett 2011-08-13 10:45:18 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.00 (4.7.0) "release 6"
Qt Version: 4.7.3
Operating System: Linux 2.6.37.6-0.7-desktop x86_64
Distribution: "openSUSE 11.4 (x86_64)"

-- Information about the crash:
I accidentaly removed the system tray widget from a panel. I tried to re-add the widget by clicking on the panel cashew widget and then 'Add Widgets...' However if I double click or drag the System Tray widget on to the panel, plasma crashes. Plasma does re-start, but the system tray is still missing.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f92c68e6760 (LWP 22401))]

Thread 2 (Thread 0x7f92a568c700 (LWP 22403)):
#0  0x00007f92c3f8a503 in poll () from /lib64/libc.so.6
#1  0x00007f92c0dbb114 in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007f92c0dbb650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f92c5580286 in QEventDispatcherGlib::processEvents (this=0xf81e70, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f92c55548d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f92c5554ae5 in QEventLoop::exec (this=0x7f92a568bde0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f92c54697a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007f92c5536008 in QInotifyFileSystemWatcherEngine::run (this=0xf834a0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f92c546c095 in QThreadPrivate::start (arg=0xf834a0) at thread/qthread_unix.cpp:320
#9  0x00007f92c51dba3f in start_thread () from /lib64/libpthread.so.0
#10 0x00007f92c3f9367d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f92c68e6760 (LWP 22401)):
[KCrash Handler]
#6  ref (this=0x174fe10, serv=..., p=..., iface=..., con=..., isDynamic=false) at ../../src/corelib/arch/qatomic_x86_64.h:121
#7  QString (this=0x174fe10, serv=..., p=..., iface=..., con=..., isDynamic=false) at ../../src/corelib/tools/qstring.h:729
#8  QDBusAbstractInterfacePrivate::QDBusAbstractInterfacePrivate (this=0x174fe10, serv=..., p=..., iface=..., con=..., isDynamic=false) at qdbusabstractinterface.cpp:90
#9  0x00007f92c2376802 in QDBusAbstractInterface::QDBusAbstractInterface (this=0x7fffa1795140, service=..., path=..., interface=<value optimized out>, con=..., parent=0x0) at qdbusabstractinterface.cpp:308
#10 0x00007f929d652146 in ?? () from /usr/lib64/kde4/solid_networkmanager07.so
#11 0x00007f929d64435b in NMNetworkManager::createNetworkInterface(QString const&) () from /usr/lib64/kde4/solid_networkmanager07.so
#12 0x00007f929e3a800b in Solid::Control::NetworkManagerNm09Private::networkInterfaces (this=0x170a1f0) at /usr/src/debug/networkmanagement/solidcontrolfuture/libs/solid/control/networkmanager.cpp:109
#13 0x00007f929e3a8091 in Solid::Control::NetworkManagerNm09::networkInterfaces () at /usr/src/debug/networkmanagement/solidcontrolfuture/libs/solid/control/networkmanager.cpp:119
#14 0x00007f929eed1d7a in NetworkManagerApplet::NetworkManagerApplet (this=0x168f660, parent=<value optimized out>, args=<value optimized out>) at /usr/src/debug/networkmanagement/applet/networkmanager.cpp:101
#15 0x00007f929eed3187 in KPluginFactory::createInstance<NetworkManagerApplet, QObject> (parentWidget=<value optimized out>, parent=<value optimized out>, args=...) at /usr/include/kpluginfactory.h:477
#16 0x00007f92c5aa9383 in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /usr/lib64/libkdecore.so.5
#17 0x00007f92bc28d504 in Plasma::PluginLoader::loadApplet(QString const&, unsigned int, QList<QVariant> const&) () from /usr/lib64/libplasma.so.3
#18 0x00007f929f53450f in ?? () from /usr/lib64/kde4/plasma_applet_systemtray.so
#19 0x00007f929f532a41 in ?? () from /usr/lib64/kde4/plasma_applet_systemtray.so
#20 0x00007f929f52a9e6 in ?? () from /usr/lib64/kde4/plasma_applet_systemtray.so
#21 0x00007f929f53c940 in ?? () from /usr/lib64/kde4/plasma_applet_systemtray.so
#22 0x00007f929f53d8cc in ?? () from /usr/lib64/kde4/plasma_applet_systemtray.so
#23 0x00007f92c556937a in QObject::event (this=0x1696570, e=<value optimized out>) at kernel/qobject.cpp:1217
#24 0x00007f92c4d1c3fb in QGraphicsWidget::event (this=0x1696570, event=0x8e1a70) at graphicsview/qgraphicswidget.cpp:1423
#25 0x00007f92c4700144 in QApplicationPrivate::notify_helper (this=0x6e11d0, receiver=0x1696570, e=0x8e1a70) at kernel/qapplication.cpp:4462
#26 0x00007f92c47086fa in QApplication::notify (this=<value optimized out>, receiver=0x1696570, e=0x8e1a70) at kernel/qapplication.cpp:4341
#27 0x00007f92c62de736 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#28 0x00007f92c555547c in QCoreApplication::notifyInternal (this=0x6aad80, receiver=0x1696570, event=0x8e1a70) at kernel/qcoreapplication.cpp:731
#29 0x00007f92c5558c75 in sendEvent (receiver=0x0, event_type=0, data=0x615a70) at kernel/qcoreapplication.h:215
#30 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x615a70) at kernel/qcoreapplication.cpp:1372
#31 0x00007f92c5580093 in sendPostedEvents (s=0x6d79c0) at kernel/qcoreapplication.h:220
#32 postEventSourceDispatch (s=0x6d79c0) at kernel/qeventdispatcher_glib.cpp:277
#33 0x00007f92c0dbabd3 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#34 0x00007f92c0dbb3b0 in ?? () from /lib64/libglib-2.0.so.0
#35 0x00007f92c0dbb650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#36 0x00007f92c558022f in QEventDispatcherGlib::processEvents (this=0x6c6a80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#37 0x00007f92c47a5bae in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00007f92c55548d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#39 0x00007f92c5554ae5 in QEventLoop::exec (this=0x7fffa17965f0, flags=...) at kernel/qeventloop.cpp:201
#40 0x00007f92c5558f2b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#41 0x00007f92b5f882dd in kdemain () from /usr/lib64/libkdeinit4_plasma-desktop.so
#42 0x0000000000407279 in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) ()
#43 0x0000000000407dfd in handle_launcher_request(int, char const*) ()
#44 0x000000000040859a in handle_requests(int) ()
#45 0x00000000004091f0 in main ()

Reported using DrKonqi
Comment 1 Matthew Smith 2011-10-13 07:15:40 UTC
I've had a similar problem; however, I discovered that the system tray was also present on the desktop background. When I closed that, I was able to add the system tray to a Plasma panel. Ubuntu Oneiric, KDE 4.7.1
Comment 2 Lamarque V. Souza 2011-10-15 21:15:36 UTC

*** This bug has been marked as a duplicate of bug 280494 ***