Bug 265719 - Plasma crashes on kde startup when two system tray applets are present in panel
Summary: Plasma crashes on kde startup when two system tray applets are present in panel
Status: RESOLVED DUPLICATE of bug 241685
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-07 21:01 UTC by José Tomás Atria
Modified: 2011-03-26 12:55 UTC (History)
1 user (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 José Tomás Atria 2011-02-07 21:01:38 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 x86_64
Distribution: Ubuntu 10.10

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

If two system tray applets are present in the plasma panel (for example, to separate system services and hardware monitors from applications and software), plasma crashes consistently on login. This behaviour has been present since at least kde 4.3, and is still present in kde 4.6 stable. I am pretty sure that this bug must be a duplicate of some others, but the bug reporter only showed closed bugs, and i'm positively sure that this particular crash occurs always, and only when there are two systrays in the panel.

The crash can be reproduced every time.

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

Thread 3 (Thread 0x7f4e5d3ca700 (LWP 1826)):
#0  0x00007f4e84ca5203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f4e79a63009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f4e79a6345c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f4e820261e6 in QEventDispatcherGlib::processEvents (this=0x31d4080, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f4e81ff8a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f4e81ff8dec in QEventLoop::exec (this=0x7f4e5d3c9cb0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f4e81f032fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f4e81fd85f8 in QInotifyFileSystemWatcherEngine::run (this=0x31d3720) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f4e81f0627e in QThreadPrivate::start (arg=0x31d3720) at thread/qthread_unix.cpp:266
#9  0x00007f4e7d293953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007f4e7a115971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#11 0x00007f4e84cb192d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f4e5353e700 (LWP 1933)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f4e5353d990 in ?? ()
#2  0x00007fff0f1ff852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0x7f4e853a87a0 (LWP 1799)):
[KCrash Handler]
#6  0x00007f4e819986a4 in QGraphicsLayoutItem::isLayout (this=0x5599820) at graphicsview/qgraphicslayoutitem.cpp:804
#7  0x00007f4e81997742 in QGraphicsLayoutPrivate::activateRecursive (this=0x299d080, item=0x5599820) at graphicsview/qgraphicslayout_p.cpp:181
#8  0x00007f4e81997780 in QGraphicsLayoutPrivate::activateRecursive (this=0x299d080, item=0x2ae97c0) at graphicsview/qgraphicslayout_p.cpp:189
#9  0x00007f4e81997103 in QGraphicsLayout::activate (this=0x2ae97c0) at graphicsview/qgraphicslayout.cpp:261
#10 0x00007f4e819971c1 in QGraphicsLayout::widgetEvent (this=0x2ae97c0, e=0x5599820) at graphicsview/qgraphicslayout.cpp:369
#11 0x00007f4e819dc10f in QGraphicsWidget::event (this=0x299d770, event=0x4476c90) at graphicsview/qgraphicswidget.cpp:1329
#12 0x00007f4e81360fdc in QApplicationPrivate::notify_helper (this=0x24f5d30, receiver=0x299d770, e=0x4476c90) at kernel/qapplication.cpp:4396
#13 0x00007f4e81366aed in QApplication::notify (this=0x24e5ac0, receiver=0x299d770, e=0x4476c90) at kernel/qapplication.cpp:4277
#14 0x00007f4e82cfea36 in KApplication::notify (this=0x24e5ac0, receiver=0x299d770, event=0x4476c90) at ../../kdeui/kernel/kapplication.cpp:311
#15 0x00007f4e81ff9cdc in QCoreApplication::notifyInternal (this=0x24e5ac0, receiver=0x299d770, event=0x4476c90) at kernel/qcoreapplication.cpp:732
#16 0x00007f4e81ffcc22 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x2464530) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#17 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x2464530) at kernel/qcoreapplication.cpp:1373
#18 0x00007f4e82026653 in sendPostedEvents (s=0x24f93c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#19 postEventSourceDispatch (s=0x24f93c0) at kernel/qeventdispatcher_glib.cpp:277
#20 0x00007f4e79a5f342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#21 0x00007f4e79a632a8 in ?? () from /lib/libglib-2.0.so.0
#22 0x00007f4e79a6345c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#23 0x00007f4e82026193 in QEventDispatcherGlib::processEvents (this=0x2463c20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#24 0x00007f4e81413a4e in QGuiEventDispatcherGlib::processEvents (this=0x5599820, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#25 0x00007f4e81ff8a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#26 0x00007f4e81ff8dec in QEventLoop::exec (this=0x7fff0f1a0740, flags=) at kernel/qeventloop.cpp:201
#27 0x00007f4e81ffcebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#28 0x00007f4e84f8fd23 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../plasma/desktop/shell/main.cpp:118
#29 0x00007f4e84be9d8e in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff0f1a0b18) at libc-start.c:226
#30 0x0000000000400669 in _start ()

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

Possible duplicates by query: bug 265073, bug 261522, bug 260906, bug 259892, bug 259171.

Reported using DrKonqi
Comment 1 Beat Wolf 2011-03-26 12:55:12 UTC

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