Summary: | Spectacle fails recording and hangs - AVFormatContext Unable to choose an output format | ||
---|---|---|---|
Product: | [Applications] Spectacle | Reporter: | Schlaefer <openmail+kde> |
Component: | General | Assignee: | Noah Davis <noahadvs> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | dashonwwIII, kde, semlraug |
Priority: | NOR | Keywords: | qt6 |
Version First Reported In: | 24.01.80 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
Spectacle hanging at fullscreen recording
backtrace with debug symbols |
Forgot. On the hanging Spectacle: #0 0x00007fe425899166 in () at /usr/lib/libc.so.6 #1 0x00007fe42589bb5e in pthread_cond_wait () at /usr/lib/libc.so.6 #2 0x00007fe4262dd4a8 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt6Core.so.6 #3 0x00007fe4262dda41 in QThread::wait(QDeadlineTimer) () at /usr/lib/libQt6Core.so.6 #4 0x00007fe428fde87b in PipeWireBaseEncodedStream::refresh() () at /usr/lib/libKPipeWireRecord.so.6 #5 0x00007fe428fe06c0 in PipeWireRecord::setOutput(QString const&) () at /usr/lib/libKPipeWireRecord.so.6 #6 0x000056211de2810b in () #7 0x000056211de2995c in () #8 0x00007fe4261ae6bb in () at /usr/lib/libQt6Core.so.6 #9 0x00007fe427efade0 in () at /usr/lib/libQt6DBus.so.6 #10 0x00007fe42619906b in QObject::event(QEvent*) () at /usr/lib/libQt6Core.so.6 #11 0x00007fe4280f45ab in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt6Widgets.so.6 #12 0x00007fe426147c58 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt6Core.so.6 #13 0x00007fe426148001 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt6Core.so.6 #14 0x00007fe4263cb624 in () at /usr/lib/libQt6Core.so.6 #15 0x00007fe42250df69 in () at /usr/lib/libglib-2.0.so.0 #16 0x00007fe42256c327 in () at /usr/lib/libglib-2.0.so.0 #17 0x00007fe42250c162 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #18 0x00007fe4263c8f49 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6 #19 0x00007fe42615209c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6 #20 0x00007fe42614b548 in QCoreApplication::exec() () at /usr/lib/libQt6Core.so.6 #21 0x000056211ddcc779 in () #22 0x00007fe425827f50 in () at /usr/lib/libc.so.6 #23 0x00007fe42582800a in __libc_start_main () at /usr/lib/libc.so.6 #24 0x000056211ddce3d5 in () Can confirm on: System: Kernel: 6.6.4-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 13.2.1 clocksource: tsc available: hpet,acpi_pm parameters: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=b0e51111-077d-47ef-8ca8-f11c9a9937ad rw nowatchdog nvme_load=YES loglevel=3 Desktop: KDE Plasma v: 5.90.0 tk: Qt v: 5.15.11 wm: kwin_wayland dm: SDDM Distro: EndeavourOS base: Arch Linux Memory: System RAM: total: 4 GiB available: 3.71 GiB used: 2.11 GiB (57.0%) igpu: 64 MiB Graphics: Device-1: Intel UHD Graphics 620 vendor: Acer Incorporated ALI driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20 ports: active: eDP-1 empty: HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:5917 class-ID: 0300 Display: server: X.Org v: 23.2.2 with: Xwayland v: 23.2.2 compositor: kwin_wayland driver: X: loaded: modesetting alternate: fbdev,intel,vesa dri: iris gpu: i915 display-ID: :1 screens: 1 Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x286mm (20.00x11.26") s-diag: 583mm (22.95") Monitor-1: eDP-1 model: BOE Display 0x06ba built: 2016 res: 1920x1080 hz: 60 dpi: 143 gamma: 1.2 size: 340x190mm (13.39x7.48") diag: 394mm (15.5") ratio: 16:9 modes: 1920x1080 API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris device: 1 drv: swrast surfaceless: drv: iris x11: drv: iris inactive: gbm,wayland API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 23.2.1-arch1.2 glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics 620 (KBL GT2) device-ID: 8086:5917 memory: 3.62 GiB unified: yes API: Vulkan Message: No Vulkan data available. Operating System: EndeavourOS KDE Plasma Version: 5.90.0 KDE Frameworks Version: 5.246.0 Qt Version: 6.6.1 Kernel Version: 6.6.4-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 8 × Intel® Core™ i5-8250U CPU @ 1.60GHz Memory: 3.7 GiB of RAM Graphics Processor: Mesa Intel® UHD Graphics 620 Manufacturer: Acer Product Name: Aspire A315-53 System Version: V2.02 This looks like it could be a duplicate of bug 477896, but your backtrace looks different from my backtrace from that bug report. Your backtrace also seems to be incomplete. Could you try posting another backtrace after reading this guide? https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports Created attachment 164148 [details] backtrace with debug symbols (In reply to Noah Davis from comment #3) > Could you try posting another backtrace Sorry, I was on a frankensystem without debug symbols. Attached backlog from Beta 1 release official Arch. Operating System: EndeavourOS KDE Plasma Version: 5.90.0 KDE Frameworks Version: 5.246.0 Qt Version: 6.6.1 Kernel Version: 6.6.6-zen1-1-zen (64-bit) Graphics Platform: Wayland Processors: 12 × 11th Gen Intel® Core™ i5-11400 @ 2.60GHz Memory: 31,2 GiB of RAM Graphics Processor: Mesa Intel® Arc This works for me now. Quick talk with semlraug and they confirmed. - Closing |
Created attachment 163849 [details] Spectacle hanging at fullscreen recording SUMMARY Recording with Spectacle fails with [AVFormatContext @ 0x7f1560956800] 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 "" No such file or directory STEPS TO REPRODUCE See attached video: 1. Start recording VP9 in fullscreen 2. Recording fails and application hangs 3. Restart application 4. Recording rectangular area first: recording works 5. Recording fullscreen after rectangular: fullscreen works too now 5. Changing recording format to h.264 6. Restart application and try to record fullscreen. Fails as with VP9, but interestingly output still mentions WebM In conclusion: - Starting with a fullscreen recording fails with aforementioned error message and spectacle hanging. - Recording a rectangle area first and fullscreen afterwards works with VP9 and h.264 SOFTWARE/OS VERSIONS Operating System: EndeavourOS KDE Plasma Version: 5.90.0 KDE Frameworks Version: 5.246.0 Qt Version: 6.6.1 Kernel Version: 6.6.3-1-cachyos-eevdf-lto (64-bit) Graphics Platform: Wayland Processors: 12 × 11th Gen Intel® Core™ i5-11400 @ 2.60GHz Memory: 31,2 GiB of RAM Graphics Processor: Mesa Intel® Arc