https://bugs.kde.org/show_bug.cgi?id=439288
Bug ID: 439288 Summary: KRDC crashes occasionally when I connect to remote VNC desktop. Product: krdc Version: 21.04.2 Platform: openSUSE RPMs OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: uwol...@kde.org Reporter: qydwhotm...@gmail.com CC: aa...@kde.org Target Milestone: --- Application: krdc (21.04.2) Qt Version: 5.15.2 Frameworks Version: 5.83.0 Operating System: Linux 5.12.12-1-default x86_64 Windowing System: X11 Drkonqi Version: 5.22.1 Distribution: "openSUSE Tumbleweed" -- Information about the crash: - What I was doing when the application crashed: Connect to remote VNC desktop through double clicking a bookmark item. The crash can be reproduced sometimes. -- Backtrace: Application: KRDC (krdc), signal: Segmentation fault Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7f64f4900880 (LWP 29723))] [KCrash Handler] #6 QVector<unsigned int>::at (i=<optimized out>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qarraydata.h:61 #7 fetchIndexedToARGB32PM<(QPixelLayout::BPP)3> (buffer=0x7ffca75cd330, src=<optimized out>, index=<optimized out>, count=1024, clut=<optimized out>) at painting/qdrawhelper.cpp:719 #8 0x00007f64f83fe9f7 in blend_untransformed_generic (count=<optimized out>, spans=0x7ffca75cf958, userData=0x555ace8d2d48) at painting/qdrawhelper.cpp:4853 #9 0x00007f64f843fc80 in fillRect_normalized (r=..., data=0x555ace8d2d48, pe=<optimized out>) at painting/qpaintengine_raster.cpp:1542 #10 0x00007f64f8444eed in QRasterPaintEngine::drawImage (this=0x555ace528700, r=..., img=..., sr=...) at painting/qpaintengine_raster.cpp:2551 #11 0x00007f64f84616f8 in QPainter::drawImage (this=this@entry=0x7ffca75cff88, targetRect=..., image=..., sourceRect=..., flags=flags@entry=...) at painting/qpainter.cpp:5562 #12 0x00007f64f08c3fb9 in VncView::paintEvent (this=0x555ace86c1e0, event=0x7ffca75d0160) at /usr/include/qt5/QtCore/qflags.h:121 #13 0x00007f64f8abf66e in QWidget::event (this=0x555ace86c1e0, event=0x7ffca75d0160) at kernel/qwidget.cpp:9019 #14 0x00007f64f8a7da5f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x555ace86c1e0, e=0x7ffca75d0160) at kernel/qapplication.cpp:3632 #15 0x00007f64f7d13aba in QCoreApplication::notifyInternal2 (receiver=0x555ace86c1e0, event=0x7ffca75d0160) at kernel/qcoreapplication.cpp:1063 #16 0x00007f64f8ab76b6 in QWidgetPrivate::sendPaintEvent (this=this@entry=0x555ace471440, toBePainted=...) at kernel/qwidget.cpp:5467 #17 0x00007f64f8ab7ee2 in QWidgetPrivate::drawWidget (this=this@entry=0x555ace471440, pdev=0x555ace569d20, rgn=..., offset=..., flags=flags@entry=..., sharedPainter=sharedPainter@entry=0x0, repaintManager=<optimized out>) at kernel/qwidget.cpp:5417 #18 0x00007f64f8a8ea52 in QWidgetRepaintManager::paintAndFlush (this=<optimized out>) at kernel/qwidgetrepaintmanager.cpp:1003 #19 0x00007f64f8abfdbd in QWidget::event (this=0x555ace0a3290, event=0x7f64ec006240) at kernel/qwidget.cpp:8964 #20 0x00007f64f934dc39 in KXmlGuiWindow::event (this=0x555ace0a3290, ev=0x7f64ec006240) at /usr/src/debug/kxmlgui-5.83.0-1.1.x86_64/src/kxmlguiwindow.cpp:193 #21 0x00007f64f8a7da5f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x555ace0a3290, e=0x7f64ec006240) at kernel/qapplication.cpp:3632 #22 0x00007f64f7d13aba in QCoreApplication::notifyInternal2 (receiver=0x555ace0a3290, event=0x7f64ec006240) at kernel/qcoreapplication.cpp:1063 #23 0x00007f64f7d16b07 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x555acdf741e0) at kernel/qcoreapplication.cpp:1817 #24 0x00007f64f7d6ba83 in postEventSourceDispatch (s=s@entry=0x555ace0567f0) at kernel/qeventdispatcher_glib.cpp:277 #25 0x00007f64f5a4180f in g_main_dispatch (context=0x7f64ec005000) at ../glib/gmain.c:3337 #26 g_main_context_dispatch (context=0x7f64ec005000) at ../glib/gmain.c:4055 #27 0x00007f64f5a41b98 in g_main_context_iterate (context=context@entry=0x7f64ec005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4131 #28 0x00007f64f5a41c4f in g_main_context_iteration (context=0x7f64ec005000, may_block=1) at ../glib/gmain.c:4196 #29 0x00007f64f7d6b104 in QEventDispatcherGlib::processEvents (this=0x555ace05baa0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #30 0x00007f64f7d124cb in QEventLoop::exec (this=this@entry=0x7ffca75d0a10, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #31 0x00007f64f7d1a7a0 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #32 0x00007f64f81731fc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1867 #33 0x00007f64f8a7d9d5 in QApplication::exec () at kernel/qapplication.cpp:2824 #34 0x0000555acc1390b8 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/krdc-21.04.2-1.1.x86_64/main.cpp:134 [Inferior 1 (process 29723) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.