https://bugs.kde.org/show_bug.cgi?id=516848
Bug ID: 516848
Summary: Spectacle frequently fails to save screen recordings
Classification: Applications
Product: Spectacle
Version First 6.5.4
Reported In:
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: General
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
SUMMARY
Spectacle under Wayland frequently (about 2/3 of the time) fails to save screen
recordings of a single window or rectangular region. The other 1/3 of the
time, the recording saves as expected, without any change in window (or
selected rectangle) size, position, contents, underlying system software or
settings, or background applications. That is to say, I can open an
application, open Spectacle, try to make a recording, get a pop-up error
message, try again, succeed, try again, and get another error message, without
changing anything at all in my desktop session. The error message appears only
when I stop the recording (which is extra annoying, because I've already
stepped through whatever I was trying to record, and am not presented with any
options to try to re-save that artifact).
When it fails, Spectacle pops-up an error dialog with the text "Failed to
export video: Temporary file URL must be an existing local file", and I get
[libvpx-vp9 @ 0x7fce084fd780] v1.15.2
kpipewire_dmabuf_logging: eglChooseConfig returned this many configs: 1
Failed to export video: Temporary file URL must be an existing local file
in my plasmashell log. Spectacle is configured to save recordings in WebM/VP9
format, the save location exists and is writable, and there is over 1TB of free
space on that filesystem.
Bug #485733 reports very similar symptoms, but that involved MP4 encoding, as
is marked as resolved (although other users continued to comment that they are
seeing the same error message afterward, perhaps due to other causes).
I have not yet seen the error when recording the full screen, although I've
only tried a few times. I am not experiencing any other video or audio
anomalies or instability on this system.
STEPS TO REPRODUCE
1. Open Spectacle
2. Start a new recording with either the "Window" or "Rectangular Region"
buttons on the "Recording" tab, or the equivalent keyboard shortcuts (e.g.
Meta-Ctl-R / Meta-Shift-R)
3. Stop your recording with either the red Stop button on the Plasma panel, or
the same keyboard shortcut.
4. Roll one six-sided die. With a frequency approximately equal to that of
rolling 1, 2, 3, or 4, Spectacle will report "Failed to export video: Temporary
file URL must be an existing local file" and no data will be saved. The
remainder of the time, the file will be saved normally with no indications of
any error.
5. If your recording /was/ saved normally, return to step 2.
OBSERVED RESULT
On failure, a pop-up dialog with title "Error --- Spectacle", an error icon
(white X against a red octagon), the text "Failed to export video: Temporary
file URL must be an existing local file", and a single "OK" button even though
this is very much not OK.
EXPECTED RESULT
Spectacle consistently saves the recorded screen data. When an error is
detected during the saving process, Spectacle should offer to let the user
choose a new destination and re-try.
SOFTWARE/OS VERSIONS
Linux: 6.18.7 (x86_64)
KDE Plasma Version: 6.5.4
KDE Frameworks Version: 6.22.0
Qt Version: 6.10.1
Wayland: 1.24.0
wayland-protocols: 1.47
Pipewire: 1.4.10
Mesa: 25.3.3
--
You are receiving this mail because:
You are watching all bug changes.