https://bugs.kde.org/show_bug.cgi?id=468861

            Bug ID: 468861
           Summary: (2023) KRFB segfaults at
                    RfbServer::updateScreen(QList<QRect> const&) after a
                    few minutes on Wayland
    Classification: Applications
           Product: krfb
           Version: 22.12.3
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: grundleb...@googlemail.com
          Reporter: eduardo.b...@hotmail.com
  Target Milestone: ---

Created attachment 158353
  --> https://bugs.kde.org/attachment.cgi?id=158353&action=edit
Pretty printed backtrace from GDB

SUMMARY
KRFB segfaults at `RfbServer::updateScreen(QList<QRect> const&)` after few
minutes on connection with remote client (KRDC)

```
Thread 1 "krfb" received signal SIGSEGV, Segmentation fault.
0x00005555555750f0 in RfbServer::updateScreen(QList<QRect> const&) ()
(gdb) bt
#0  0x00005555555750f0 in RfbServer::updateScreen(QList<QRect> const&) ()
#1  0x00005555555751c7 in RfbServerManager::updateScreens() ()
#2  0x00007ffff64d0e96 in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#3  0x00007ffff64d421e in QTimer::timeout(QTimer::QPrivateSignal) () from
/lib64/libQt5Core.so.5
#4  0x00007ffff64c7fc5 in QObject::event(QEvent*) () from
/lib64/libQt5Core.so.5
#5  0x00007ffff71aed62 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQt5Widgets.so.5
#6  0x00007ffff649d4e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#7  0x00007ffff64ed981 in QTimerInfoList::activateTimers() () from
/lib64/libQt5Core.so.5
#8  0x00007ffff64ee2a4 in idleTimerSourceDispatch(_GSource*, int (*)(void*),
void*) () from /lib64/libQt5Core.so.5
#9  0x00007ffff4718c7f in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#10 0x00007ffff476f118 in g_main_context_iterate.constprop () from
/lib64/libglib-2.0.so.0
#11 0x00007ffff4715f00 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#12 0x00007ffff64ee5fa in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#13 0x00007ffff649bf3a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#14 0x00007ffff64a4002 in QCoreApplication::exec() () from
/lib64/libQt5Core.so.5
#15 0x0000555555569798 in main ()

```


STEPS TO REPRODUCE
1. Start server stream
2. Connect with remote
3. Use host normally and wait for a few minutes

OBSERVED RESULT
Sudden crash



SOFTWARE/OS VERSIONS

Operating System: Fedora Linux 37
KDE Plasma Version: 5.27.3
KDE Frameworks Version: 5.104.0
Qt Version: 5.15.8
Kernel Version: 6.1.18-200.fc37.x86_64 (64-bit)
Graphics Platform: __Wayland__
Processors: 12 × AMD Ryzen 5 5500U with Radeon Graphics
Memory: 11,0 GiB of RAM
Graphics Processor: AMD Radeon Graphics
Manufacturer: LENOVO
Product Name: 82MF
System Version: IdeaPad 3 15ALC6

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to