Version: 4.2.0-54.7 (using KDE 4.2.0) Installed from: SuSE RPMs OS: opensuse 11.1 KDE: 4.2 using opensuse factory repository Steps to reproduce: 1. Right click desktop and click appearance settings. 2. Change desktop activity type from desktop to plain desktop. Expected results: 1. Only desktop type should be changed. Actual results: All desktop widgets are moved to top left corner of screen. I tried to relocate them to right side where they were previously but they automatically move towards center of screen. I tried to change back the activity type but still same issue.
After that I tried to remove and add lock/logout widget to check if it allows me to put it at correct position. After I moved and resized the widget, plasma crashed with following back trace and all my widgets came back to where they originally were. ----------------------- Application: Plasma Workspace (plasma), signal SIGSEGV [?1034h[Thread debugging using libthread_db enabled] [Current thread is 1 (Thread 0xb51ed700 (LWP 3996))] Thread 5 (Thread 0xa9c59b90 (LWP 4012)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb64cec35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb652e872 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb792b0d2 in ?? () from /usr/lib/libQtNetwork.so.4 #4 0xb652d85e in ?? () from /usr/lib/libQtCore.so.4 #5 0xb64cb1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb630d3be in clone () from /lib/libc.so.6 Thread 4 (Thread 0xa9409b90 (LWP 4014)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb64cec35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb652e872 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xa9cfe80a in RenderThread::run (this=0x822df6c) at /usr/src/debug/kdebase-workspace-4.2.0/plasma/wallpapers/image/renderthread.cpp:91 #4 0xb652d85e in ?? () from /usr/lib/libQtCore.so.4 #5 0xb64cb1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb630d3be in clone () from /lib/libc.so.6 Thread 3 (Thread 0xa8234b90 (LWP 24218)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb64cec35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb652e872 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xa9cfe80a in RenderThread::run (this=0x93b149c) at /usr/src/debug/kdebase-workspace-4.2.0/plasma/wallpapers/image/renderthread.cpp:91 #4 0xb652d85e in ?? () from /usr/lib/libQtCore.so.4 #5 0xb64cb1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb630d3be in clone () from /lib/libc.so.6 Thread 2 (Thread 0xa8a35b90 (LWP 24329)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb64cec35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb652e872 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xa9cfe80a in RenderThread::run (this=0x9561bfc) at /usr/src/debug/kdebase-workspace-4.2.0/plasma/wallpapers/image/renderthread.cpp:91 #4 0xb652d85e in ?? () from /usr/lib/libQtCore.so.4 #5 0xb64cb1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb630d3be in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb51ed700 (LWP 3996)): [KCrash Handler] #6 0x00000000 in ?? () #7 0xb7da1df3 in Plasma::Applet::focusInEvent(QFocusEvent*) () from /usr/lib/libplasma.so.3 #8 0xb6e08a4d in QGraphicsItem::sceneEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #9 0xb6e4bf0f in QGraphicsWidget::sceneEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #10 0xb6e26d2c in ?? () from /usr/lib/libQtGui.so.4 #11 0xb6e277a0 in QGraphicsScene::setFocusItem(QGraphicsItem*, Qt::FocusReason) () from /usr/lib/libQtGui.so.4 #12 0xb6e310e4 in ?? () from /usr/lib/libQtGui.so.4 #13 0xb6e2ff87 in QGraphicsScene::event(QEvent*) () from /usr/lib/libQtGui.so.4 #14 0xb688d8fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #15 0xb689575e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #16 0xb767993d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #17 0xb661d961 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #18 0xb6e3d0ab in QGraphicsView::mousePressEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4 #19 0xb68e5a49 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #20 0xb6c1ba83 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4 #21 0xb6cb21bf in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #22 0xb6e3f4df in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #23 0xb6cb4765 in ?? () from /usr/lib/libQtGui.so.4 #24 0xb661cb3a in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #25 0xb688d8da in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #26 0xb6896111 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #27 0xb767993d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #28 0xb661d961 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #29 0xb689539e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4 #30 0xb68ff716 in ?? () from /usr/lib/libQtGui.so.4 #31 0xb68feac5 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #32 0xb692708a in ?? () from /usr/lib/libQtGui.so.4 #33 0xb55fd9a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #34 0xb5601063 in ?? () from /usr/lib/libglib-2.0.so.0 #35 0xb5601221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #36 0xb6647fb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #37 0xb6926785 in ?? () from /usr/lib/libQtGui.so.4 #38 0xb661c01a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #39 0xb661c1da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #40 0xb661e895 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #41 0xb688d777 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #42 0xb7f19336 in kdemain (argc=1, argv=0xbf8979f4) at /usr/src/debug/kdebase-workspace-4.2.0/plasma/shells/desktop/main.cpp:54 #43 0x08048782 in main (argc=140944288, argv=0x94bef90) at /usr/src/debug/kdebase-workspace-4.2.0/build/plasma/shells/desktop/plasma_qgv_dummy.cpp:3
The crash is a Qt bug (already fixed in qt-copy and Qt4.4.4 and 4.5) The original bug is probably related to bug 181501
*** This bug has been marked as a duplicate of bug 181501 ***