| Summary: | Remote Desktop KCM crashes in VaapiUtils::openDevice() | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] KPipeWire | Reporter: | Jason Pollitt <snostormjp> |
| Component: | general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | CC: | ahiemstra, akselmo, aleixpol, lee295012, nate, nicolas.fella |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | 6.6.0 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | New crash information added by DrKonqi | ||
|
Description
Jason Pollitt
2024-07-01 22:01:00 UTC
Created attachment 171255 [details]
New crash information added by DrKonqi
DrKonqi auto-attaching complete backtrace.
Relevant stuff is here:
Thread 1 (Thread 0x7f382d3bfa00 (LWP 22456)):
[KCrash Handler]
#5 XDisplayString (dpy=0x0) at /usr/src/debug/libx11/libX11-1.8.9/src/Macros.c:119
#6 0x00007f38159f1a1d in __vaDriverInit_1_13 () from /usr/lib/dri/nvidia_drv_video.so
#7 0x00007f3814f2409d in va_openDriver (driver_name=<optimized out>, dpy=0x5e2ce047d060) at ../libva/va/va.c:478
#8 va_new_opendriver (dpy=0x5e2ce047d060) at ../libva/va/va.c:714
#9 vaInitialize (minor_version=0x7ffea49836b0, major_version=0x7ffea49836b4, dpy=0x5e2ce047d060) at ../libva/va/va.c:743
#10 vaInitialize (dpy=0x5e2ce047d060, major_version=0x7ffea49836b4, minor_version=0x7ffea49836b0) at ../libva/va/va.c:727
#11 0x00007f3815963f99 in VaapiUtils::openDevice (fd=fd@entry=0x7ffea4983734, path=...) at /usr/src/debug/kpipewire/kpipewire-6.1.1/src/vaapiutils.cpp:170
#12 0x00007f3815964532 in VaapiUtils::supportsH264 (this=this@entry=0x5e2ce0fc7950, path=...) at /usr/src/debug/kpipewire/kpipewire-6.1.1/src/vaapiutils.cpp:86
#13 0x00007f38159646cd in VaapiUtils::VaapiUtils (this=<optimized out>, this=<optimized out>) at /usr/src/debug/kpipewire/kpipewire-6.1.1/src/vaapiutils.cpp:38
#14 0x00007f3815964898 in std::_Construct<VaapiUtils, VaapiUtils::Private> (__p=0x5e2ce0fc7950) at /usr/include/c++/14.1.1/bits/stl_construct.h:119
#15 std::allocator_traits<std::allocator<void> >::construct<VaapiUtils, VaapiUtils::Private> (__p=0x5e2ce0fc7950) at /usr/include/c++/14.1.1/bits/alloc_traits.h:657
#16 std::_Sp_counted_ptr_inplace<VaapiUtils, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<VaapiUtils::Private> (this=0x5e2ce0fc7940, __a=...) at /usr/include/c++/14.1.1/bits/shared_ptr_base.h:607
#17 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<VaapiUtils, std::allocator<void>, VaapiUtils::Private> (this=0x7f381596f4e8 <VaapiUtils::instance()::instance+8>, __p=@0x7f381596f4e0: 0x0, __a=...) at /usr/include/c++/14.1.1/bits/shared_ptr_base.h:969
#18 std::__shared_ptr<VaapiUtils, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<void>, VaapiUtils::Private> (this=0x7f381596f4e0 <VaapiUtils::instance()::instance>, __tag=...) at /usr/include/c++/14.1.1/bits/shared_ptr_base.h:1713
#19 std::shared_ptr<VaapiUtils>::shared_ptr<std::allocator<void>, VaapiUtils::Private> (this=0x7f381596f4e0 <VaapiUtils::instance()::instance>, __tag=...) at /usr/include/c++/14.1.1/bits/shared_ptr.h:463
#20 std::make_shared<VaapiUtils, VaapiUtils::Private> () at /usr/include/c++/14.1.1/bits/shared_ptr.h:1008
#21 VaapiUtils::instance () at /usr/src/debug/kpipewire/kpipewire-6.1.1/src/vaapiutils.cpp:139
#22 0x00007f3816223ccf in PipeWireBaseEncodedStream::suggestedEncoders (this=this@entry=0x5e2ce1089830) at /usr/src/debug/kpipewire/kpipewire-6.1.1/src/pipewirebaseencodedstream.cpp:206
#23 0x00007f38162243fc in PipeWireBaseEncodedStream::PipeWireBaseEncodedStream (this=<optimized out>, parent=<optimized out>, this=<optimized out>, parent=<optimized out>) at /usr/src/debug/kpipewire/kpipewire-6.1.1/src/pipewirebaseencodedstream.cpp:52
#24 0x00007f3816227616 in PipeWireRecord::PipeWireRecord (this=<optimized out>, parent=<optimized out>, this=<optimized out>, parent=<optimized out>) at /usr/src/debug/kpipewire/kpipewire-6.1.1/src/pipewirerecord.cpp:59
#25 0x00007f381623bca5 in KRDPServerConfig::isH264Supported (this=this@entry=0x5e2ce211d0a0) at /usr/src/debug/krdp/krdp-6.1.1/src/kcm/kcmkrdpserver.cpp:173
#26 0x00007f3816240873 in KRDPServerConfig::KRDPServerConfig (this=0x5e2ce211d0a0, parent=<optimized out>, data=...) at /usr/src/debug/krdp/krdp-6.1.1/src/kcm/kcmkrdpserver.cpp:38
#27 KPluginFactory::createWithMetaDataInstance<KRDPServerConfig, QObject> (parent=<optimized out>, metaData=..., args=...) at /usr/include/KF6/KCoreAddons/kpluginfactory.h:608
#28 0x00007f3835517a53 in KPluginFactory::create<KQuickConfigModule> (this=0x5e2ce0de3fa0, parent=0x5e2ce2392540, args=...) at /usr/include/KF6/KCoreAddons/kpluginfactory.h:634
#29 KQuickConfigModuleLoader::loadModule (metaData=..., parent=parent@entry=0x5e2ce2392540, args=..., engineArg=std::shared_ptr<QQmlEngine> (use count 2, weak count 0) = {...}) at /usr/src/debug/kcmutils/kcmutils-6.3.0/src/qml/kquickconfigmoduleloader.cpp:34
#30 0x00007f3835ce1315 in KCModuleLoader::loadModule (metaData=..., parent=parent@entry=0x5e2ce2392540, args=..., eng=std::shared_ptr<QQmlEngine> (use count 2, weak count 0) = {...}) at /usr/src/debug/kcmutils/kcmutils-6.3.0/src/kcmoduleloader.cpp:82
All, I just ran the latest update on arch and the issue is resolved. extra/krfb 24.05.2-1 extra/kpipewire 6.1.2-1 |