https://bugs.kde.org/show_bug.cgi?id=360947
Bug ID: 360947 Summary: KRDC crashed when I connected with VNC to another PC Product: krdc Version: unspecified Platform: Ubuntu Packages OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: uwol...@kde.org Reporter: wodenc...@gmail.com Application: krdc (4.14.13) KDE Platform Version: 4.14.13 Qt Version: 4.8.6 Operating System: Linux 4.2.0-35-generic x86_64 Distribution: Ubuntu 15.10 -- Information about the crash: - What I was doing when the application crashed: I was attempting to connect with KRDC using VNC to a computer on the network who uses KRFB to expose the computer as a VNC server. After I clicked "Connect" within KRDC from the client computer, KRDC crashed. -- Backtrace: Application: KRDC (krdc), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f12c1a00840 (LWP 4595))] Thread 3 (Thread 0x7f12ab4fc700 (LWP 4596)): #0 0x00007f12bfae4589 in qt_gettime () at tools/qelapsedtimer_unix.cpp:150 #1 0x00007f12bfbcb0a5 in QTimerInfoList::updateCurrentTime (this=0x7f12a40030e0) at kernel/qeventdispatcher_unix.cpp:354 #2 QTimerInfoList::timerWait (this=0x7f12a40030e0, tm=...) at kernel/qeventdispatcher_unix.cpp:460 #3 0x00007f12bfbc98dc in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f12ab4fbb74) at kernel/qeventdispatcher_glib.cpp:143 #4 0x00007f12bfbc99a5 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:176 #5 0x00007f12bb62477d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f12bb62511b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007f12bb6252fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007f12bfbca20e in QEventDispatcherGlib::processEvents (this=0x7f12a40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #9 0x00007f12bfb980d1 in QEventLoop::processEvents (this=this@entry=0x7f12ab4fbd40, flags=...) at kernel/qeventloop.cpp:149 #10 0x00007f12bfb98445 in QEventLoop::exec (this=this@entry=0x7f12ab4fbd40, flags=...) at kernel/qeventloop.cpp:204 #11 0x00007f12bfa874f9 in QThread::exec (this=this@entry=0x21667a0) at thread/qthread.cpp:538 #12 0x00007f12bfb78133 in QInotifyFileSystemWatcherEngine::run (this=0x21667a0) at io/qfilesystemwatcher_inotify.cpp:265 #13 0x00007f12bfa89d1c in QThreadPrivate::start (arg=0x21667a0) at thread/qthread_unix.cpp:349 #14 0x00007f12bbd0f6aa in start_thread (arg=0x7f12ab4fc700) at pthread_create.c:333 #15 0x00007f12bd8f7e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f12a9fea700 (LWP 4658)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f12bfa8a286 in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x7f129c05afa0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x7f129c05aeb0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f12bfa86063 in QSemaphore::acquire (this=this@entry=0x7f12a9fe99f0, n=n@entry=1) at thread/qsemaphore.cpp:144 #4 0x00007f12bfbae168 in QMetaObject::activate (sender=0x1aba140, m=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3541 #5 0x00007f12ad79b483 in ?? () from /usr/lib/kde4/krdc_vncplugin.so #6 0x00007f12ad79ef50 in ?? () from /usr/lib/kde4/krdc_vncplugin.so #7 0x00007f12ad581205 in HandleRFBServerMessage () from /usr/lib/x86_64-linux-gnu/libvncclient.so.1 #8 0x00007f12ad79e7f4 in ?? () from /usr/lib/kde4/krdc_vncplugin.so #9 0x00007f12bfa89d1c in QThreadPrivate::start (arg=0x1aba140) at thread/qthread_unix.cpp:349 #10 0x00007f12bbd0f6aa in start_thread (arg=0x7f12a9fea700) at pthread_create.c:333 #11 0x00007f12bd8f7e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f12c1a00840 (LWP 4595)): [KCrash Handler] #6 0x00007f12be7c6033 in qt_fetchPixel<(QImage::Format)7> (scanLine=0x7f12a97e9910 "", x=888) at painting/qdrawhelper.cpp:382 #7 0x00007f12be7c84d2 in qt_fetchUntransformed<(QImage::Format)7> (buffer=0x7ffe7a6e5420, data=0x2013390, y=<optimized out>, x=<optimized out>, length=<optimized out>) at painting/qdrawhelper.cpp:515 #8 0x00007f12be7c8d21 in blend_untransformed_generic<(SpanMethod)0> (count=<optimized out>, spans=0x7ffe7a6e7800, userData=0x2013390) at painting/qdrawhelper.cpp:3633 #9 0x00007f12be7b560d in qt_span_fill_clipped (spanCount=spanCount@entry=113, spans=0x7ffe7a6e8078, spans@entry=0x7ffe7a6e7cf0, userData=userData@entry=0x2013390) at painting/qpaintengine_raster.cpp:4385 #10 0x00007f12be7b3363 in fillRect_normalized (r=..., data=data@entry=0x2013390, pe=pe@entry=0x20130a0) at painting/qpaintengine_raster.cpp:1494 #11 0x00007f12be7b8b64 in QRasterPaintEngine::drawImage (this=0x217ff60, r=..., img=..., sr=...) at painting/qpaintengine_raster.cpp:2469 #12 0x00007f12be744c68 in QPainter::drawImage (this=0x7ffe7a6e88b0, targetRect=..., image=..., sourceRect=..., flags=...) at painting/qpainter.cpp:5792 #13 0x00007f12ad7a3cb2 in ?? () from /usr/lib/kde4/krdc_vncplugin.so #14 0x00007f12be638e20 in QWidget::event (this=0x1aba0e0, event=0x7ffe7a6e8db0) at kernel/qwidget.cpp:8775 #15 0x00007f12be5e4cdc in QApplicationPrivate::notify_helper (this=this@entry=0x1ac06c0, receiver=receiver@entry=0x1aba0e0, e=e@entry=0x7ffe7a6e8db0) at kernel/qapplication.cpp:4570 #16 0x00007f12be5ebc16 in QApplication::notify (this=0x7ffe7a6eaa40, receiver=0x1aba0e0, e=0x7ffe7a6e8db0) at kernel/qapplication.cpp:4356 #17 0x00007f12bf347a2a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #18 0x00007f12bfb9985d in QCoreApplication::notifyInternal (this=0x7ffe7a6eaa40, receiver=receiver@entry=0x1aba0e0, event=event@entry=0x7ffe7a6e8db0) at kernel/qcoreapplication.cpp:955 #19 0x00007f12be633477 in QCoreApplication::sendSpontaneousEvent (event=0x7ffe7a6e8db0, receiver=0x1aba0e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #20 QWidgetPrivate::drawWidget (this=this@entry=0x1c80c30, pdev=pdev@entry=0x21806f0, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=0x1c79590) at kernel/qwidget.cpp:5599 #21 0x00007f12be633e8f in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x22bfc80, pdev=pdev@entry=0x21806f0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x1c79590) at kernel/qwidget.cpp:5808 #22 0x00007f12be633006 in QWidgetPrivate::drawWidget (this=this@entry=0x22bfc80, pdev=pdev@entry=0x21806f0, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=0x1c79590) at kernel/qwidget.cpp:5652 #23 0x00007f12be633e8f in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x22bf890, pdev=pdev@entry=0x21806f0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x1c79590) at kernel/qwidget.cpp:5808 #24 0x00007f12be633006 in QWidgetPrivate::drawWidget (this=this@entry=0x22bf890, pdev=pdev@entry=0x21806f0, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=0x1c79590) at kernel/qwidget.cpp:5652 #25 0x00007f12be633e8f in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x1c82b80, pdev=pdev@entry=0x21806f0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x1c79590) at kernel/qwidget.cpp:5808 #26 0x00007f12be633006 in QWidgetPrivate::drawWidget (this=this@entry=0x1c82b80, pdev=pdev@entry=0x21806f0, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=0x1c79590) at kernel/qwidget.cpp:5652 #27 0x00007f12be633e8f in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x1c82940, pdev=pdev@entry=0x21806f0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x1c79590) at kernel/qwidget.cpp:5808 #28 0x00007f12be633006 in QWidgetPrivate::drawWidget (this=this@entry=0x1c82940, pdev=pdev@entry=0x21806f0, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=0x1c79590) at kernel/qwidget.cpp:5652 #29 0x00007f12be633e8f in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x1bf6e10, pdev=pdev@entry=0x21806f0, siblings=..., index=<optimized out>, index@entry=10, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x1c79590) at kernel/qwidget.cpp:5808 #30 0x00007f12be633d93 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x1bf6e10, pdev=pdev@entry=0x21806f0, siblings=..., index=10, index@entry=18, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x1c79590) at kernel/qwidget.cpp:5795 #31 0x00007f12be633d93 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x1bf6e10, pdev=pdev@entry=0x21806f0, siblings=..., index=18, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x1c79590) at kernel/qwidget.cpp:5795 #32 0x00007f12be633006 in QWidgetPrivate::drawWidget (this=0x1bf6e10, pdev=0x21806f0, rgn=..., offset=..., flags=flags@entry=5, sharedPainter=sharedPainter@entry=0x0, backingStore=0x1c79590) at kernel/qwidget.cpp:5652 #33 0x00007f12be807a72 in QWidgetBackingStore::sync (this=0x1c79590) at painting/qbackingstore.cpp:1373 #34 0x00007f12be626180 in QWidgetPrivate::syncBackingStore (this=this@entry=0x1bf6e10) at kernel/qwidget.cpp:1894 #35 0x00007f12be664a58 in QETWidget::translateConfigEvent (this=this@entry=0x1bf6c30, event=event@entry=0x7ffe7a6ea560) at kernel/qapplication_x11.cpp:5796 #36 0x00007f12be66547f in QApplication::x11ProcessEvent (this=0x7ffe7a6eaa40, event=event@entry=0x7ffe7a6ea560) at kernel/qapplication_x11.cpp:3653 #37 0x00007f12be68fb52 in x11EventSourceDispatch (s=0x1ab5580, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #38 0x00007f12bb624ff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #39 0x00007f12bb625250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #40 0x00007f12bb6252fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #41 0x00007f12bfbca1ee in QEventDispatcherGlib::processEvents (this=0x1a974f0, flags=...) at kernel/qeventdispatcher_glib.cpp:450 #42 0x00007f12be68fc26 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #43 0x00007f12bfb980d1 in QEventLoop::processEvents (this=this@entry=0x7ffe7a6ea940, flags=...) at kernel/qeventloop.cpp:149 #44 0x00007f12bfb98445 in QEventLoop::exec (this=this@entry=0x7ffe7a6ea940, flags=...) at kernel/qeventloop.cpp:204 #45 0x00007f12bfb9e429 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227 #46 0x0000000000415ae8 in ?? () #47 0x00007f12bd811a40 in __libc_start_main (main=0x414fd0, argc=3, argv=0x7ffe7a6eab78, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe7a6eab68) at libc-start.c:289 #48 0x0000000000415f39 in _start () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.