Version: (using KDE 4.2.96) Installed from: Ubuntu Packages when exiting Kopete I can no longer use the panel or desktop for some time. Clicking or hovering on the panel has absolutely no effect, and I cannot minimize applications to show the desktop. Krunner and Alt-Tab work fine, however. This is reproducible time and again.
This might be related: after closing Kopete (by clicking Quit in the tray icon context menu), I cannot start Kopete again until I issue "pkill kopete" even though the tray icon is gone.
If you close Kopete from the File menu instead of using the SystemTray icon, does this also happens? Thanks
> If you close Kopete from the File menu instead of using > the SystemTray icon, does this also happens? Yes. Reproducible every time.
Mmm.. we could try attaching GDB process to both Plasma and Kopete to try to know where are they stuck at. Do you remember the process ?
jaunty2@laptop:~$ gdb `which kopete` GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu"... (gdb) r Starting program: /usr/bin/kopete [Thread debugging using libthread_db enabled] [New Thread 0xb564d700 (LWP 11521)] Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Program exited normally. (gdb) Object::connect: No such signal ClientStream::disconnected() Object::connect: (receiver name: 'yahooclient') QProcess: Destroyed while process is still running. ---- Now the panel is locked up, I am waiting for Kopete to release it. A full minute has already passed ---- ---- Two minutes have passed ---- ---- Now I run pkill kopete in Krunner, panel is free but nothing more in Konsole ----
Run kopete with the "--nofork" option (in GDB use "r --nofork") I also thought about attaching GDB to the existing/dead kopete process instead of starting a new one, but that should work too You could also try to attach GDB to the locked Plasma. Thanks
Inerestingly, when I try to do the same with Plasma it turns out that "plasma" is not installed: jaunty2@laptop:~$ which plasma jaunty2@laptop:~$ plasma The program 'plasma' is currently not installed. You can install it by typing: sudo apt-get install kdebase-workspace-bin bash: plasma: command not found jaunty2@laptop:~$ Should I install kdebase-workspace-bin and run GDB on it?
Plasma executable on KDE4.3 is named "plasma-desktop" :)
jaunty2@laptop:~$ gdb `which kopete` GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu"... (gdb) r --nofork Starting program: /usr/bin/kopete --nofork [Thread debugging using libthread_db enabled] [New Thread 0xb5503700 (LWP 13294)] Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. [New Thread 0xb26b2b90 (LWP 13309)] [New Thread 0xb1c29b90 (LWP 13311)] [New Thread 0xb13c4b90 (LWP 13312)] [New Thread 0xb0bc3b90 (LWP 13314)] Object::connect: No such signal ClientStream::disconnected() Object::connect: (receiver name: 'yahooclient') [New Thread 0xb01ffb90 (LWP 13315)] [New Thread 0xaf9feb90 (LWP 13316)] [New Thread 0xaf1fdb90 (LWP 13317)] [Thread 0xb01ffb90 (LWP 13315) exited] [Thread 0xaf9feb90 (LWP 13316) exited] [Thread 0xaf1fdb90 (LWP 13317) exited] [Thread 0xb13c4b90 (LWP 13312) exited] QProcess: Destroyed while process is still running. [New Thread 0xb13c4b90 (LWP 13359)] ---- now locked up ----
When it is locked, press Ctrl+C so GDB will stop Kopete and you can run the "bt" command to get a backtrace to see where it is locked.
jaunty2@laptop:~$ gdb `which kopete` GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu"... (gdb) r --nofork Starting program: /usr/bin/kopete --nofork [Thread debugging using libthread_db enabled] [New Thread 0xb567a700 (LWP 14873)] Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. [New Thread 0xb256cb90 (LWP 14880)] [New Thread 0xb1bffb90 (LWP 14881)] [New Thread 0xb13feb90 (LWP 14882)] Object::connect: No such signal ClientStream::disconnected() Object::connect: (receiver name: 'yahooclient') [New Thread 0xb0bfdb90 (LWP 14883)] [New Thread 0xb03fcb90 (LWP 14884)] [New Thread 0xafbfbb90 (LWP 14885)] [Thread 0xb0bfdb90 (LWP 14883) exited] [Thread 0xb03fcb90 (LWP 14884) exited] [Thread 0xafbfbb90 (LWP 14885) exited] [Thread 0xb1bffb90 (LWP 14881) exited] [New Thread 0xb1bffb90 (LWP 14898)] ^C Program received signal SIGINT, Interrupt. [Switching to Thread 0xb567a700 (LWP 14873)] 0xb8062430 in __kernel_vsyscall () (gdb) bt #0 0xb8062430 in __kernel_vsyscall () #1 0xb60e57b1 in select () from /lib/tls/i686/cmov/libc.so.6 #2 0xb7624ffc in QNativeSocketEnginePrivate::nativeSelect (this=0xa29a3f0, timeout=10000, selectForRead=false) at socket/qnativesocketengine_unix.cpp:880 #3 0xb760cc37 in QNativeSocketEngine::waitForWrite (this=0xa0fd028, msecs=10000, timedOut=0xbfb7ec3b) at socket/qnativesocketengine.cpp:870 #4 0xb761c609 in QAbstractSocket::waitForConnected (this=0xa2621a0, msecs=10000) at socket/qabstractsocket.cpp:1632 #5 0xb761da2a in QAbstractSocket::waitForDisconnected (this=0xa2621a0, msecs=10000) at socket/qabstractsocket.cpp:1831 #6 0xb2b0a3c4 in ~ClientStream (this=0xa373ad0) at /build/buildd/kdenetwork-4.2.96/kopete/protocols/oscar/liboscar/oscarclientstream.cpp:94 #7 0xb2b20d38 in ~Connection (this=0xa37e5f0) at /build/buildd/kdenetwork-4.2.96/kopete/protocols/oscar/liboscar/connection.cpp:74 #8 0xb6e2eb25 in qDeleteInEventHandler (o=0xbfb7eb30) at kernel/qobject.cpp:3771 #9 0xb6e303cb in QObject::event (this=0xa37e5f0, e=0x9eb3078) at kernel/qobject.cpp:1101 #10 0xb63d2e9c in QApplicationPrivate::notify_helper (this=0x9cb8d98, receiver=0xa37e5f0, e=0x9eb3078) at kernel/qapplication.cpp:4084 #11 0xb63db19e in QApplication::notify (this=0xbfb7f3fc, receiver=0xa37e5f0, e=0x9eb3078) at kernel/qapplication.cpp:3631 #12 0xb73814dd in KApplication::notify (this=0xbfb7f3fc, receiver=0xa37e5f0, event=0x9eb3078) at /build/buildd/kde4libs-4.2.96/kdeui/kernel/kapplication.cpp:302 #13 0xb6e1fa3b in QCoreApplication::notifyInternal (this=0xbfb7f3fc, receiver=0xa37e5f0, event=0x9eb3078) at kernel/qcoreapplication.cpp:602 #14 0xb6e20695 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9c99a88) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #15 0xb6e2088d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1132 #16 0xb6e4b7ef in postEventSourceDispatch (s=0x9cbb5b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #17 0xb5b6cb88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #18 0xb5b700eb in ?? () from /usr/lib/libglib-2.0.so.0 #19 0xb5b70268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #20 0xb6e4b438 in QEventDispatcherGlib::processEvents (this=0x9cb8810, flags={i = -1078463768}) at kernel/qeventdispatcher_glib.cpp:323 #21 0xb6474365 in QGuiEventDispatcherGlib::processEvents (this=0x9cb8810, flags={i = -1078463720}) at kernel/qguieventdispatcher_glib.cpp:202 #22 0xb6e1e06a in QEventLoop::processEvents (this=0xbfb7f390, flags={i = -1078463656}) at kernel/qeventloop.cpp:149 #23 0xb6e1e4aa in QEventLoop::exec (this=0xbfb7f390, flags={i = -1078463592}) at kernel/qeventloop.cpp:200 #24 0xb6e20959 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880 #25 0xb63d2d17 in QApplication::exec () at kernel/qapplication.cpp:3553 #26 0x08059773 in main (argc=2, argv=0xbfb7f804) at /build/buildd/kdenetwork-4.2.96/kopete/kopete/main.cpp:104 (gdb)
That looks it is just waiting after destroying the AIM(oscar) connection. (I'm no expert at this...) Now, could you get the Plasma one ? Thanks
jaunty2@laptop:~$ pkill plasma jaunty2@laptop:~$ gdb `which plasma-desktop` GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu"... (gdb) r Starting program: /usr/bin/plasma-desktop [Thread debugging using libthread_db enabled] [New Thread 0xb4b19710 (LWP 16091)] QDBusObjectPath: invalid path "" QLayout: Attempting to add QLayout "" to QWidget "", which already has a layout QGraphicsGridLayout::itemAt: invalid index 0 QGraphicsGridLayout::itemAt: invalid index 2 QGraphicsGridLayout::itemAt: invalid index 6 Invalid D-BUS interface name 'org.kde.plasma-desktop.PlasmaApp' found while parsing introspection Program exited normally. (gdb) That happened even before I started Kopete. Starting Kopete gave no further output. And when I closed Kopete, Plasma did not lock up! The panel stays responsive, and I can see the desktop.
Ah, but trying to restart Kopete (via Krunner) locked up the panel and the desktop!
Sorry, plasma also need to use the "--nofork" option
jaunty2@laptop:~$ pkill plasma jaunty2@laptop:~$ gdb `which plasma-desktop` GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu"... (gdb) r --nofork Starting program: /usr/bin/plasma-desktop --nofork [Thread debugging using libthread_db enabled] [New Thread 0xb4bcf710 (LWP 18643)] QDBusObjectPath: invalid path "" QLayout: Attempting to add QLayout "" to QWidget "", which already has a layout [New Thread 0xa7a98b90 (LWP 18650)] [New Thread 0xa70ffb90 (LWP 18652)] QGraphicsGridLayout::itemAt: invalid index 0 QGraphicsGridLayout::itemAt: invalid index 2 QGraphicsGridLayout::itemAt: invalid index 6 [New Thread 0xa6769b90 (LWP 18657)] [Thread 0xa6769b90 (LWP 18657) exited] [New Thread 0xa6769b90 (LWP 18704)] [Thread 0xa6769b90 (LWP 18704) exited] ---- Here I start Kopete, let it connect, Quit Kopete after a minute ---- ---- Locked up panel! ---- [New Thread 0xa6769b90 (LWP 18761)] [Thread 0xa6769b90 (LWP 18761) exited] ---- Wait another minute ---- ---- Now I press Ctrl-C ---- Program received signal SIGINT, Interrupt. [Switching to Thread 0xa7a98b90 (LWP 18650)] 0xb7f9e430 in __kernel_vsyscall () (gdb) bt #0 0xb7f9e430 in __kernel_vsyscall () #1 0xb62867b1 in select () from /lib/tls/i686/cmov/libc.so.6 #2 0xb655a380 in QProcessManager::run (this=0x9c24f68) at io/qprocess_unix.cpp:305 #3 0xb648896e in QThreadPrivate::start (arg=0x9c24f68) at thread/qthread_unix.cpp:189 #4 0xb50994ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #5 0xb628e49e in clone () from /lib/tls/i686/cmov/libc.so.6 (gdb)
Nothing interesting yet. What if you type "bt full" instead of "bt" ?
jaunty2@laptop:~$ pkill plasma jaunty2@laptop:~$ gdb `which plasma-desktop` GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu"... (gdb) r --nofork Starting program: /usr/bin/plasma-desktop --nofork [Thread debugging using libthread_db enabled] [New Thread 0xb4b85710 (LWP 24957)] QDBusObjectPath: invalid path "" QLayout: Attempting to add QLayout "" to QWidget "", which already has a layout [New Thread 0xa7a4eb90 (LWP 24964)] [New Thread 0xa70ffb90 (LWP 24966)] QGraphicsGridLayout::itemAt: invalid index 0 QGraphicsGridLayout::itemAt: invalid index 2 QGraphicsGridLayout::itemAt: invalid index 6 c^C Program received signal SIGINT, Interrupt. [Switching to Thread 0xb4b85710 (LWP 24957)] 0xb7f54430 in __kernel_vsyscall () (gdb) bt full #0 0xb7f54430 in __kernel_vsyscall () No symbol table info available. #1 0xb6239ae7 in poll () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #2 0xb4a32beb in ?? () from /lib/libdbus-1.so.3 No symbol table info available. #3 0xb4a2acd7 in ?? () from /lib/libdbus-1.so.3 No symbol table info available. #4 0xb4a28ebf in ?? () from /lib/libdbus-1.so.3 No symbol table info available. #5 0xb4a1392e in ?? () from /lib/libdbus-1.so.3 No symbol table info available. #6 0xb4a15f83 in ?? () from /lib/libdbus-1.so.3 No symbol table info available. #7 0xb4a231f1 in dbus_pending_call_block () from /lib/libdbus-1.so.3 No symbol table info available. #8 0xb6641721 in QDBusConnectionPrivate::waitForFinished (this=0x86d2500, pcall=0x9054988) at ./qdbus_symbols_p.h:298 No locals. #9 0xb66841b8 in QDBusPendingCallPrivate::waitForFinished (this=0x9054988) at qdbuspendingcall.cpp:236 No locals. #10 0xb6685570 in QDBusPendingReplyData::argumentAt (this=0xbfe6e2d4, index=0) at qdbuspendingreply.cpp:262 No locals. #11 0xa9435501 in LancelotApplet::toggleLancelot (this=0x8bf1028) at /usr/include/qt4/QtDBus/qdbuspendingreply.h:174 No locals. #12 0xa9436fd3 in LancelotApplet::qt_metacall (this=0x8bf1028, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfe6e388) at /build/buildd/kdeplasma-addons-4.2.96/obj-i486-linux-gnu/applets/lancelot/app/src/LancelotApplet.moc:81 No locals. #13 0xb6548ca8 in QMetaObject::activate (sender=0x89472f0, from_signal_index=6, to_signal_index=6, argv=0x0) at kernel/qobject.cpp:3069 method = 36 currentSender = {sender = 0x89472f0, signal = 6, ref = 1} previousSender = (QObjectPrivate::Sender *) 0x0 i = 0 count = 1 signal = 6 empty_argv = {0x0} locker = {{mtx = 0x86b9f94, val = 141270932}} currentThreadData = (QThreadData *) 0x86b9f60 connectionLists = (QObjectConnectionListVector *) 0x88d0c00 #14 0xb6549932 in QMetaObject::activate (sender=0x89472f0, m=0xb7ea6ed0, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3143 signal_index = 1 #15 0xb7ddbe37 in Plasma::IconWidget::clicked (this=0x89472f0) at /build/buildd/kde4libs-4.2.96/obj-i486-linux-gnu/plasma/iconwidget.moc:183 No locals. #16 0xb7ddd7b0 in Plasma::IconWidget::mouseReleaseEvent (this=0x89472f0, event=0xbfe6ea84) at /build/buildd/kde4libs-4.2.96/plasma/widgets/iconwidget.cpp:1172 handled = false #17 0xb6e15c54 in QGraphicsItem::sceneEvent (this=0x89472f8, event=0xbfe6ea84) at graphicsview/qgraphicsitem.cpp:4792 No locals. ---Type <return> to continue, or q <return> to quit--- #18 0xb6e62f9f in QGraphicsWidget::sceneEvent (this=0x89472f0, event=0xbfe6ea84) at graphicsview/qgraphicswidget.cpp:1089 No locals. #19 0xb6e3a1cc in QGraphicsScenePrivate::sendEvent (this=0x86d7148, item=0x89472f8, event=0xbfe6ea84) at graphicsview/qgraphicsscene.cpp:1150 No locals. #20 0xb6e3b412 in QGraphicsScenePrivate::sendMouseEvent (this=0x86d7148, mouseEvent=0xbfe6ea84) at graphicsview/qgraphicsscene.cpp:1221 item = (class QGraphicsItem *) 0x89472f8 #21 0xb6e431c1 in QGraphicsScene::mouseReleaseEvent (this=0x87803f0, mouseEvent=0xbfe6ea84) at graphicsview/qgraphicsscene.cpp:4298 d = (QGraphicsScenePrivate * const) 0x86d7148 #22 0xb6e4354a in QGraphicsScene::event (this=0x87803f0, event=0xbfe6ea84) at graphicsview/qgraphicsscene.cpp:3661 d = (QGraphicsScenePrivate * const) 0x86d7148 #23 0xb67dfe9c in QApplicationPrivate::notify_helper (this=0x86db648, receiver=0x87803f0, e=0xbfe6ea84) at kernel/qapplication.cpp:4084 consumed = <value optimized out> #24 0xb67e819e in QApplication::notify (this=0x86cf1e0, receiver=0x87803f0, e=0xbfe6ea84) at kernel/qapplication.cpp:3631 res = true #25 0xb76494dd in KApplication::notify (this=0x86cf1e0, receiver=0x87803f0, event=0xbfe6ea84) at /build/buildd/kde4libs-4.2.96/kdeui/kernel/kapplication.cpp:30 2 No locals. #26 0xb6532a3b in QCoreApplication::notifyInternal (this=0x86cf1e0, receiver=0x87803f0, event=0xbfe6ea84) at kernel/qcoreapplication.cpp:602 result = false cbdata = {0x87803f0, 0xbfe6ea84, 0xbfe6ea3b} threadData = (QThreadData *) 0x86b9f60 returnValue = <value optimized out> #27 0xb6e587c2 in QGraphicsView::mouseReleaseEvent (this=0x8c08630, event=0xbfe6f088) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 d = (QGraphicsViewPrivate * const) 0x8e0b898 mouseEvent = {<QGraphicsSceneEvent> = {<QEvent> = {_vptr.QEvent = 0xb707a630, d = 0x0, t = 157, posted = 0, spont = 0, m_accept = 0, reserved = 5827}, d_ptr = 0x9062288}, <No data fields>} #28 0xb6836b43 in QWidget::event (this=0x8c08630, event=0xbfe6f088) at kernel/qwidget.cpp:7516 No locals. #29 0xb6c10993 in QFrame::event (this=0x8c08630, e=0xbfe6f088) at widgets/qframe.cpp:559 result = <value optimized out> #30 0xb6cb094f in QAbstractScrollArea::viewportEvent (this=0x8c08630, e=0x4be2) at widgets/qabstractscrollarea.cpp:962 No locals. #31 0xb6e54102 in QGraphicsView::viewportEvent (this=0x8c08630, event=0xbfe6f088) at graphicsview/qgraphicsview.cpp:2933 d = (QGraphicsViewPrivate * const) 0x8e0b898 #32 0xb6cb2f55 in QAbstractScrollAreaFilter::eventFilter (this=0x8b70968, o=0x8c19e70, e=0xbfe6f088) at widgets/qabstractscrollarea_p.h:100 No locals. #33 0xb6531c5a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x86db648, receiver=0x8c19e70, event=0xbfe6f088) at kernel/qcoreapplication.cpp: 718 obj = (class QObject *) 0x4be2 i = 0 #34 0xb67dfe7a in QApplicationPrivate::notify_helper (this=0x86db648, receiver=0x8c19e70, e=0xbfe6f088) at kernel/qapplication.cpp:4080 consumed = <value optimized out> #35 0xb67e8b11 in QApplication::notify (this=0x86cf1e0, receiver=0x8c19e70, e=0xbfe6f088) at kernel/qapplication.cpp:3786 me = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0xb706c520, d = 0x0, t = 3, posted = 0, spont = 1, m_accept = 1, reserved = 288}, modState = {i = 0}} , p = {xp = 35, yp = 1019}, g = {xp = 1645, yp = 1019}, b = Qt::LeftButton, mouseState = {i = 0}} w = (class QWidget *) 0x8c19e70 mouse = (class QMouseEvent *) 0xfffffdfc eventAccepted = <value optimized out> ---Type <return> to continue, or q <return> to quit--- relpos = {xp = 35, yp = 1019} pw = {o = 0x8c19e70} res = true #36 0xb76494dd in KApplication::notify (this=0x86cf1e0, receiver=0x8c19e70, event=0xbfe6f088) at /build/buildd/kde4libs-4.2.96/kdeui/kernel/kapplication.cpp:30 2 No locals. #37 0xb6532a3b in QCoreApplication::notifyInternal (this=0x86cf1e0, receiver=0x8c19e70, event=0xbfe6f088) at kernel/qcoreapplication.cpp:602 result = false cbdata = {0x8c19e70, 0xbfe6f088, 0xbfe6ef7b} threadData = (QThreadData *) 0x86b9f60 returnValue = <value optimized out> #38 0xb67e7b7e in QApplicationPrivate::sendMouseEvent (receiver=0x8c19e70, event=0xbfe6f088, alienWidget=0x8c19e70, nativeWidget=0x8c08630, buttonDown=0xb708a2 00, lastMouseReceiver=@0xb708a204) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216 receiverGuard = {o = 0x8c19e70} nativeGuard = {o = 0x8c08630} alienGuard = {o = 0x8c19e70} activePopupWidget = {o = 0x0} graphicsWidget = false result = false #39 0xb685797e in QETWidget::translateMouseEvent (this=0x8c08630, event=0xbfe6f6cc) at kernel/qapplication_x11.cpp:4425 alienWidget = (class QWidget *) 0x8c19e70 widget = <value optimized out> oldOpenPopupCount = 0 e = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0xb706c520, d = 0x0, t = 3, posted = 0, spont = 1, m_accept = 1, reserved = 288}, modState = {i = 0}}, p = { xp = 35, yp = 1019}, g = {xp = 1645, yp = 1019}, b = Qt::LeftButton, mouseState = {i = 0}} type = QEvent::MouseButtonRelease pos = {xp = 35, yp = 1019} globalPos = {xp = 1645, yp = 1019} button = Qt::LeftButton nextEvent = {type = -1208810623, xany = {type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, window = 3059910012}, xkey = {type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, window = 3059910012, root = 3219583432, subwindow = 30623402 07, time = 3219584716, x = -1075383816, y = -1075383448, x_root = -1265358892, y_root = -1224221116, state = 3070762996, keycode = 1850584272, same_screen = -1224204300}, xbutton = {type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, window = 3059910012, root = 3219583432, subwindow = 3062340207, time = 3219584716, x = -1075383816, y = -1075383448, x_root = -1265358892, y_root = -1224221116, state = 3070762 996, button = 1850584272, same_screen = -1224204300}, xmotion = {type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, window = 3059910012, root = 3219583432, subwindow = 3062340207, time = 3219584716, x = -1075383816, y = -1075383448, x_root = -1265358892, y_root = -122422 1116, state = 3070762996, is_hint = -48 '�', same_screen = -1224204300}, xcrossing = {type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, window = 3059910012, root = 3219583432, subwindow = 3062340207, time = 3219584716, x = -1075383816, y = -1075383448, x_root = -126535 8892, y_root = -1224221116, mode = -1224204300, detail = 1850584272, same_screen = -1224204300, focus = -1075382580, state = 3059910012}, xfocus = { type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, window = 3059910012, mode = -1075383864, detail = -1232627089}, xexpose = {type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, window = 3059910012, x = -1075383864, y = -1232627089, width = -1075382580, height = -1075383816, count = -1075383448}, xgraphicsexpose = {type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, drawable = 3059910012, x = -1075383864, y = -1232627089, width = -1075382580, height = -1075383816, count = -1075383448, major_code = -1265358892, minor_code = -1224221116}, xnoexpose = {type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, drawable = 3059910012, major_code = -1075383864, minor_code = -1232627089}, xvisibility = {type = -1208810623, serial = 3219583416, send_event = -122420430 0, display = 0xbfe6f6cc, window = 3059910012, state = -1075383864}, xcreatewindow = {type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, parent = 3059910012, window = 3219583432, x = -1232627089, y = -1075382580, width = -1075383816, height = -1075383448, ---Type <return> to continue, or q <return> to quit--- border_width = -1265358892, override_redirect = -1224221116}, xdestroywindow = {type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, event = 3059910012, window = 3219583432}, xunmap = {type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, event = 3059910012, window = 3219583432, from_configure = -1232627089}, xmap = {type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, event = 3059910012, window = 3219583432, override_redirect = -1232627089}, xmaprequest = {type = -120881062 3, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, parent = 3059910012, window = 3219583432}, xreparent = {type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, event = 3059910012, window = 3219583432, parent = 3062340207, x = -1075382580, y = -1075383816, override_redirect = -1075383448}, xconfigure = {type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, event = 3059910012, window = 3219583432, x = -1232627089, y = -1075382580, width = -1075383816, height = -1075383448, border_width = -1265358892, above = 3070746180, override_redirect = -1224204300}, xgravity = {type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, event = 3059910012, window = 3219583432, x = -1232627089, y = -1075382580}, xresizerequest = {type = -1208810623, serial = 3219583416, send_event = -122420 4300, display = 0xbfe6f6cc, window = 3059910012, width = -1075383864, height = -1232627089}, xconfigurerequest = {type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, parent = 3059910012, window = 3219583432, x = -1232627089, y = -1075382580, width = -1075383816, height = -1075383448, border_width = -1265358892, above = 3070746180, detail = -1224204300, value_mask = 1850584272}, xcirculate = {type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, event = 3059910012, window = 3219583432, place = -1232627089}, xcirculaterequest = { type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, parent = 3059910012, window = 3219583432, place = -1232627089}, xproperty = {type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, window = 3059910012, atom = 3219583432, time = 30623402 07, state = -1075382580}, xselectionclear = {type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, window = 3059910012, selection = 3219583432, time = 3062340207}, xselectionrequest = {type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, owner = 3059910012, requestor = 3219583432, selection = 3062340207, target = 3219584716, property = 3219583480, time = 3219583848}, xselection = { type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, requestor = 3059910012, selection = 3219583432, target = 306234020 7, property = 3219584716, time = 3219583480}, xcolormap = {type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, window = 3059910012, colormap = 3219583432, c_new = -1232627089, state = -1075382580}, xclient = {type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, window = 3059910012, message_type = 3219583432, format = -1232627089, data = {b = "��������h����'\224�D�\a� ", s = {-2356, -16410, -3592, -16410, -3224, -16410, 10196, -19308, -8636, -18681}, l = {-1075382580, -1075383816, -1075383448, -1265358892, -1224221116}}}, xmapping = {type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, window = 3059910012, request = -1075383864, first_keycode = -1232627089, count = -1075382580}, xerror = {type = -1208810623, display = 0xbfe6f1b8, resourceid = 3070762996, serial = 3219584716, error_code = 124 '|', request_code = 133 '\205', minor_code = 98 'b'}, xkeymap = {type = -1208810623, serial = 3219583416, send_event = -1224204300, display = 0xbfe6f6cc, window = 3059910012, key_vector = "����o\232\207���������h����'\224�D�\a��\037\b�"}, pad = {-1208810623, -1075383880, -1224204300, -1075382580, -1235057284, -1075383864, -1232627089, -1075382580, -1075383816, -1075383448, -1265358892, -1224221116, -1224204300, 1850584272, -1224204300, -1075382580, -1235057284, -1075383800, -1232851138, 141357536, 141466376, -1075383800, -1233211193, 146834992}} #40 0xb6856ca7 in QApplication::x11ProcessEvent (this=0x86cf1e0, event=0xbfe6f6cc) at kernel/qapplication_x11.cpp:3421 d = (class QApplicationPrivate * const) 0x86db648 widget = (struct QETWidget *) 0x8c08630 keywidget = (struct QETWidget *) 0x0 grabbed = false #41 0xb6881c6a in x11EventSourceDispatch (s=0x86ddae8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 event = {type = 5, xany = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, window = 23069224}, xkey = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, window = 23069224, root = 123, subwindow = 0, time = 17525031, x = 35, y = 1019, x_root = 1645, y_root = 1019, state = 256, keycode = 1, same_screen = 1}, xbutton = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, window = 23069224, root = 123, subwindow = 0, time = 17525031, x = 35, y = 1019, x_root = 1645, y_root = 1019, state = 256, button = 1, same_screen = 1}, xmotion = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, window = 23069224, root = 123, subwindow = 0, time = 17525031, x = 35, y = 1019, x_root = 1645, y_root = 1019, state = 256, is_hint = 1 '\001', same_screen = 1}, xcrossing = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, window = 23069224, root = 123, subwindow = 0, time = 17525031, x = 35, y = 1019, x_root = 1645, y_root = 1019, mode = 256, detail = 1, same_screen = 1, focus = 149451864, state = 34}, xfocus = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, window = 23069224, mode = 123, detail = 0}, xexpose = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, window = 23069224, x = 123, y = 0, width = 17525031, height = 35, count = 1019}, xgraphicsexpose = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, drawable = 23069224, x = 123, y = 0, width = 17525031, height = 35, count = 1019, major_code = 1645, minor_code = 1019 }, ---Type <return> to continue, or q <return> to quit--- xnoexpose = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, drawable = 23069224, major_code = 123, minor_code = 0}, xvisibility = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, window = 23069224, state = 123}, xcreatewindow = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, parent = 23069224, window = 123, x = 0, y = 17525031, width = 35, height = 1019, border_width = 1645, override_redirect = 1019}, xdestroywindow = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, event = 23069224, window = 123}, xunmap = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, event = 23069224, window = 123, from_configure = 0}, xmap = {type = 5, serial = 52629, send_event = 0, display = 0x86f 76b8, event = 23069224, window = 123, override_redirect = 0}, xmaprequest = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, parent = 23069224, window = 123}, xreparent = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, event = 23069224, window = 123, parent = 0, x = 17525031, y = 35 , override_redirect = 1019}, xconfigure = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, event = 23069224, window = 123, x = 0, y = 17525031 , width = 35, height = 1019, border_width = 1645, above = 1019, override_redirect = 256}, xgravity = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, event = 23069224, window = 123, x = 0, y = 17525031}, xresizerequest = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, window = 23069224, width = 123, height = 0}, xconfigurerequest = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, parent = 23069224, window = 123, x = 0, y = 17525031, width = 35, height = 1019, border_width = 1645, above = 1019, detail = 256, value_mask = 1}, xcirculate = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, event = 23069224, window = 123, place = 0}, xcirculaterequest = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, parent = 23069224, window = 123, place = 0}, xproperty = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, window = 2306 9224, atom = 123, time = 0, state = 17525031}, xselectionclear = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, window = 23069224, selection = 1 23, time = 0}, xselectionrequest = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, owner = 23069224, requestor = 123, selection = 0, target = 17525031, property = 35, time = 1019}, xselection = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, requestor = 23069224, selection = 123, target = 0, property = 17525031, time = 35}, xcolormap = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, window = 23069224 , colormap = 123, c_new = 0, state = 17525031}, xclient = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, window = 23069224, message_type = 123, format = 0, data = {b = "'i\v\001#\000\000\000�\003\000\000m\006\000\000�\003\000", s = {26919, 267, 35, 0, 1019, 0, 1645, 0, 1019, 0}, l = {17525031, 35, 1019, 1645, 1019}}}, xmapping = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, window = 23069224, request = 123, first_keycode = 0, count = 17525031}, xerror = {type = 5, display = 0xcd95, resourceid = 0, serial = 141522616, error_code = 40 '(', request_code = 2 '\002', minor_code = 96 '`'}, xkeymap = {type = 5, serial = 52629, send_event = 0, display = 0x86f76b8, window = 23069224, key_vector = "{\000\000\000\000\000\000\000'i\v\001#\000\000\000�\003\000\000m\006\000\000�\003\000\000\000\001\000"}, pad = {5, 52629, 0, 141522616, 23069224, 123, 0, 17525031, 35, 1019, 1645, 1019, 256, 1, 1, 149451864, 34, 34, 149452064, 1953393000, 762277421, 1685221218, 1882026597, 1768186977}} marker = 52630 #42 0xb4e4db88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #43 0xb4e510eb in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #44 0xb4e51268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #45 0xb655e438 in QEventDispatcherGlib::processEvents (this=0x86db3d8, flags={i = -1075382136}) at kernel/qeventdispatcher_glib.cpp:323 d = (QEventDispatcherGlibPrivate * const) 0x1 canWait = true result = <value optimized out> #46 0xb6881365 in QGuiEventDispatcherGlib::processEvents (this=0x86db3d8, flags={i = -1075382088}) at kernel/qguieventdispatcher_glib.cpp:202 d = (QGuiEventDispatcherGlibPrivate * const) 0x86ba138 returnValue = 252 #47 0xb653106a in QEventLoop::processEvents (this=0xbfe6f930, flags={i = -1075382024}) at kernel/qeventloop.cpp:149 d = (QEventLoopPrivate * const) 0x876bfe0 #48 0xb65314aa in QEventLoop::exec (this=0xbfe6f930, flags={i = -1075381960}) at kernel/qeventloop.cpp:200 d = (QEventLoopPrivate * const) 0x876bfe0 #49 0xb6533959 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880 threadData = (QThreadData *) 0x86b9f60 eventLoop = {<QObject> = {_vptr.QObject = 0xb66257a8, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0xb65cdbc0 "QObject", data = 0xb65cdc60, ---Type <return> to continue, or q <return> to quit--- extradata = 0xb66211b8}}, d_ptr = 0x876bfe0, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0xb65d73a0 "Qt", data = 0xb65da280, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0xb66211a8, stringdata = 0xb65df040 "QEventLoop", data = 0xb65df060, extradata = 0x0}}} returnCode = -1 #50 0xb67dfd17 in QApplication::exec () at kernel/qapplication.cpp:3553 No locals. #51 0xb7ef45d0 in kdemain (argc=2, argv=0xbfe6fae4) at /build/buildd/kdebase-workspace-4.2.96/plasma/shells/desktop/main.cpp:50 aboutData = {d = 0x86bc488} app = (class PlasmaApp *) 0x86cf1e0 rc = <value optimized out> #52 0x08048712 in main (argc=Cannot access memory at address 0x1 ) at /build/buildd/kdebase-workspace-4.2.96/obj-i486-linux-gnu/plasma/shells/desktop/plasma-desktop_dummy.cpp:3 No locals. (gdb)
Seems to be some kind of dbus related with Lancelot. Can you try removing the Lancelot applet and see if some behaviour changes? Thanks
I think I found something interesting: bug 196809. Check it
In the KDE 4.3 release, I cannot reproduce the issue. Closing. Thanks.