Bug 239055 - Plasma Workspace Crashes When Changing SysTray Options.
Summary: Plasma Workspace Crashes When Changing SysTray Options.
Status: RESOLVED DUPLICATE of bug 238374
Alias: None
Product: plasma4
Classification: Plasma
Component: widget-systemtray (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-27 22:22 UTC by JT Poole
Modified: 2010-06-04 12:03 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 JT Poole 2010-05-27 22:22:53 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
Anytime System Tray Settings (ALT+D,S) is used to make changes to the system tray options, the plasma workspace panel crashes and then restarts itself.  After the workspace restarts, it resets the workspace back to it's KDE original default (what the screen looks like after a fresh install).

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Aborted
[Current thread is 1 (Thread 0xb77bdaa0 (LWP 1879))]

Thread 3 (Thread 0xaa412b70 (LWP 2822)):
#0  0x00a1b422 in __kernel_vsyscall ()
#1  0x00376015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x02815c97 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x28ef1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#3  0x02815ce1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x28ef1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#4  0x0037196e in start_thread (arg=0xaa412b70) at pthread_create.c:300
#5  0x00687a0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0x9e6c0b70 (LWP 3196)):
#0  0x00a1b422 in __kernel_vsyscall ()
#1  0x00376015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x033f39d7 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x033f3a21 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x0037196e in start_thread (arg=0x9e6c0b70) at pthread_create.c:300
#5  0x00687a0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb77bdaa0 (LWP 1879)):
[KCrash Handler]
#6  0x00a1b422 in __kernel_vsyscall ()
#7  0x005e4651 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0x005e7a82 in *__GI_abort () at abort.c:92
#9  0x0044552f in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#10 0x00443465 in ?? () from /usr/lib/libstdc++.so.6
#11 0x004434a2 in std::terminate() () from /usr/lib/libstdc++.so.6
#12 0x00444155 in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6
#13 0x01b0b1dd in QGraphicsItem::shape (this=0xd3f9a20) at graphicsview/qgraphicsitem.cpp:4581
#14 0x01b29952 in QGraphicsItem::clipPath (this=0xd470e78) at graphicsview/qgraphicsitem.cpp:4645
#15 0x01b2a3a0 in QGraphicsItem::contains (this=0xd470e78, point=...) at graphicsview/qgraphicsitem.cpp:4682
#16 0x01b192a6 in QGraphicsItem::isUnderMouse (this=0xd470e78) at graphicsview/qgraphicsitem.cpp:6272
#17 0x01f04b77 in Plasma::FocusIndicator::eventFilter (this=0xd471360, watched=0xd470e70, event=0xbfa22414) at ../../plasma/private/focusindicator.cpp:99
#18 0x00b83cda in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9263f80, receiver=0xd470e70, event=0xbfa22414) at kernel/qcoreapplication.cpp:819
#19 0x014a74b9 in QApplicationPrivate::notify_helper (this=0x9263f80, receiver=0xd470e70, e=0xbfa22414) at kernel/qapplication.cpp:4296
#20 0x014ae05e in QApplication::notify (this=0x925dd98, receiver=0xd470e70, e=0xbfa22414) at kernel/qapplication.cpp:3704
#21 0x00fd8f2a in KApplication::notify (this=0x925dd98, receiver=0xd470e70, event=0xbfa22414) at ../../kdeui/kernel/kapplication.cpp:302
#22 0x00b84a3b in QCoreApplication::notifyInternal (this=0x925dd98, receiver=0xd470e70, event=0xbfa22414) at kernel/qcoreapplication.cpp:704
#23 0x01b7c1f9 in QCoreApplication::sendEvent (this=0xd470e70, change=QGraphicsItem::ItemVisibleHasChanged, value=...) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#24 QGraphicsWidget::itemChange (this=0xd470e70, change=QGraphicsItem::ItemVisibleHasChanged, value=...) at graphicsview/qgraphicswidget.cpp:1043
#25 0x01b36827 in QGraphicsProxyWidget::itemChange (this=0xd470e70, change=QGraphicsItem::ItemVisibleHasChanged, value=...) at graphicsview/qgraphicsproxywidget.cpp:825
#26 0x01b1aa9b in QGraphicsItemPrivate::setVisibleHelper (this=0xd470ed0, newVisible=<value optimized out>, explicitly=true, update=true) at graphicsview/qgraphicsitem.cpp:2262
#27 0x01b1afa8 in QGraphicsItem::setVisible (this=0xd470e78, visible=<value optimized out>) at graphicsview/qgraphicsitem.cpp:2297
#28 0x01b370d3 in QGraphicsProxyWidget::eventFilter (this=0xd470e70, object=0xc73dc90, event=0xbfa22a14) at graphicsview/qgraphicsproxywidget.cpp:935
#29 0x00b83cda in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9263f80, receiver=0xc73dc90, event=0xbfa22a14) at kernel/qcoreapplication.cpp:819
#30 0x014a74b9 in QApplicationPrivate::notify_helper (this=0x9263f80, receiver=0xc73dc90, e=0xbfa22a14) at kernel/qapplication.cpp:4296
#31 0x014ae0f9 in QApplication::notify (this=0x925dd98, receiver=0xc73dc90, e=0xbfa22a14) at kernel/qapplication.cpp:4265
#32 0x00fd8f2a in KApplication::notify (this=0x925dd98, receiver=0xc73dc90, event=0xbfa22a14) at ../../kdeui/kernel/kapplication.cpp:302
#33 0x00b84a3b in QCoreApplication::notifyInternal (this=0x925dd98, receiver=0xc73dc90, event=0xbfa22a14) at kernel/qcoreapplication.cpp:704
#34 0x015043da in QCoreApplication::sendEvent (this=0xd471128) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#35 QWidgetPrivate::hide_helper (this=0xd471128) at kernel/qwidget.cpp:7282
#36 0x0150db40 in QWidget::setVisible (this=0xc73dc90, visible=false) at kernel/qwidget.cpp:7455
#37 0x0150aff0 in QWidget::hide (this=0xd471128, mode=QWidgetPrivate::CloseNoEvent) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:489
#38 QWidgetPrivate::close_helper (this=0xd471128, mode=QWidgetPrivate::CloseNoEvent) at kernel/qwidget.cpp:7573
#39 0x0150d6c6 in ~QWidget (this=0xc73dc90, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1421
#40 0x018b5911 in ~QAbstractSlider (this=0xc73dc90, __in_chrg=<value optimized out>) at widgets/qabstractslider.cpp:289
#41 0x01962495 in ~QSlider (this=0xc73dc90, __in_chrg=<value optimized out>) at widgets/qslider.cpp:388
#42 0x01b36d18 in ~QGraphicsProxyWidget (this=0xd470e70, __in_chrg=<value optimized out>) at graphicsview/qgraphicsproxywidget.cpp:554
#43 0x01f97153 in ~Slider (this=0xd470e70, __in_chrg=<value optimized out>) at ../../plasma/widgets/slider.cpp:79
#44 0x9fbc81e2 in sipPlasma_Slider::~sipPlasma_Slider() () from /usr/lib/pymodules/python2.6/PyKDE4/plasma.so
#45 0x01b1c406 in ~QGraphicsItem (this=0xce518f8, __in_chrg=<value optimized out>) at graphicsview/qgraphicsitem.cpp:1372
#46 0x01b7d94e in ~QGraphicsObject (this=0xce518f0, __in_chrg=<value optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:537
#47 ~QGraphicsWidget (this=0xce518f0, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:277
#48 0x9cc1e760 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtGui.so
#49 0x01b1c406 in ~QGraphicsItem (this=0xd1b92b8, __in_chrg=<value optimized out>) at graphicsview/qgraphicsitem.cpp:1372
#50 0x01b7d94e in ~QGraphicsObject (this=0xd1b92b0, __in_chrg=<value optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:537
#51 ~QGraphicsWidget (this=0xd1b92b0, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:277
#52 0x9cc1e760 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtGui.so
#53 0x01b1c406 in ~QGraphicsItem (this=0xd1e1670, __in_chrg=<value optimized out>) at graphicsview/qgraphicsitem.cpp:1372
#54 0x01b7d94e in ~QGraphicsObject (this=0xd1e1668, __in_chrg=<value optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:537
#55 ~QGraphicsWidget (this=0xd1e1668, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:277
#56 0x01f76326 in ~Frame (this=0xd1e1668, __in_chrg=<value optimized out>) at ../../plasma/widgets/frame.cpp:110
#57 0x9fc0cea2 in sipPlasma_Frame::~sipPlasma_Frame() () from /usr/lib/pymodules/python2.6/PyKDE4/plasma.so
#58 0x01b1c406 in ~QGraphicsItem (this=0xce72ca0, __in_chrg=<value optimized out>) at graphicsview/qgraphicsitem.cpp:1372
#59 0x01b7d94e in ~QGraphicsObject (this=0xce72c98, __in_chrg=<value optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:537
#60 ~QGraphicsWidget (this=0xce72c98, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:277
#61 0x9cc1e760 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtGui.so
#62 0x01b1c406 in ~QGraphicsItem (this=0xd255078, __in_chrg=<value optimized out>) at graphicsview/qgraphicsitem.cpp:1372
#63 0x01b7d94e in ~QGraphicsObject (this=0xd255070, __in_chrg=<value optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:537
#64 ~QGraphicsWidget (this=0xd255070, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:277
#65 0x9cc1e760 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtGui.so
#66 0x01b1c406 in ~QGraphicsItem (this=0xd3f9a20, __in_chrg=<value optimized out>) at graphicsview/qgraphicsitem.cpp:1372
#67 0x01b7e0a8 in ~QGraphicsObject (this=0xd3f9a18, __in_chrg=<value optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:537
#68 ~QGraphicsWidget (this=0xd3f9a18, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:277
#69 0x01b1c406 in ~QGraphicsItem (this=0xd3fc918, __in_chrg=<value optimized out>) at graphicsview/qgraphicsitem.cpp:1372
#70 0x01b7d94e in ~QGraphicsObject (this=0xd3fc910, __in_chrg=<value optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:537
#71 ~QGraphicsWidget (this=0xd3fc910, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:277
#72 0x01f9f694 in ~ScrollWidget (this=0xd3fc910, __in_chrg=<value optimized out>) at ../../plasma/widgets/scrollwidget.cpp:346
#73 0x9fbc5a62 in sipPlasma_ScrollWidget::~sipPlasma_ScrollWidget() () from /usr/lib/pymodules/python2.6/PyKDE4/plasma.so
#74 0x01b1c406 in ~QGraphicsItem (this=0xd3fbaf0, __in_chrg=<value optimized out>) at graphicsview/qgraphicsitem.cpp:1372
#75 0x01b7d94e in ~QGraphicsObject (this=0xd3fbae8, __in_chrg=<value optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:537
#76 ~QGraphicsWidget (this=0xd3fbae8, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:277
#77 0x9cc1e760 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtGui.so
#78 0x00b9418f in QObjectPrivate::deleteChildren (this=0xd238590) at kernel/qobject.cpp:1986
#79 0x00b9b29d in ~QObject (this=0xd2090d8, __in_chrg=<value optimized out>) at kernel/qobject.cpp:975
#80 0x01b7d959 in ~QGraphicsObject (this=0xd2090d8, __in_chrg=<value optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:537
#81 ~QGraphicsWidget (this=0xd2090d8, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:277
#82 0x01e8ef03 in ~Applet (this=0xd2090d8, __in_chrg=<value optimized out>) at ../../plasma/applet.cpp:205
#83 0x01eef1c8 in ~PopupApplet (this=0xd2090d8, __in_chrg=<value optimized out>) at ../../plasma/popupapplet.cpp:81
#84 0x00b93d65 in qDeleteInEventHandler (o=0x0) at kernel/qobject.cpp:3998
#85 0x00b95428 in QObject::event (this=0xd2090d8, e=0x6) at kernel/qobject.cpp:1231
#86 0x01b79cf4 in QGraphicsWidget::event (this=0xd2090d8, event=0xd501ff0) at graphicsview/qgraphicswidget.cpp:1361
#87 0x014a74dc in QApplicationPrivate::notify_helper (this=0x9263f80, receiver=0xd2090d8, e=0xd501ff0) at kernel/qapplication.cpp:4300
#88 0x014ae05e in QApplication::notify (this=0x925dd98, receiver=0xd2090d8, e=0xd501ff0) at kernel/qapplication.cpp:3704
#89 0x00fd8f2a in KApplication::notify (this=0x925dd98, receiver=0xd2090d8, event=0xd501ff0) at ../../kdeui/kernel/kapplication.cpp:302
#90 0x00b84a3b in QCoreApplication::notifyInternal (this=0x925dd98, receiver=0xd2090d8, event=0xd501ff0) at kernel/qcoreapplication.cpp:704
#91 0x00b87473 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x9210fc8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#92 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9210fc8) at kernel/qcoreapplication.cpp:1345
#93 0x00b875dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#94 0x00bb0adf in QCoreApplication::sendPostedEvents (s=0x9266780) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#95 postEventSourceDispatch (s=0x9266780) at kernel/qeventdispatcher_glib.cpp:276
#96 0x052ad5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#97 0x052b12d8 in ?? () from /lib/libglib-2.0.so.0
#98 0x052b14b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#99 0x00bb05d5 in QEventDispatcherGlib::processEvents (this=0x9263c50, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#100 0x01567135 in QGuiEventDispatcherGlib::processEvents (this=0x9263c50, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#101 0x00b83059 in QEventLoop::processEvents (this=0xbfa23f34, flags=) at kernel/qeventloop.cpp:149
#102 0x00b834aa in QEventLoop::exec (this=0xbfa23f34, flags=...) at kernel/qeventloop.cpp:201
#103 0x00b8769f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#104 0x014a7577 in QApplication::exec () at kernel/qapplication.cpp:3579
#105 0x0263405e in kdemain (argc=1, argv=0x9252bd8) at ../../../../plasma/desktop/shell/main.cpp:112
#106 0x0804e133 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x9252ca0 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8051465 "0") at ../../kinit/kinit.cpp:717
#107 0x0804ec6d in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1209
#108 0x0804f190 in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1402
#109 0x0804fe4f in main (argc=4, argv=0xbfa249e4, envp=0xbfa249f8) at ../../kinit/kinit.cpp:1845

Possible duplicates by query: bug 238374, bug 238289, bug 237991, bug 237802.

Reported using DrKonqi
Comment 1 Marco Martin 2010-05-28 22:03:39 UTC
fixed in trunk
Comment 2 JT Poole 2010-05-29 03:06:10 UTC
(In reply to comment #1)
> fixed in trunk

Do you want to run that by me again?  I'm still having this issue, so how is it fixed in trunk?
Comment 3 Beat Wolf 2010-05-29 10:23:55 UTC
when did you compile your trunk? (trunk is the developement version that will become kde 4.5)
Comment 4 Nicolas L. 2010-06-04 12:03:58 UTC

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