Application that crashed: plasma-desktop Version of the application: 0.3 KDE Version: 4.2.71 (KDE 4.2.71 (KDE 4.3 >= 20090428)) Qt Version: 4.5.1 Operating System: Linux 2.6.29-ARCH i686 Distribution: "(none)" What I was doing when the application crashed: Qt: 4.5.1 (qt-copy 958974) kdelibs svn rev. 963904 / kdebase svn rev. 963904 extragear/libs/libknotificationitem svn rev.963899 (I have installed libknotificationitem from extragear/libs), Kmix is the only currently running application which is using it at my system here. Steps to reproduce: - Revert plasma configuration to defaults if you want - Run plasma-desktop - Once it is finished, add a second system tray in the desktop - Remove it Plasma crashes. This bug is reproducible for me. -- Backtrace: Application: Plasma Workspace (plasma-desktop), signal: Aborted [Current thread is 0 (LWP 16441)] Thread 2 (Thread 0xa9656b90 (LWP 16442)): #0 0xb7f62424 in __kernel_vsyscall () #1 0xb6472c55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb64dd0a4 in QWaitConditionPrivate::wait (this=0x898d740, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0xb64dcba3 in QWaitCondition::wait (this=0x89d4120, mutex=0x89d411c, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0xb78c9daf in QHostInfoAgent::run (this=0x89d4110) at kernel/qhostinfo.cpp:260 #5 0xb64dc77f in QThreadPrivate::start (arg=0x89d4110) at thread/qthread_unix.cpp:189 #6 0xb646f155 in start_thread () from /lib/libpthread.so.0 #7 0xb62cda5e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb4e02710 (LWP 16441)): [KCrash Handler] #6 0xb7f62424 in __kernel_vsyscall () #7 0xb6227790 in raise () from /lib/libc.so.6 #8 0xb62290c8 in abort () from /lib/libc.so.6 #9 0xb6435588 in __gnu_cxx::__verbose_terminate_handler () from /usr/lib/libstdc++.so.6 #10 0xb6432ee5 in __cxxabiv1::__terminate () from /usr/lib/libstdc++.so.6 #11 0xb6432f22 in std::terminate () from /usr/lib/libstdc++.so.6 #12 0xb6434155 in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6 #13 0xb6f02995 in QGraphicsLayoutItemPrivate::effectiveSizeHints (this=0x8b06ae0, constraint=@0xbfe7c4a8) at graphicsview/qgraphicslayoutitem.cpp:160 #14 0xb6f02a4f in QGraphicsLayoutItem::effectiveSizeHint (this=0x8b06968, which=Qt::PreferredSize, constraint=@0xbfe7c4a8) at graphicsview/qgraphicslayoutitem.cpp:736 #15 0xa970d246 in SystemTray::CompactLayout::Private::calculateGeometries (this=0x87bdb58, geom=@0xbfe7c570, which=Qt::PreferredSize, constraint=@0xbfe7c590) at /home/kde-devel/kde/src/KDE/kdebase/workspace/plasma/applets/systemtray/ui/compactlayout.cpp:253 #16 0xa970e068 in SystemTray::CompactLayout::sizeHint (this=0x87ef1f0, which=Qt::PreferredSize, constraint=@0x87e1654) at /home/kde-devel/kde/src/KDE/kdebase/workspace/plasma/applets/systemtray/ui/compactlayout.cpp:205 #17 0xb6f02995 in QGraphicsLayoutItemPrivate::effectiveSizeHints (this=0x87e15f8, constraint=@0xbfe7c738) at graphicsview/qgraphicslayoutitem.cpp:160 #18 0xb6f02a4f in QGraphicsLayoutItem::effectiveSizeHint (this=0x87ef1f0, which=Qt::PreferredSize, constraint=@0xbfe7c738) at graphicsview/qgraphicslayoutitem.cpp:736 #19 0xb6f1199e in QGridLayoutItem::sizeHint (this=0x87ed890, which=Qt::PreferredSize, constraint=@0xbfe7c738) at graphicsview/qgridlayoutengine.cpp:554 #20 0xb6f123c9 in QGridLayoutItem::box (this=0x87ed890, orientation=Qt::Horizontal, constraint=-1) at graphicsview/qgridlayoutengine.cpp:565 #21 0xb6f1324b in QGridLayoutEngine::fillRowData (this=0x883f448, rowData=0x883f4b0, styleInfo=@0xbfe7cbc0, orientation=Qt::Horizontal) at graphicsview/qgridlayoutengine.cpp:1363 #22 0xb6f14e20 in QGridLayoutEngine::ensureColumnAndRowData (this=0x883f448, styleInfo=@0xbfe7cbc0) at graphicsview/qgridlayoutengine.cpp:1508 #23 0xb6f14fc0 in QGridLayoutEngine::sizeHint (this=0x883f448, styleInfo=@0xbfe7cbc0, which=Qt::MaximumSize) at graphicsview/qgridlayoutengine.cpp:1064 #24 0xb6f03cfd in QGraphicsLinearLayout::sizeHint (this=0x875cd00, which=Qt::MaximumSize, constraint=@0x883f3c4) at graphicsview/qgraphicslinearlayout.cpp:520 #25 0xb6f027bf in QGraphicsLayoutItemPrivate::effectiveSizeHints (this=0x883f358, constraint=@0xbfe7cce8) at graphicsview/qgraphicslayoutitem.cpp:149 #26 0xb6f02a4f in QGraphicsLayoutItem::effectiveSizeHint (this=0x875cd00, which=Qt::PreferredSize, constraint=@0xbfe7cce8) at graphicsview/qgraphicslayoutitem.cpp:736 #27 0xa971053c in SystemTray::TaskArea::checkSizes (this=0x87aa0d0) at /home/kde-devel/kde/src/KDE/kdebase/workspace/plasma/applets/systemtray/ui/taskarea.cpp:203 #28 0xa9704e68 in SystemTray::Applet::checkSizes (this=0x87c4290) at /home/kde-devel/kde/src/KDE/kdebase/workspace/plasma/applets/systemtray/ui/applet.cpp:282 #29 0xa9705162 in SystemTray::Applet::propogateSizeHintChange (this=0x87c4290, which=Qt::PreferredSize) at /home/kde-devel/kde/src/KDE/kdebase/workspace/plasma/applets/systemtray/ui/applet.cpp:393 #30 0xa970953f in SystemTray::Applet::qt_metacall (this=0x87c4290, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfe7cf6c) at /home/kde-devel/kde/build/KDE/kdebase/workspace/plasma/applets/systemtray/applet.moc:83 #31 0xb65e7b3b in QMetaObject::activate (sender=0x87aa0d0, from_signal_index=5, to_signal_index=5, argv=0xbfe7cf6c) at kernel/qobject.cpp:3117 #32 0xb65e8f07 in QMetaObject::activate (sender=0x87aa0d0, m=0xa97220fc, local_signal_index=0, argv=0xbfe7cf6c) at kernel/qobject.cpp:3194 #33 0xa970ffc3 in SystemTray::TaskArea::sizeHintChanged (this=0x87aa0d0, _t1=Qt::PreferredSize) at /home/kde-devel/kde/build/KDE/kdebase/workspace/plasma/applets/systemtray/taskarea.moc:90 #34 0xa9711fdb in SystemTray::TaskArea::addTask (this=0x87aa0d0, task=0x8511730) at /home/kde-devel/kde/src/KDE/kdebase/workspace/plasma/applets/systemtray/ui/taskarea.cpp:126 #35 0xa971260f in SystemTray::TaskArea::qt_metacall (this=0x87aa0d0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfe7d0cc) at /home/kde-devel/kde/build/KDE/kdebase/workspace/plasma/applets/systemtray/taskarea.moc:76 #36 0xb65e7b3b in QMetaObject::activate (sender=0x87a98b8, from_signal_index=5, to_signal_index=5, argv=0xbfe7d0cc) at kernel/qobject.cpp:3117 #37 0xb65e8f07 in QMetaObject::activate (sender=0x87a98b8, m=0xa972144c, local_signal_index=1, argv=0xbfe7d0cc) at kernel/qobject.cpp:3194 #38 0xa96e6ed3 in SystemTray::Manager::taskChanged (this=0x87a98b8, _t1=0x8511730) at /home/kde-devel/kde/build/KDE/kdebase/workspace/plasma/applets/systemtray/manager.moc:132 #39 0xa96e810c in SystemTray::Manager::qt_metacall (this=0x87a98b8, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfe7d1ec) at /home/kde-devel/kde/build/KDE/kdebase/workspace/plasma/applets/systemtray/manager.moc:99 #40 0xb65e7b3b in QMetaObject::activate (sender=0x8511730, from_signal_index=4, to_signal_index=4, argv=0xbfe7d1ec) at kernel/qobject.cpp:3117 #41 0xb65e8f07 in QMetaObject::activate (sender=0x8511730, m=0xa9721508, local_signal_index=0, argv=0xbfe7d1ec) at kernel/qobject.cpp:3194 #42 0xa96e8873 in SystemTray::Task::changed (this=0x8511730, _t1=0x8511730) at /home/kde-devel/kde/build/KDE/kdebase/workspace/plasma/applets/systemtray/task.moc:106 #43 0xa96e8a96 in SystemTray::Task::widgetDeleted (this=0x8511730) at /home/kde-devel/kde/src/KDE/kdebase/workspace/plasma/applets/systemtray/core/task.cpp:81 #44 0xa96e8b2b in SystemTray::Task::qt_metacall (this=0x8511730, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfe7d36c) at /home/kde-devel/kde/build/KDE/kdebase/workspace/plasma/applets/systemtray/task.moc:94 #45 0xa96ec73a in SystemTray::FdoTask::qt_metacall (this=0x8511730, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfe7d36c) at /home/kde-devel/kde/build/KDE/kdebase/workspace/plasma/applets/systemtray/fdotask.moc:61 #46 0xb65e7b3b in QMetaObject::activate (sender=0x8b06958, from_signal_index=0, to_signal_index=1, argv=0xbfe7d36c) at kernel/qobject.cpp:3117 #47 0xb65e7d68 in QMetaObject::activate (sender=0x8b06958, m=0xb6688668, from_local_signal_index=0, to_local_signal_index=1, argv=0xbfe7d36c) at kernel/qobject.cpp:3214 #48 0xb65e7dc0 in QObject::destroyed (this=0x8b06958, _t1=0x8b06958) at .moc/debug-shared/moc_qobject.cpp:143 #49 0xb65e8a05 in ~QObject (this=0x8b06958) at kernel/qobject.cpp:769 #50 0xb6f098c9 in ~QGraphicsWidget (this=0x8b06958) at graphicsview/qgraphicswidget.cpp:309 #51 0xa96eda4a in ~FdoGraphicsWidget (this=0x8b06958) at /home/kde-devel/kde/src/KDE/kdebase/workspace/plasma/applets/systemtray/protocols/fdo/fdographicswidget.cpp:77 #52 0xb6ecb127 in ~QGraphicsItem (this=0x8e167c8) at graphicsview/qgraphicsitem.cpp:865 #53 0xb6f098be in ~QGraphicsWidget (this=0x8e167c0) at graphicsview/qgraphicswidget.cpp:309 #54 0xa9710849 in ~TaskArea (this=0x8e167c0) at /home/kde-devel/kde/src/KDE/kdebase/workspace/plasma/applets/systemtray/ui/taskarea.cpp:89 #55 0xb6ecb127 in ~QGraphicsItem (this=0x8f3fd60) at graphicsview/qgraphicsitem.cpp:865 #56 0xb6f098be in ~QGraphicsWidget (this=0x8f3fd58) at graphicsview/qgraphicswidget.cpp:309 #57 0xb7d913d9 in ~Applet (this=0x8f3fd58) at /home/kde-devel/kde/src/KDE/kdelibs/plasma/applet.cpp:185 #58 0xb7ddae2a in ~PopupApplet (this=0x8f3fd58) at /home/kde-devel/kde/src/KDE/kdelibs/plasma/popupapplet.cpp:68 #59 0xa97053ce in ~Applet (this=0x8f3fd58) at /home/kde-devel/kde/src/KDE/kdebase/workspace/plasma/applets/systemtray/ui/applet.cpp:151 #60 0xb65e14a7 in qDeleteInEventHandler (o=0x8f3fd58) at kernel/qobject.cpp:3822 #61 0xb65e597c in QObject::event (this=0x8f3fd58, e=0x89e7a38) at kernel/qobject.cpp:1101 #62 0xb6f062b3 in QGraphicsWidget::event (this=0x8f3fd58, event=0x89e7a38) at graphicsview/qgraphicswidget.cpp:1340 #63 0xb68531d5 in QApplicationPrivate::notify_helper (this=0x841b518, receiver=0x8f3fd58, e=0x89e7a38) at kernel/qapplication.cpp:4057 #64 0xb6853589 in QApplication::notify (this=0x8413560, receiver=0x8f3fd58, e=0x89e7a38) at kernel/qapplication.cpp:3604 #65 0xb765f75d in KApplication::notify (this=0x8413560, receiver=0x8f3fd58, event=0x89e7a38) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307 #66 0xb65d16cb in QCoreApplication::notifyInternal (this=0x8413560, receiver=0x8f3fd58, event=0x89e7a38) at kernel/qcoreapplication.cpp:606 #67 0xb684fbbd in QCoreApplication::sendEvent (receiver=0x8f3fd58, event=0x89e7a38) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #68 0xb65d1bb3 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x83e4cd0) at kernel/qcoreapplication.cpp:1244 #69 0xb65d1d6f in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140 #70 0xb69025ec in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #71 0xb6601035 in postEventSourceDispatch (s=0x841d6b8) at kernel/qeventdispatcher_glib.cpp:209 #72 0xb51cc718 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #73 0xb51cfc7b in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #74 0xb51cfdf8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #75 0xb660041e in QEventDispatcherGlib::processEvents (this=0x841ab18, flags={i = -1075323288}) at kernel/qeventdispatcher_glib.cpp:324 #76 0xb6900dd8 in QGuiEventDispatcherGlib::processEvents (this=0x841ab18, flags={i = -1075323240}) at kernel/qguieventdispatcher_glib.cpp:202 #77 0xb65ce6b0 in QEventLoop::processEvents (this=0xbfe7df20, flags={i = -1075323168}) at kernel/qeventloop.cpp:149 #78 0xb65ce90a in QEventLoop::exec (this=0xbfe7df20, flags={i = -1075323096}) at kernel/qeventloop.cpp:196 #79 0xb65d1ea3 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #80 0xb6852eee in QApplication::exec () at kernel/qapplication.cpp:3526 #81 0xb7f1ee10 in kdemain (argc=1, argv=0xbfe7e0d4) at /home/kde-devel/kde/src/KDE/kdebase/workspace/plasma/shells/desktop/main.cpp:50 #82 0x08048772 in main (argc=) at /home/kde-devel/kde/build/KDE/kdebase/workspace/plasma/shells/desktop/plasma-desktop_dummy.cpp:3
fixed today in trunk
Great ;)