Spectacle hangs on record stop

Every time I start a recording with spectacle and then stop it, it hangs with the following in the console:

╰─ spectacle
QApplication: invalid style override 'Adwaita-Dark' passed, ignoring it.
        Available styles: Breeze, Windows, Fusion
kpipewire_vaapi_logging: VAAPI: VA-API NVDEC driver [direct backend] in use for device "/dev/dri/renderD128"
Could not fill context info: glGetString not defined or returned invalid value
[libvpx-vp9 @ 0x7fd9cc468b00] v1.14.0
kpipewire_dmabuf_logging: eglChooseConfig returned this many configs: 1
*** pw_stream_destroy called from wrong context, check thread and locking: Not in loop
*** impl_ext_end_proxy called from wrong context, check thread and locking: Not in loop
^C⏎                                                                                                                                                                                                                                        
1 Like

Seems like it might be an issue with the new version of Pipewire. Here’s the bug report: 489434 – Spectacle crashes on finishing recording with pipewire 1.2.0

1 Like

Indeed. However, now, with pipewire and libpipewire1.0.7, it says:
Failed to export video: Temporary file URL must be an existing local file