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: [email protected]
Reporter: [email protected]
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.