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.

Reply via email to