Bug 500761

Summary: Spectacle hangs when starting a screen recording
Product: [Applications] Spectacle Reporter: me
Component: GeneralAssignee: Noah Davis <noahadvs>
Status: RESOLVED UPSTREAM    
Severity: normal CC: kde, nate
Priority: NOR    
Version First Reported In: 6.3.1   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: crash report

Description me 2025-02-26 07:27:59 UTC
Created attachment 178887 [details]
crash report

SUMMARY

Yesterday it was still working. This morning i had some updates (including pipewire)

STEPS TO REPRODUCE
1.  start spectacle
2.  click the screen recording tab
3. choose any of the options (e.g, rectangular region)

OBSERVED RESULT

Spectacle becomes "Not Responding"



SOFTWARE/OS VERSIONS

Operating System: Fedora Linux 41
KDE Plasma Version: 6.3.1
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.2
Kernel Version: 6.13.4-200.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 16 × Intel® Core™ i9-9980HK CPU @ 2.40GHz
Memory: 31.0 GiB of RAM
Graphics Processor 1: Mesa Intel® UHD Graphics 630
Graphics Processor 2: llvmpipe
Manufacturer: Dell Inc.
Product Name: XPS 15 7590

ADDITIONAL INFORMATION

crash report attached, and these were also in my journal:

Feb 26 08:14:35 mymachine spectacle[27810]: qt.multimedia.ffmpeg: Using Qt multimedia with FFmpeg version 7.1 GPL version 3 or later
Feb 26 08:14:35 mymachine spectacle[27810]: qt.multimedia.ffmpeg: Available HW decoding frameworks:
Feb 26 08:14:36 mymachine spectacle[27810]: libva info: VA-API version 1.22.0
Feb 26 08:14:36 mymachine spectacle[27810]: libva info: Trying to open /usr/lib64/dri-nonfree/iHD_drv_video.so
Feb 26 08:14:36 mymachine spectacle[27810]: libva info: Found init function __vaDriverInit_1_22
Feb 26 08:14:36 mymachine spectacle[27810]: libva info: va_openDriver() returns 0
Comment 1 me 2025-02-26 08:04:30 UTC
I just noticed my nvidia driver was inactive after the update of this morning. Using timeshift i returned to yesterday's configuration and performed the same updates as this morning, except for the kernel. 

I guess this can be closed as it seems a problem with my video driver. It should have perhaps worked with nouveau?

All works well, below is the list of updates for your reference (iow it was not related to pipewire)

pipewire-libs-1.2.7-4.fc41.i686               Wed 26 Feb 2025 08:55:30 CET
pipewire-alsa-1.2.7-4.fc41.i686               Wed 26 Feb 2025 08:55:30 CET
pipewire-1.2.7-4.fc41.i686                    Wed 26 Feb 2025 08:55:30 CET
elfutils-libs-0.192-9.fc41.i686               Wed 26 Feb 2025 08:55:30 CET
elfutils-libelf-0.192-9.fc41.i686             Wed 26 Feb 2025 08:55:30 CET
elfutils-debuginfod-client-0.192-9.fc41.i686  Wed 26 Feb 2025 08:55:30 CET
python3-perf-6.13.4-200.fc41.x86_64           Wed 26 Feb 2025 08:55:18 CET
pipewire-utils-1.2.7-4.fc41.x86_64            Wed 26 Feb 2025 08:55:18 CET
pipewire-pulseaudio-1.2.7-4.fc41.x86_64       Wed 26 Feb 2025 08:55:18 CET
pipewire-plugin-libcamera-1.2.7-4.fc41.x86_64 Wed 26 Feb 2025 08:55:18 CET
pipewire-jack-audio-connection-kit-libs-1.2.7-4.fc41.x86_64 Wed 26 Feb 2025 08:55:18 CET
pipewire-jack-audio-connection-kit-1.2.7-4.fc41.x86_64 Wed 26 Feb 2025 08:55:18 CET
pipewire-gstreamer-1.2.7-4.fc41.x86_64        Wed 26 Feb 2025 08:55:18 CET
pipewire-alsa-1.2.7-4.fc41.x86_64             Wed 26 Feb 2025 08:55:18 CET
pipewire-1.2.7-4.fc41.x86_64                  Wed 26 Feb 2025 08:55:18 CET
elfutils-libelf-devel-0.192-9.fc41.x86_64     Wed 26 Feb 2025 08:55:18 CET
elfutils-debuginfod-client-0.192-9.fc41.x86_64 Wed 26 Feb 2025 08:55:18 CET
elfutils-0.192-9.fc41.x86_64                  Wed 26 Feb 2025 08:55:18 CET
criu-libs-4.0-4.fc41.x86_64                   Wed 26 Feb 2025 08:55:18 CET
criu-4.0-4.fc41.x86_64                        Wed 26 Feb 2025 08:55:18 CET
container-selinux-2.235.0-2.fc41.noarch       Wed 26 Feb 2025 08:55:18 CET
pipewire-libs-1.2.7-4.fc41.x86_64             Wed 26 Feb 2025 08:55:17 CET
elfutils-libs-0.192-9.fc41.x86_64             Wed 26 Feb 2025 08:55:17 CET
elfutils-libelf-0.192-9.fc41.x86_64           Wed 26 Feb 2025 08:55:17 CET
elfutils-default-yama-scope-0.192-9.fc41.noarch Wed 26 Feb 2025 08:55:17 CET