Summary: | Spectacle crashes on launch in PipeWireBaseEncodedStream::suggestedEncoders | ||
---|---|---|---|
Product: | [Frameworks and Libraries] KPipeWire | Reporter: | Mahmoud Shmaitelly <mahmoudshmaitelly> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | aleixpol, kde, mahmoudshmaitelly, morozov, nate, x123456789fy |
Priority: | NOR | ||
Version First Reported In: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
debug backtrace file
A longer dbg fie. using coredumptctl |
Description
Mahmoud Shmaitelly
2024-09-22 18:22:58 UTC
Please post a backtrace as requested in the bug report template Created attachment 173973 [details]
debug backtrace file
Backtrace file is attached
The attached backtrace is truncated and doesn't show the relevant thread Created attachment 173983 [details]
A longer dbg fie.
I am sorry, let us try again.
There is no crash in this backtrace, are you sure you're posting the correct one? Please post the one provided by drkonqi (or by coredumpctl gdb) Created attachment 173987 [details] using coredumptctl I will do. I followed the dbg trace generation from : https://wiki.archlinux.org/title/Debugging/Getting_traces using coredumptctl Comment on attachment 173987 [details]
using coredumptctl
I think it is Thread 17 starting at line 127.
Is the backtrace sufficient for debugging? Noah, Spectacle is a high usage app in my workflow. It is a unique app because it supports Wayland and KDE. Please let me know if I can help. A timeline or status update on the fix is highly appreciated. Thanks a lot. (In reply to Mahmoud Shmaitelly from comment #7) > Comment on attachment 173987 [details] > using coredumptctl > > I think it is Thread 17 starting at line 127. It seems like the problem might be in KPipeWire, when it tries to use VAAPI to detect what video codecs can be encoded on the GPU. > #16 0x00007ffff7c6645f in PipeWireBaseEncodedStream::suggestedEncoders (this=this@entry=0x7fff900013f0) at /usr/src/debug/kpipewire/kpipewire-6.1.5/src/pipewirebaseencodedstream.cpp:206 > vaapi = <error reading variable: Cannot access memory at address 0xe41c6595629f8a08> Noah, Sweet. Can it be fixed? Would it take a lot of time to get fixed? I have tried many screenshot apps and virtually all of them did not work under Archlinux, KDE 6, and Walyand. I highly appreciated your assistance. Can it be filled under Kpipewire Moved to KPipeWire, the version installed is extra/kpipewire 6.1.5-1 (133.5 KiB 459.5 KiB) [plasma] (Installed) It is not fixed in. I am sorry. I entered the version of the Kpipewire that was installed in the "fixed in version" field. Please, if anyone can help to fix this bug, let me know. Please let me know how I can assist in resolving this bug. (In reply to Mahmoud Shmaitelly from comment #15) > Please let me know how I can assist in resolving this bug. I've encountered the same problem, and resolved it by replacing `libva-vdpau-driver` with `libva-nvidia-driver` package in Manjaro. libva-vdpau-driver package is created from https://github.com/elFarto/nvidia-vaapi-driver Will the driver substitute solve the issue even if I use the following AMD GPU: Vendor AMD Renderer AMD Radeon HD 7800 Series (radeonsi, pitcairn, LLVM 18.1.8, DRM 3.57, 6.9.7-x64v2-xanmod1-MANJARO) Direct Rendering Yes Version (Compatibility) 4.6 (Compatibility Profile) Mesa 24.2.5-arch1.1 Shading Language Version (Compatibility) 4.60 Version (Core) 4.6 (Core Profile) Mesa 24.2.5-arch1.1 Shading Language Version (Core) 4.60 Version (ES) OpenGL ES 3.2 Mesa 24.2.5-arch1.1 Shading Language Version (ES) OpenGL ES GLSL ES 3.20 GLX Version 1.4 vdpauinfo 1 ↵ ──(Thu,Oct24)─┘ display: :0 screen: 0 API version: 1 Information string: G3DVL VDPAU Driver Shared Library version 1.0 Video surface: name width height types ------------------------------------------- 420 16384 16384 NV12 YV12 422 16384 16384 UYVY YUYV 444 16384 16384 Y8U8V8A8 V8U8Y8A8 420_16 16384 16384 422_16 16384 16384 444_16 16384 16384 Decoder capabilities: name level macbs width height ---------------------------------------------------- MPEG1 --- not supported --- MPEG2_SIMPLE 3 9216 2048 1152 MPEG2_MAIN 3 9216 2048 1152 H264_BASELINE 41 9216 2048 1152 H264_MAIN 41 9216 2048 1152 H264_HIGH 41 9216 2048 1152 VC1_SIMPLE 1 9216 2048 1152 VC1_MAIN 2 9216 2048 1152 VC1_ADVANCED 4 9216 2048 1152 MPEG4_PART2_SP 3 9216 2048 1152 MPEG4_PART2_ASP 5 9216 2048 1152 DIVX4_QMOBILE --- not supported --- DIVX4_MOBILE --- not supported --- DIVX4_HOME_THEATER --- not supported --- DIVX4_HD_1080P --- not supported --- DIVX5_QMOBILE --- not supported --- DIVX5_MOBILE --- not supported --- DIVX5_HOME_THEATER --- not supported --- DIVX5_HD_1080P --- not supported --- H264_CONSTRAINED_BASELINE 0 9216 2048 1152 H264_EXTENDED --- not supported --- H264_PROGRESSIVE_HIGH --- not supported --- H264_CONSTRAINED_HIGH --- not supported --- H264_HIGH_444_PREDICTIVE --- not supported --- VP9_PROFILE_0 --- not supported --- VP9_PROFILE_1 --- not supported --- VP9_PROFILE_2 --- not supported --- VP9_PROFILE_3 --- not supported --- HEVC_MAIN --- not supported --- HEVC_MAIN_10 --- not supported --- HEVC_MAIN_STILL --- not supported --- HEVC_MAIN_12 --- not supported --- HEVC_MAIN_444 --- not supported --- HEVC_MAIN_444_10 --- not supported --- HEVC_MAIN_444_12 --- not supported --- AV1_MAIN --- not supported --- AV1_HIGH --- not supported --- AV1_PROFESSIONAL --- not supported --- Output surface: name width height nat types ---------------------------------------------------- B8G8R8A8 16384 16384 y NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 P010 P016 A8I8 I8A8 R8G8B8A8 16384 16384 y NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 P010 P016 A8I8 I8A8 R10G10B10A2 16384 16384 y NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 P010 P016 A8I8 I8A8 B10G10R10A2 16384 16384 y NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 P010 P016 A8I8 I8A8 Bitmap surface: name width height ------------------------------ B8G8R8A8 16384 16384 R8G8B8A8 16384 16384 R10G10B10A2 16384 16384 B10G10R10A2 16384 16384 A8 16384 16384 Video mixer: feature name sup ------------------------------------ DEINTERLACE_TEMPORAL y DEINTERLACE_TEMPORAL_SPATIAL - INVERSE_TELECINE - NOISE_REDUCTION y SHARPNESS y LUMA_KEY y HIGH QUALITY SCALING - L1 y HIGH QUALITY SCALING - L2 - HIGH QUALITY SCALING - L3 - HIGH QUALITY SCALING - L4 - HIGH QUALITY SCALING - L5 - HIGH QUALITY SCALING - L6 - HIGH QUALITY SCALING - L7 - HIGH QUALITY SCALING - L8 - HIGH QUALITY SCALING - L9 - parameter name sup min max ----------------------------------------------------- VIDEO_SURFACE_WIDTH y 48 2048 VIDEO_SURFACE_HEIGHT y 48 1152 CHROMA_TYPE y LAYERS y 0 4 attribute name sup min max ----------------------------------------------------- BACKGROUND_COLOR y CSC_MATRIX y NOISE_REDUCTION_LEVEL y 0.00 1.00 SHARPNESS_LEVEL y -1.00 1.00 LUMA_KEY_MIN_LUMA y LUMA_KEY_MAX_LUMA y Trying display: wayland vainfo: VA-API version: 1.22 (libva 2.22.0) vainfo: Driver version: Mesa Gallium driver 24.2.5-arch1.1 for AMD Radeon HD 7800 Series (radeonsi, pitcairn, ACO, DRM 3.57, 6.9.7-x64v2-xanmod1-MANJARO) vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointVLD VAProfileVC1Simple : VAEntrypointVLD VAProfileVC1Main : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileH264Main : VAEntrypointVLD VAProfileH264High : VAEntrypointVLD VAProfileNone : VAEntrypointVideoProc *** Bug 484645 has been marked as a duplicate of this bug. *** |