https://bugs.kde.org/show_bug.cgi?id=453512
Bug ID: 453512 Summary: krfb SIGSEGV in RfbServer::updateScreen Product: krfb Version: 21.12.2 Platform: Fedora RPMs OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: grundleb...@googlemail.com Reporter: patm...@yahoo.com Target Milestone: --- SUMMARY krfb failed with SIGSEGV after connecting to it from OS X VNC connect STEPS TO REPRODUCE I don't know if this is reproducible, I've been having issues getting OS X to connect to my Fedora 35 system using krfb. 1. start krfb 2. connect to it 3. OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS macOS: Big Sur 11.6.5, vnc connect VNC viewer 6.22.315 Linux/KDE Plasma: Fedora 35 Note sure how to get specific version via CLI (the actual graphical console is not easily available). Using krfb-21.12.2-1.fc35.x86_64 and up to date Fedora 35 KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION gdb stack shows: Program terminated with signal SIGSEGV, Segmentation fault. #0 0x000055b9ed191590 in RfbServer::updateScreen (this=this@entry=0x55b9ee5ed680, modifiedTiles=...) at /usr/src/debug/krfb-21.12.2-1.fc35.x86_64/krfb/rfbserver.cpp:186 186 rfbMarkRectAsModified(d->screen, it->x(), it->y(), it->right(), it->bottom()); [Current thread is 1 (Thread 0x7f71ea2723c0 (LWP 5841))] (gdb) bt #0 0x000055b9ed191590 in RfbServer::updateScreen (this=this@entry=0x55b9ee5ed680, modifiedTiles=...) at /usr/src/debug/krfb-21.12.2-1.fc35.x86_64/krfb/rfbserver.cpp:186 #1 0x000055b9ed19165f in RfbServerManager::updateScreens ( this=0x55b9ed1a4030 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder.lto_priv.0>) at /usr/src/debug/krfb-21.12.2-1.fc35.x86_64/krfb/rfbservermanager.cpp:152 #2 0x00007f71eea573e9 in QtPrivate::QSlotObjectBase::call (a=0x7ffefeebb3b0, r=<optimized out>, this=0x7f71d000c590) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #3 doActivate<false> (sender=0x55b9ee5ed6f0, signal_index=3, argv=0x7ffefeebb3b0) at kernel/qobject.cpp:3886 #4 0x00007f71eea52367 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f71eecfc5a0 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffefeebb3b0) at kernel/qobject.cpp:3946 #5 0x00007f71eea5a68e in QTimer::timeout (this=<optimized out>, _t1=...) at .moc/moc_qtimer.cpp:205 #6 0x00007f71eea4dedf in QObject::event (this=0x55b9ee5ed6f0, e=0x7ffefeebb510) at kernel/qobject.cpp:1336 #7 0x00007f71ef5a1443 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55b9ee5ed6f0, e=0x7ffefeebb510) at kernel/qapplication.cpp:3632 #8 0x00007f71eea237d8 in QCoreApplication::notifyInternal2 (receiver=0x55b9ee5ed6f0, event=0x7ffefeebb510) at kernel/qcoreapplication.cpp:1064 #9 0x00007f71eea73ea3 in QTimerInfoList::activateTimers (this=0x55b9ee5b9f50) at kernel/qtimerinfo_unix.cpp:643 #10 0x00007f71eea747f4 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183 #11 idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:230 #12 0x00007f71ecd040af in g_main_dispatch (context=0x55b9ee5c5b30) at ../glib/gmain.c:3381 #13 g_main_context_dispatch (context=0x55b9ee5c5b30) at ../glib/gmain.c:4099 #14 0x00007f71ecd59308 in g_main_context_iterate.constprop.0 (context=context@entry=0x55b9ee5c5b30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175 #15 0x00007f71ecd018a3 in g_main_context_iteration (context=0x55b9ee5c5b30, may_block=1) at ../glib/gmain.c:4240 #16 0x00007f71eea74bb8 in QEventDispatcherGlib::processEvents (this=0x55b9ee581af0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #17 0x00007f71eea221e2 in QEventLoop::exec (this=this@entry=0x7ffefeebb7b0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #18 0x00007f71eea2a724 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #19 0x000055b9ed18577d in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/krfb-21.12.2-1.fc35.x86_64/krfb/main.cpp:176 -- You are receiving this mail because: You are watching all bug changes.