Application that crashed: krdc Version of the application: 4.3.2 (KDE 4.3.2) KDE Version: 4.3.2 (KDE 4.3.2) Qt Version: 4.5.2 Operating System: Linux 2.6.31-16-generic i686 Distribution: Ubuntu 9.10 What I was doing when the application crashed: The program crashed immediately after I had terminated a VNC-connection. Single event. -- Backtrace: Application: KRDC (krdc), signal: Segmentation fault [Current thread is 1 (Thread 0xb7794700 (LWP 4988))] Thread 2 (Thread 0xb5d8fb70 (LWP 4993)): [KCrash Handler] #6 0x07728a69 in QMutex::lock (this=0x9b7ef44) at thread/qmutex.cpp:152 #7 0x08548e4e in ?? () from /usr/lib/kde4/krdc_vncplugin.so #8 0x0772de32 in QThreadPrivate::start (arg=0x9b7ef1c) at thread/qthread_unix.cpp:188 #9 0x009e180e in start_thread (arg=0xb5d8fb70) at pthread_create.c:300 #10 0x003507ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb7794700 (LWP 4988)): #0 0x00283422 in __kernel_vsyscall () #1 0x00342ba6 in *__GI___poll (fds=0x3c3ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x00defd80 in ?? () from /usr/lib/libxcb.so.1 #3 0x00df02eb in ?? () from /usr/lib/libxcb.so.1 #4 0x00df0687 in xcb_writev () from /usr/lib/libxcb.so.1 #5 0x008332e9 in _XSend () from /usr/lib/libX11.so.6 #6 0x00833949 in _XFlush () from /usr/lib/libX11.so.6 #7 0x00278996 in ?? () from /usr/lib/libXrender.so.1 #8 0x00278aac in XRenderSetPictureClipRectangles () from /usr/lib/libXrender.so.1 #9 0x0330f7ab in x11SetClipRegion (this=0x9cf6690, clipRegion=..., op=Qt::NoClip) at painting/qpaintengine_x11.cpp:172 #10 QX11PaintEngine::updateClipRegion_dev (this=0x9cf6690, clipRegion=..., op=Qt::NoClip) at painting/qpaintengine_x11.cpp:2045 #11 0x03314fbc in QX11PaintEngine::updateState (this=0x9cf6690, state=...) at painting/qpaintengine_x11.cpp:1105 #12 0x03260ee4 in QPainterPrivate::updateStateImpl (this=0x9c90b58, newState=0x9b7ee68) at painting/qpainter.cpp:908 #13 0x03260fac in QPainterPrivate::updateState (this=0x9c90b58, newState=0x9b7ee68) at painting/qpainter.cpp:936 #14 0x03265347 in QPainter::save (this=0xbf976c1c) at painting/qpainter.cpp:1522 #15 0x04efe698 in OxygenStyle::drawKStylePrimitive (this=0x9919c10, widgetType=KStyle::WT_LineEdit, primitive=0, opt=0xbf976b30, r=..., pal=..., flags=..., p=0xbf976c1c, widget=0x99e7f08, kOpt=0x0) at ../../../kstyles/oxygen/oxygen.cpp:1819 #16 0x01162925 in KStyle::drawPrimitive (this=0x9919c10, elem=QStyle::PE_PanelLineEdit, option=0xbf976b30, painter=0xbf976c1c, widget=0x99e7f08) at ../../kdeui/kernel/kstyle.cpp:1101 #17 0x0126efa1 in KdeUiProxyStyle::drawPrimitive (this=0x9a2f8b8, element=QStyle::PE_PanelLineEdit, option=0xbf976b30, painter=0xbf976c1c, widget=0x99e7f08) at ../../kdeui/widgets/kdeuiwidgetsproxystyle.cpp:75 #18 0x0355411b in QLineEdit::paintEvent (this=0x99e7f08) at widgets/qlineedit.cpp:2449 #19 0x01223d16 in KLineEdit::paintEvent (this=0x99e7f08, ev=0xbf977224) at ../../kdeui/widgets/klineedit.cpp:1660 #20 0x0318ddd4 in QWidget::event (this=0x99e7f08, event=0xbf977224) at kernel/qwidget.cpp:7687 #21 0x03550d95 in QLineEdit::event (this=0x99e7f08, e=0xbf977224) at widgets/qlineedit.cpp:1681 #22 0x012282ea in KLineEdit::event (this=0x99e7f08, ev=0xbf977224) at ../../kdeui/widgets/klineedit.cpp:1323 #23 0x03138f54 in QApplicationPrivate::notify_helper (this=0x98ef4a0, receiver=0x99e7f08, e=0xbf977224) at kernel/qapplication.cpp:4056 #24 0x031405ca in QApplication::notify (this=0xbf978844, receiver=0x99e7f08, e=0xbf977224) at kernel/qapplication.cpp:4021 #25 0x01147bfa in KApplication::notify (this=0xbf978844, receiver=0x99e7f08, event=0xbf977224) at ../../kdeui/kernel/kapplication.cpp:302 #26 0x0781e6cb in QCoreApplication::notifyInternal (this=0xbf978844, receiver=0x99e7f08, event=0xbf977224) at kernel/qcoreapplication.cpp:610 #27 0x03195e25 in QCoreApplication::sendSpontaneousEvent (this=0x99e8010, pdev=0x99a09dc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x99a2630) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216 #28 QWidgetPrivate::drawWidget (this=0x99e8010, pdev=0x99a09dc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x99a2630) at kernel/qwidget.cpp:5079 #29 0x0319664d in QWidgetPrivate::paintSiblingsRecursive (this=0x99e7358, pdev=0x99a09dc, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x99a2630) at kernel/qwidget.cpp:5189 #30 0x03196569 in QWidgetPrivate::paintSiblingsRecursive (this=0x99e7358, pdev=0x99a09dc, siblings=..., index=5, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x99a2630) at kernel/qwidget.cpp:5180 #31 0x03195a16 in QWidgetPrivate::drawWidget (this=0x99e7358, pdev=0x99a09dc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x99a2630) at kernel/qwidget.cpp:5128 #32 0x0319664d in QWidgetPrivate::paintSiblingsRecursive (this=0x9a14b70, pdev=0x99a09dc, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x99a2630) at kernel/qwidget.cpp:5189 #33 0x03195a16 in QWidgetPrivate::drawWidget (this=0x9a14b70, pdev=0x99a09dc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x99a2630) at kernel/qwidget.cpp:5128 #34 0x0319664d in QWidgetPrivate::paintSiblingsRecursive (this=0x9b24728, pdev=0x99a09dc, siblings=..., index=4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x99a2630) at kernel/qwidget.cpp:5189 #35 0x03196569 in QWidgetPrivate::paintSiblingsRecursive (this=0x9b24728, pdev=0x99a09dc, siblings=..., index=5, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x99a2630) at kernel/qwidget.cpp:5180 #36 0x03195a16 in QWidgetPrivate::drawWidget (this=0x9b24728, pdev=0x99a09dc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x99a2630) at kernel/qwidget.cpp:5128 #37 0x0319664d in QWidgetPrivate::paintSiblingsRecursive (this=0x999df08, pdev=0x99a09dc, siblings=..., index=22, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x99a2630) at kernel/qwidget.cpp:5189 #38 0x03195a16 in QWidgetPrivate::drawWidget (this=0x999df08, pdev=0x99a09dc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x99a2630) at kernel/qwidget.cpp:5128 #39 0x033242f8 in QWidgetBackingStore::sync (this=0x99a2630) at painting/qbackingstore.cpp:1269 #40 0x03187116 in QWidgetPrivate::syncBackingStore (this=0x999df08) at kernel/qwidget.cpp:1603 #41 0x0318e215 in QWidget::event (this=0x999f9c0, event=0x9a0edc0) at kernel/qwidget.cpp:7827 #42 0x0355b297 in QMainWindow::event (this=0x999f9c0, event=0x9a0edc0) at widgets/qmainwindow.cpp:1399 #43 0x0122ddc4 in KMainWindow::event (this=0x999f9c0, ev=0x9a0edc0) at ../../kdeui/widgets/kmainwindow.cpp:1094 #44 0x0127430f in KXmlGuiWindow::event (this=0x999f9c0, ev=0x9a0edc0) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131 #45 0x03138f54 in QApplicationPrivate::notify_helper (this=0x98ef4a0, receiver=0x999f9c0, e=0x9a0edc0) at kernel/qapplication.cpp:4056 #46 0x031405ca in QApplication::notify (this=0xbf978844, receiver=0x999f9c0, e=0x9a0edc0) at kernel/qapplication.cpp:4021 #47 0x01147bfa in KApplication::notify (this=0xbf978844, receiver=0x999f9c0, event=0x9a0edc0) at ../../kdeui/kernel/kapplication.cpp:302 #48 0x0781e6cb in QCoreApplication::notifyInternal (this=0xbf978844, receiver=0x999f9c0, event=0x9a0edc0) at kernel/qcoreapplication.cpp:610 #49 0x0781f2b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x98d9e48) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #50 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x98d9e48) at kernel/qcoreapplication.cpp:1247 #51 0x0781f47d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140 #52 0x078493ff in QCoreApplication::sendPostedEvents (s=0x98f18d8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #53 postEventSourceDispatch (s=0x98f18d8) at kernel/qeventdispatcher_glib.cpp:210 #54 0x00d10e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #55 0x00d14720 in ?? () from /lib/libglib-2.0.so.0 #56 0x00d14853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #57 0x0784902c in QEventDispatcherGlib::processEvents (this=0x98d9a30, flags=...) at kernel/qeventdispatcher_glib.cpp:327 #58 0x031d9be5 in QGuiEventDispatcherGlib::processEvents (this=0x98d9a30, flags=...) at kernel/qguieventdispatcher_glib.cpp:202 #59 0x0781cc79 in QEventLoop::processEvents (this=0xbf978794, flags=) at kernel/qeventloop.cpp:149 #60 0x0781d0ca in QEventLoop::exec (this=0xbf978794, flags=...) at kernel/qeventloop.cpp:201 #61 0x0781f53f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #62 0x03138dd7 in QApplication::exec () at kernel/qapplication.cpp:3525 #63 0x0806e0c1 in _start () This bug may be a duplicate of or related to bug 209932 Reported using DrKonqi
Can you reproduce this crash? Please install kde and krdc debug packages; the current backtrace does not include any useful information.
Grüezi ;) Thank you for your feedback. As to now I cannot reproduce the crash. Which packages should I install precisely? kdebase-dbg, kdebase-runtime-dbg and kdebase-workspace-dbg are installed; I didn't find anything like krdc-dbg in the repositories. Looking forward for your hints and Pfiat Gott, Leberl Am Samstag, 19. Dezember 2009 18:02:29 schrieb Urs Wolfer: > https://bugs.kde.org/show_bug.cgi?id=218664 > > > Urs Wolfer <uwolfer@kde.org> changed: > > What |Removed |Added > ---------------------------------------------------------------------------- > Component|general |VNC > > > > > --- Comment #1 from Urs Wolfer <uwolfer kde org> 2009-12-19 18:02:27 --- > Can you reproduce this crash? > > Please install kde and krdc debug packages; the current backtrace does not > include any useful information. > >
You should probably look for kdenetwork-dbg. If there are no such packages, please request them from your distribution.
*** Bug 219905 has been marked as a duplicate of this bug. ***
I installed kdenetwork-dbg and reran the crash report. It's available here: https://bugs.kde.org/show_bug.cgi?id=220461
*** Bug 223802 has been marked as a duplicate of this bug. ***
Created attachment 40235 [details] New crash information added by DrKonqi I had this bug today while closing a session using ctrl+w. It didn't happen every time but I was able to reproduce it.
*** Bug 230087 has been marked as a duplicate of this bug. ***
We have fixed some crashes in the VNC plugin recently. Can you still reproduce this issue with a recent version of KRDC (from KDE SC 4.5 or later)?
Haven't used krdc in months, but I tested it today and couldn't replicate the crash. I used krdc version 4.5.1 on Kubuntu 10.10
Closing as fixed since nobody can reproduce this crashes anymore with the fixes from KRDC 4.5.