[krfb] [Bug 472453] krfb-virtualmonitor asserts when a client connects

2024-03-01 Thread David Korth
https://bugs.kde.org/show_bug.cgi?id=472453

David Korth  changed:

   What|Removed |Added

 CC||gerbils...@gerbilsoft.com

--- Comment #1 from David Korth  ---
I'm getting the exact same crash on krfb-24.02.0. (qt6)

/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/optional:477: constexpr
_Tp& std::_Optional_base_impl<_Tp, _Dp>::_M_get() [with _Tp = PipeWireCursor;
_Dp = std::_Optional_base]: Assertion
'this->_M_is_engaged()' failed.

Thread 1 "krfb-virtualmon" received signal SIGABRT, Aborted.
__pthread_kill_implementation (threadid=, signo=signo@entry=6,
no_tid=no_tid@entry=0)
at pthread_kill.c:44
warning: 44 pthread_kill.c: No such file or directory
(gdb) bt
#0  __pthread_kill_implementation (threadid=,
signo=signo@entry=6, no_tid=no_tid@entry=0)
at pthread_kill.c:44
#1  0x770fa373 in __pthread_kill_internal (signo=6, threadid=)
at pthread_kill.c:78
#2  0x770a88c6 in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#3  0x770908b7 in __GI_abort () at abort.c:79
#4  0x75f1072f in std::__glibcxx_assert_fail (file=,
line=, 
function=, condition=)
at
/var/tmp/portage/sys-devel/gcc-13.2.0/work/gcc-13.2.0/libstdc++-v3/src/c++11/debug.cc:61
#5  0x7fffea3ec4b3 in PWFrameBuffer::cursorPosition() ()
   from /usr/lib64/qt6/plugins/krfb/framebuffer/pw.so
#6  0x55569f29 in RfbServerManager::updateScreens() ()
#7  0x7639e0f6 in void doActivate(QObject*, int, void**) ()
   from /usr/lib64/libQt6Core.so.6
#8  0x763ae22e in QTimer::timeout(QTimer::QPrivateSignal) () from
/usr/lib64/libQt6Core.so.6
#9  0x7639414f in QObject::event(QEvent*) () from
/usr/lib64/libQt6Core.so.6
#10 0x775024f9 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
()
   from /usr/lib64/libQt6Widgets.so.6
#11 0x76342738 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
()
   from /usr/lib64/libQt6Core.so.6
#12 0x764cf720 in QTimerInfoList::activateTimers() () from
/usr/lib64/libQt6Core.so.6
#13 0x765d2901 in timerSourceDispatch(_GSource*, int (*)(void*), void*)
()
   from /usr/lib64/libQt6Core.so.6
#14 0x752c2ad2 in g_main_dispatch (context=0x7fffec000ef0) at
../glib-2.78.4/glib/gmain.c:3476
#15 0x75320ff7 in g_main_context_dispatch_unlocked
(context=0x7fffec000ef0)
at ../glib-2.78.4/glib/gmain.c:4284
#16 g_main_context_iterate_unlocked.isra.0
(context=context@entry=0x7fffec000ef0, block=block@entry=1, 
dispatch=dispatch@entry=1, self=) at
../glib-2.78.4/glib/gmain.c:4349
#17 0x752c0be0 in g_main_context_iteration (context=0x7fffec000ef0,
may_block=1)
at ../glib-2.78.4/glib/gmain.c:4414
#18 0x765d2bf0 in
QEventDispatcherGlib::processEvents(QFlags) ()
   from /usr/lib64/libQt6Core.so.6
#19 0x7634eeba in
QEventLoop::exec(QFlags) ()
   from /usr/lib64/libQt6Core.so.6
#20 0x7634a6ff in QCoreApplication::exec() () from
/usr/lib64/libQt6Core.so.6
#21 0xda40 in main ()

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

[krfb] [Bug 472453] krfb-virtualmonitor asserts when a client connects

2023-08-08 Thread Yaroslav Sidlovsky
https://bugs.kde.org/show_bug.cgi?id=472453

Yaroslav Sidlovsky  changed:

   What|Removed |Added

 CC||zawer...@gmail.com

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