Version: (using KDE Devel) Installed from: Compiled sources OS: Linux Seems to happen every time after a few minutes, though it runs well originally. Backtrace: francis@opensuse:~> gdb /usr/bin/krdc GNU gdb 6.6.50.20070726-cvs Copyright (C) 2007 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i586-suse-linux"... Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run Starting program: /usr/bin/krdc [Thread debugging using libthread_db enabled] [New Thread 0xb61d46d0 (LWP 9581)] krdc(9581)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/home/francis/.kde4/cache-opensuse/ksycoca4" krdc(9581)/kdecore (KConfigSkeleton) KConfigSkeleton::KConfigSkeleton: Creating KConfigSkeleton ( 0x81d6538 ) krdc(9581)/kdecore (KConfigSkeleton) KConfigSkeleton::readConfig: KConfigSkeleton::readConfig() krdc(9581) MainWindow::updateActionStatus: updateActionStatus = -1 krdc(9581) MainWindow::tabChanged: tabChanged: 1 krdc(9581) MainWindow::updateActionStatus: updateActionStatus = 1 krdc(9581) HostPreferences::hostConfigured: Found: "vnc://invitation@192.168.2.8:2" krdc(9581)/krdc (VNC backend) VncHostPreferences::readProtocolSpecificConfig: VncHostPrefe krdc(9581)/krdc (VNC backend) VncHostPreferences::VncHostPreferences: Show config dialog a krdc(9581)/krdc (VNC backend) VncHostPreferences::showDialog: VncHostPreferences config di krdc(9581)/krdc (VNC backend) VncHostPreferences::saveProtocolSpecificConfig: VncHostPrefe krdc(9581) MainWindow::statusChanged: statusChanged: -2 krdc(9581) MainWindow::statusChanged: statusChanged: -1 krdc(9581) MainWindow::statusChanged: statusChanged: 0 [New Thread 0xb4768b90 (LWP 9594)] krdc(9581) VncClientThread::run: --------------------- trying init --------------------- krdc(9581)/krdc (VNC backend) VncClientThread::outputHandler: "VNC server supports protoco " krdc(9581)/krdc (VNC backend) VncClientThread::outputHandler: "Selected Security Scheme 2 " krdc(9581)/krdc (VNC backend) VncClientThread::passwdHandler: password request "[ 0: /usr/lib/libkdecore.so.5(_Z14kRealBacktracei+0x38) [0xb7d3d308] 1: krdc [0x805da55] 2: krdc [0x805da6e] 3: krdc [0x805da9e] 4: /usr/lib/libvncclient.so.0(InitialiseRFBConnection+0x641) [0xb75dd4f1] 5: /usr/lib/libvncclient.so.0(rfbInitClient+0x1c0) [0xb75df6e0] 6: krdc [0x805d28c] 7: /usr/lib/libQtCore.so.4(_ZN14QThreadPrivate5startEPv+0xc7) [0xb7ec3417] 8: /lib/libpthread.so.0 [0xb7e4f192] 9: /lib/libc.so.6(clone+0x5e) [0xb663702e] ] " krdc(9581)/krdc (VNC backend) VncView::requestPassword: request password krdc(9581) MainWindow::statusChanged: statusChanged: 1 krdc(9581)/krdc (VNC backend) VncClientThread::outputHandler: "VNC authentication succeede " krdc(9581)/krdc (VNC backend) VncClientThread::outputHandler: Password OK krdc(9581)/krdc (VNC backend) VncClientThread::outputHandler: "Desktop name "aequo@home (s " krdc(9581)/krdc (VNC backend) VncClientThread::outputHandler: "Connected to VNC server, us " krdc(9581)/krdc (VNC backend) VncClientThread::outputHandler: "VNC server default format: " krdc(9581)/krdc (VNC backend) VncClientThread::outputHandler: " 32 bits per pixel. " krdc(9581)/krdc (VNC backend) VncClientThread::outputHandler: " Least significant byte fi " krdc(9581)/krdc (VNC backend) VncClientThread::outputHandler: " TRUE colour: max red 255 " krdc(9581) MainWindow::statusChanged: statusChanged: 1 krdc(9581) MainWindow::statusChanged: statusChanged: 2 krdc(9581) MainWindow::statusChanged: statusChanged: 3 krdc(9581) BookmarkManager::addHistoryBookmark: addHistoryBookmark krdc(9581) BookmarkManager::addHistoryBookmark: Found URL. Move it at the history start. krdc(9581)/kio (bookmarks) KBookmarkManager::saveAs: KBookmarkManager::save "/home/franci krdc(9581) MainWindow::resizeTabWidget: tabwidget resize: w: 1280 , h: 1024 krdc(9581) MainWindow::resizeTabWidget: tabwidget border: w: 8 , h: 38 krdc(9581) MainWindow::resizeTabWidget: remote desktop needs more place than available -> krdc(9581) KBookmarkManager::notifyChanged: KBookmarkManager::notifyChanged ( "" ) krdc(9581)/kio (bookmarks) KBookmarkMenu::slotBookmarksChanged: KBookmarkMenu::slotBookmar krdc(9581)/krdc (VNC backend) VncClientThread::outputHandler: "VNC server closed connectio " [Thread 0xb4768b90 (LWP 9594) exited] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb61d46d0 (LWP 9581)] 0xb75cefd0 in SupportsClient2Server () from /usr/lib/libvncclient.so.0 (gdb) bt #0 0xb75cefd0 in SupportsClient2Server () from /usr/lib/libvncclient.so.0 #1 0x0805e57a in VncView::keyEvent (this=0x81a2ca0, e=0xb3f10008) at /usr/src/debug/kdenetwork-3.93.0/krdc/vnc/vncview.cpp:374 #2 0x0805df2c in VncView::keyPressEvent (this=0x81a2ca0, event=0xbfe8bd08) at /usr/src/debug/kdenetwork-3.93.0/krdc/vnc/vncview.cpp:381 #3 0xb6a858ad in QWidget::event () from /usr/lib/libQtGui.so.4 #4 0xb6a40c1d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #5 0xb6a47130 in QApplication::notify () from /usr/lib/libQtGui.so.4 #6 0xb7b55da3 in KApplication::notify () from /usr/lib/libkdeui.so.5 #7 0xb7f67d5b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #8 0xb6a8d7de in qt_sendSpontaneousEvent () from /usr/lib/libQtGui.so.4 #9 0xb6ab737a in QKeyMapper::sendKeyEvent () from /usr/lib/libQtGui.so.4 #10 0xb6ab8d18 in QKeyMapperPrivate::translateKeyEvent () from /usr/lib/libQtGui.so.4 #11 0xb6a96325 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4 #12 0xb6aba17a in ?? () from /usr/lib/libQtGui.so.4 #13 0xbfe8c584 in ?? () #14 0xbfe8c2f8 in ?? () #15 0xbfe8c278 in ?? () #16 0xb6340ff0 in _xcb_unlock_io () from /usr/lib/libxcb.so.1 #17 0xb64d5446 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #18 0xb64d87e2 in ?? () from /usr/lib/libglib-2.0.so.0 #19 0x080876f8 in ?? () #20 0x00000000 in ?? () (gdb)
SVN commit 713569 by mueller: fix threading issues with keyboard/mouse events BUG: 149810 M +32 -2 vncclientthread.cpp M +37 -0 vncclientthread.h WebSVN link: http://websvn.kde.org/?view=rev&revision=713569