https://bugs.kde.org/show_bug.cgi?id=482929
--- Comment #4 from Damian Anlauf <anlaufdam...@gmail.com> --- BACKTRACE: Krfb 24.02.0 @ Arch Thread 1 "krfb" received signal SIGSEGV, Segmentation fault. #0 0x00007fffe2cf3804 in ??? () at /usr/lib/libnvidia-eglcore.so.550.54.14 #1 0x00007fffe2cf6991 in ??? () at /usr/lib/libnvidia-eglcore.so.550.54.14 #2 0x00007fffe2cf8126 in ??? () at /usr/lib/libnvidia-eglcore.so.550.54.14 #3 0x00007fffe2d0f3c1 in ??? () at /usr/lib/libnvidia-eglcore.so.550.54.14 #4 0x00007fffe2be3353 in ??? () at /usr/lib/libnvidia-eglcore.so.550.54.14 #5 0x00007fffe2cd894e in ??? () at /usr/lib/libnvidia-eglcore.so.550.54.14 #6 0x00007fffe2c8b9e3 in ??? () at /usr/lib/libnvidia-eglcore.so.550.54.14 #7 0x00007fffe28bf64a in ??? () at /usr/lib/libnvidia-eglcore.so.550.54.14 #8 0x00007fffe28bfec2 in ??? () at /usr/lib/libnvidia-eglcore.so.550.54.14 #9 0x00007fffeb6411ac in DmaBufHandler::downloadFrame (this=this@entry=0x55555577f678, qimage=..., frame=...) at /usr/include/c++/13.2.1/optional:484 #10 0x00007fffeb35963f in PWFrameBuffer::Private::handleFrame (frame=..., this=0x55555577f600) at /usr/src/debug/krfb/krfb-24.02.0/framebuffers/pipewire/pw_framebuffer.cpp:368 #11 operator() (frame=..., __closure=<optimized out>) at /usr/src/debug/krfb/krfb-24.02.0/framebuffers/pipewire/pw_framebuffer.cpp:116 #12 QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<const PipeWireFrame&>, void, PWFrameBuffer::Private::Private(PWFrameBuffer*)::<lambda(const PipeWireFrame&)> >::call (arg=<optimized out>, f=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:137 #13 QtPrivate::Functor<PWFrameBuffer::Private::Private(PWFrameBuffer*)::<lambda(const PipeWireFrame&)>, 1>::call<QtPrivate::List<PipeWireFrame const&>, void> (arg=<optimized out>, f=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:339 #14 QtPrivate::QCallableObject<PWFrameBuffer::Private::Private(PWFrameBuffer*)::<lambda(const PipeWireFrame&)>, QtPrivate::List<const PipeWireFrame&>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:522 #15 0x00007ffff5f90ca9 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffc400, r=0x5555556f9990, this=0x5555556f9b50, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobjectdefs_impl.h:433 #16 doActivate<false> (sender=0x5555556f9a50, signal_index=7, argv=0x7fffffffc400) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:4039 #17 0x00007fffead58e5a in PipeWireSourceStream::frameReceived (this=this@entry=0x5555556f9a50, _t1=...) at /usr/src/debug/kpipewire/build/src/KPipeWire_autogen/include/moc_pipewiresourcestream.cpp:287 #18 0x00007fffead5d752 in PipeWireSourceStream::handleFrame (this=this@entry=0x5555556f9a50, buffer=buffer@entry=0x555555b87208) at /usr/src/debug/kpipewire/kpipewire-6.0.1.1/src/pipewiresourcestream.cpp:560 #19 0x00007fffead5e27d in PipeWireSourceStream::process (this=0x5555556f9a50) at /usr/src/debug/kpipewire/kpipewire-6.0.1.1/src/pipewiresourcestream.cpp:578 #20 0x00007fffe939e2a8 in do_call_process (loop=<optimized out>, async=<optimized out>, seq=<optimized out>, data=<optimized out>, size=<optimized out>, user_data=0x555555b86dd0) at ../pipewire/src/pipewire/stream.c:453 #21 do_call_process (loop=<optimized out>, async=<optimized out>, seq=<optimized out>, data=<optimized out>, size=<optimized out>, user_data=0x555555b86dd0) at ../pipewire/src/pipewire/stream.c:446 #22 0x00007fffe975f988 in flush_items (impl=0x555555b639b8) at ../pipewire/spa/plugins/support/loop.c:180 #23 0x00007fffe975ecb9 in source_event_func (source=0x555555b13bb0) at ../pipewire/spa/plugins/support/loop.c:663 #24 0x00007fffe9760646 in loop_iterate (object=0x555555b639b8, timeout=<optimized out>) at ../pipewire/spa/plugins/support/loop.c:496 #25 0x00007fffead4f271 in operator() (__closure=<optimized out>) at /usr/src/debug/kpipewire/kpipewire-6.0.1.1/src/pipewirecore.cpp:90 #26 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, PipeWireCore::init(int)::<lambda()> >::call (arg=<optimized out>, f=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:137 #27 QtPrivate::Functor<PipeWireCore::init(int)::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:339 #28 QtPrivate::QCallableObject<PipeWireCore::init(int)::<lambda()>, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:522 #29 0x00007ffff5f90ca9 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffcb10, r=0x55555598cf10, this=0x5555559b41e0, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobjectdefs_impl.h:433 #30 doActivate<false> (sender=0x555555979080, signal_index=3, argv=0x7fffffffcb10) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:4039 #31 0x00007ffff5f98530 in QSocketNotifier::activated (_t3=..., _t2=<optimized out>, _t1=..., this=0x555555979080) at /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qsocketnotifier.cpp:231 #32 QSocketNotifier::event (this=0x555555979080, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qsocketnotifier.cpp:326 #33 0x00007ffff6ef438b in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x555555979080, e=0x7fffffffcc10) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296 #34 0x00007ffff5f39818 in QCoreApplication::notifyInternal2 (receiver=0x555555979080, event=0x7fffffffcc10) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #35 0x00007ffff61754d1 in QCoreApplication::sendEvent (event=0x7fffffffcc10, receiver=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539 #36 socketNotifierSourceDispatch (source=0x55555563eec0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:73 #37 0x00007ffff4ba6f69 in g_main_dispatch (context=0x7fffec000ef0) at ../glib/glib/gmain.c:3476 #38 0x00007ffff4c053a7 in g_main_context_dispatch_unlocked (context=0x7fffec000ef0) at ../glib/glib/gmain.c:4284 #39 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7fffec000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4349 #40 0x00007ffff4ba5162 in g_main_context_iteration (context=0x7fffec000ef0, may_block=1) at ../glib/glib/gmain.c:4414 #41 0x00007ffff61739c4 in QEventDispatcherGlib::processEvents (this=0x5555555bd7c0, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:393 #42 0x00007ffff5f43d6e in QEventLoop::processEvents (flags=..., this=0x7fffffffceb0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:100 #43 QEventLoop::exec (this=0x7fffffffceb0, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:182 #44 0x00007ffff5f3c2b8 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/global/qflags.h:74 #45 0x00007ffff6ef0f0a in QApplication::exec () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:2574 #46 0x00005555555656c3 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/krfb/krfb-24.02.0/krfb/main.cpp:183 -- You are receiving this mail because: You are watching all bug changes.