Bug 480628 - Spectacle refuses to do vertical screen recording
Summary: Spectacle refuses to do vertical screen recording
Status: RESOLVED WORKSFORME
Alias: None
Product: Spectacle
Classification: Applications
Component: General (show other bugs)
Version: 24.01.90
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Noah Davis
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2024-01-31 21:01 UTC by Tammes Burghard
Modified: 2025-04-06 03:46 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tammes Burghard 2024-01-31 21:01:04 UTC
SUMMARY
***
When I try to do a vertical full screen screen recording, spectacle sometimes freezes. Sometimes means most of the time if started via keyboard shortcut or krunner, but only seldomly if started from the terminal.
***


STEPS TO REPRODUCE
1. Rotate device to be vertical
2. Open Spectacle
2. Choose the Recording tab and click the "Full Screen"-button
3. Click somewhere to start the recording
4. If red circle appears in the system try, terminate the recording and try again
5. Otherwise open the spectacle window from the panel (I had to rotate the screen back for this due to https://bugs.kde.org/show_bug.cgi?id=478259)
6. Click finish recording

OBSERVED RESULT
1. I get the following output in the terminal:

kpipewire_record_logging: VAAPI: Failed to initialize display
kpipewire_record_logging: DRM device not found
kpipewire_record_logging: VAAPI: Failed to initialize display
kpipewire_record_logging: DRM device not found

3. Spectacle minimizes and I get the following terminal output:

kpipewire_record_logging: VAAPI: Failed to initialize display
kpipewire_record_logging: DRM device not found
kpipewire_record_logging: VAAPI: Failed to initialize display
kpipewire_record_logging: DRM device not found
[libvpx @ 0x768bd01c8080] v1.14.0
[AVFormatContext @ 0x768bd051e340] Unable to choose an output format for ''; use a standard extension for the filename or specify the format manually.
kpipewire_record_logging: Could not deduce output format from file: using WebM. ""
kpipewire_record_logging: Could not open "" Datei oder Verzeichnis nicht gefunden
kpipewire_record_logging: Could not set up the producing thread

6. Nothing happens, Spectacle is entirely frozen

EXPECTED RESULT
1. No error
3. No error, Spectacle minimizes, starts recording and spawns a red circle in the system tray that allows me to finish the recording
6. The recording gets finished and saved and Spectacle is overall responsive

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.93.0
KDE Frameworks Version: 5.249.0
Qt Version: 6.7.0
Kernel Version: 6.7.2-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 4 × Intel® Pentium® CPU 4425Y @ 1.70GHz
Memory: 7.6 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 615
Manufacturer: Microsoft Corporation
Product Name: Surface Go 2
System Version: 1
Comment 1 Nate Graham 2025-03-07 14:53:43 UTC
Are you able to reproduce this in the version of Spectacle shipped in Plasma 6.3?
Comment 2 Bug Janitor Service 2025-03-22 03:46:37 UTC
🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2025-04-06 03:46:38 UTC
🐛🧹 This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.