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.

Reply via email to