[Spectacle] [Bug 523844] New: video recording broken
"Harald Sitter" <[email protected]> Tue, 04 Aug 2026 09:09:30 +0000
| Newsgroups | gmane.comp.kde.devel.bugs |
|---|---|
| Message-ID | <[email protected]/> |
https://bugs.kde.org/show_bug.cgi?id=523844
Bug ID: 523844
Summary: video recording broken
Classification: Applications
Product: Spectacle
Version First git-master
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: ---
DESCRIPTION
Since 65aa0df266fdb791efd14489e6c41d3ade2650ab it appears that video recording
is broken. it just never starts and also doesn't show the cancel doohickey in
the tray.
STEPS TO REPRODUCE
1. print screen
2. new recording -> full screen
3. click on screen
OBSERVED RESULT
stderr has no frames flying by
terminate recording button not there
spectacle broken from a user pov
EXPECTED RESULT
recording video
SOFTWARE/OS VERSIONS
Operating System: KDE Linux 2026-08-03 14:55:39+00:00
KDE Plasma Version: 6.7.80
KDE Frameworks Version: 6.29.0
Qt Version: 6.11.1
Kernel Version: 7.1.3 (64-bit)
Graphics Platform: Wayland
Processors: 32 × AMD Ryzen 9 5950X 16-Core Processor
Memory: 64 GiB of RAM (62.7 GiB usable)
Graphics Processor: AMD Radeon RX 7800 XT
ADDITIONAL INFORMATION
(gdb) bt
#0 0x00007ffff28675b2 in __syscall_cancel_arch () at
/usr/lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff285b59c in __internal_syscall_cancel () at
/usr/lib/x86_64-linux-gnu/libc.so.6
#2 0x00007ffff285b8e7 in __futex_abstimed_wait_cancelable64 () at
/usr/lib/x86_64-linux-gnu/libc.so.6
#3 0x00007ffff2860a95 in __pthread_clockjoin_ex () at
/usr/lib/x86_64-linux-gnu/libc.so.6
#4 0x00007ffff3832477 in QThreadPrivate::wait(QMutexLocker<QMutex>&,
QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt6Core.so.6
#5 0x00007ffff376d625 in QThread::wait(QDeadlineTimer) () at
/usr/lib/x86_64-linux-gnu/libQt6Core.so.6
#6 0x00007ffff7ab8172 in
PipeWireBaseEncodedStream::~PipeWireBaseEncodedStream() () at
/usr/lib/x86_64-linux-gnu/libKPipeWireRecord.so.6
#7 0x00007ffff7abbe3e in PipeWireRecord::~PipeWireRecord() () at
/usr/lib/x86_64-linux-gnu/libKPipeWireRecord.so.6
#8 0x00005555556b98f2 in std::default_delete<PipeWireRecord>::operator()
(this=0x555555b74a20, __ptr=0x555555b69a10) at
/usr/include/c++/16.1.0/bits/unique_ptr.h:92
#9 0x00005555556b949f in std::unique_ptr<PipeWireRecord,
std::default_delete<PipeWireRecord> >::~unique_ptr (this=0x555555b74a20)
at /usr/include/c++/16.1.0/bits/unique_ptr.h:398
#10 0x00005555556b8f20 in VideoPlatformWayland::~VideoPlatformWayland
(this=0x555555b749e0) at
/home/me/src/spectacle/src/Platforms/VideoPlatformWayland.h:20
#11 0x00005555556b8f48 in VideoPlatformWayland::~VideoPlatformWayland
(this=0x555555b749e0) at
/home/me/src/spectacle/src/Platforms/VideoPlatformWayland.h:20
#12 0x00005555556b8e4e in std::default_delete<VideoPlatform>::operator()
(this=0x7fffe00099c0, __ptr=0x555555b749e0) at
/usr/include/c++/16.1.0/bits/unique_ptr.h:92
#13 0x00005555556b8733 in std::unique_ptr<VideoPlatform,
std::default_delete<VideoPlatform> >::~unique_ptr (this=0x7fffe00099c0)
at /usr/include/c++/16.1.0/bits/unique_ptr.h:398
#14 0x00005555556d606d in SpectacleCore::~SpectacleCore (this=0x7fffe0009990)
at /home/me/src/spectacle/src/SpectacleCore.cpp:807
#15 0x00005555556d60c4 in SpectacleCore::~SpectacleCore (this=0x7fffe0009990)
at /home/me/src/spectacle/src/SpectacleCore.cpp:807
#16 0x00007ffff369e6a2 in QObjectPrivate::deleteChildren() () at
/usr/lib/x86_64-linux-gnu/libQt6Core.so.6
#17 0x00007ffff369e322 in QObject::~QObject() () at
/usr/lib/x86_64-linux-gnu/libQt6Core.so.6
#18 0x0000555555688d5c in main (argc=1, argv=0x7fffffffd038) at
/home/me/src/spectacle/src/Main.cpp:141
--
You are receiving this mail because:
You are watching all bug changes.