Version: unknown (using 4.2.00 (KDE 4.2.0), Gentoo) Compiler: x86_64-pc-linux-gnu-gcc OS: Linux (x86_64) release 2.6.25-gentoo-r7-20080501 The Activity Bar plasmoid freezes up Plasma if I click it. I'm not sure, but it may have something to do with my using a dual-head nVidia TwinView setup.
I can confirm this bug with intel GMA950. I have the same problem when I try to switch activity using activity bar, it freezes the plasma. It happens only when I use dualhead because I can switch to activity which is already displayed on the second monitor. The activity bar should do nothing (or swap the activities) when I try to switch to already shown activity instead of freezing plasma. I have this problem with Qt: 4.4.2 KDE: 4.2.00 (KDE 4.2.0) and also with Qt: 4.5.0-rc1 KDE: 4.2.64 (KDE 4.2.64 (KDE 4.3 >= 20090218))
I can confirm this. Still freezing on KDE 4.3 beta 2 with Qt 4.5.1. Curiously, I'm also running a dual monitor setup.
The problem is also in KDE 4.3 RC1. Can you please fix it?
does it happen no matter what activity you click on? or does it only happen when you click on the activity that is active on the other screen? when it freezes, i assume it starts consuming 100% cpu? if so, can you attach gdb to the running process and get a backtrace of where it is spinning?
The problem appears only when I click on activity already shown on the other screen then it starts to use 100% cpu. Here is the backtrace. This part was repeating there. #43 0xb6852121 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/qt4/libQtCore.so.4 #44 0xb685267d in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/qt4/libQtCore.so.4 #45 0xb6e3761a in QTabBar::currentChanged(int) () from /usr/lib/qt4/libQtGui.so.4 #46 0xb6e3d2d4 in QTabBar::setCurrentIndex(int) () from /usr/lib/qt4/libQtGui.so.4 #47 0xb7e5679c in Plasma::TabBar::setCurrentIndex (this=0x89a9650, index=0) at /home/kde-devel/kde/src/kdelibs/plasma/widgets/tabbar.cpp:351 #48 0xb7e56ce7 in Plasma::TabBar::qt_metacall (this=0x89a9650, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbf7afd0c) at /home/kde-devel/kde/build/kdelibs/plasma/tabbar.moc:84 I hope that this is the what did you need
- Is this still happening on an updated KDE and Qt? Thanks
Yes still the same problem. I tried it with Qt 4.5 and Qt 4.6 and KDE 4.3.1 and 4.3.69 both with clean configuration of plasma.
Confirming this as well. I use a manual dual monitor setup using xrandr (because of bug #180437 ;-) )
On KDE 4.4 clicking on an activity displayed on the other screen will swap both activities.
Yes, it looks that in the KDE4.4 beta 2 it is finally fixed.
- Can anyone else confirm that it is working on 4.4beta2 ? Thanks