Bug#1079732: obs-studio: Starting recording fails
Package: obs-studio
Version: 30.2.3+dfsg-1
Severity: important
Dear Maintainer,
After upgrading to OBS Studio 30.2.3.1, starting recording fails with
the message: "Unable to start the recording helper process. Check that OBS
files have not been blocked or removed by any 3rd party antivirus /
security software.". I confirmed that this happens on a default
configuration.
This bug probably could be marked as grave, but I don't know how many
users it affects. However, I found a thread on the OBS Studio forum of
another Debian user having the same issue: [0].
I attach log output after attempting to start a recording.
[0]: https://obsproject.com/forum/threads/unable-to-start-the-recording-helper-process.179086/
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.10.6-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages obs-studio depends on:
ii libavcodec61 7:7.0.2-3
ii libavdevice61 7:7.0.2-3
ii libavformat61 7:7.0.2-3
ii libavutil59 7:7.0.2-3
ii libc6 2.40-2
ii libcurl3t64-gnutls 8.9.1-2
ii libegl1 1.7.0-1+b1
ii libfontconfig1 2.15.0-1.1
ii libfreetype6 2.13.2+dfsg-1+b4
ii libgcc-s1 14.2.0-3
ii libglx0 1.7.0-1+b1
ii libjansson4 2.14-2+b2
ii libluajit-5.1-2 2.1.0+openresty20240815-1
ii libmbedcrypto7t64 2.28.8-1
ii libmbedtls14t64 2.28.8-1
ii libmbedx509-1t64 2.28.8-1
ii libobs0t64 30.2.3+dfsg-1
ii libopengl0 1.7.0-1+b1
ii libpci3 1:3.13.0-1
ii libpulse0 16.1+dfsg1-5.1
ii libpython3.12t64 3.12.5-4
ii libqrcodegencpp1 1.8.0-1.2+b1
ii libqt6core6t64 6.6.2+dfsg-11
ii libqt6dbus6 6.6.2+dfsg-11
ii libqt6gui6 6.6.2+dfsg-11
ii libqt6network6 6.6.2+dfsg-11
ii libqt6svg6 6.6.2-2
ii libqt6widgets6 6.6.2+dfsg-11
ii libqt6xml6 6.6.2+dfsg-11
ii librist4 0.2.10+dfsg-2
ii libspeexdsp1 1.2.1-1+b1
ii libsrt1.5-openssl 1.5.3-1+b2
ii libstdc++6 14.2.0-3
ii libswscale8 7:7.0.2-3
ii libudev1 256.5-1
ii libv4l-0t64 1.28.1-1
ii libva-drm2 2.22.0-1
ii libva2 2.22.0-1
ii libx11-6 2:1.8.7-1+b1
ii libx264-164 2:0.164.3108+git31e19f9-2
ii libxcb-composite0 1.17.0-2
ii libxcb-randr0 1.17.0-2
ii libxcb-shm0 1.17.0-2
ii libxcb-xfixes0 1.17.0-2
ii libxcb-xinerama0 1.17.0-2
ii libxcb1 1.17.0-2
ii libxkbcommon0 1.6.0-1+b1
ii python3 3.12.5-1
ii python3.12 3.12.5-4
ii qt6-image-formats-plugins 6.6.2-2
ii qt6-wayland 6.6.2-2
Versions of packages obs-studio recommends:
ii obs-plugins 30.2.3+dfsg-1
Versions of packages obs-studio suggests:
ii pkexec 125-2
ii v4l2loopback-dkms 0.13.2-1
-- no debconf information
*** /home/grzesiek11/.config/obs-studio/logs/2024-08-27 00-11-10.txt
00:11:10.720: Using EGL/X11
00:11:10.720: CPU Name: AMD Ryzen 5 2600 Six-Core Processor
00:11:10.720: CPU Speed: 3792.594MHz
00:11:10.721: Physical Cores: 6, Logical Cores: 12
00:11:10.721: Physical Memory: 15942MB Total, 7970MB Free
00:11:10.721: Kernel Version: Linux 6.10.6-amd64
00:11:10.721: Distribution: "Debian GNU/Linux" Unknown
00:11:10.721: Desktop Environment: KDE (KDE)
00:11:10.721: Session Type: x11
00:11:10.721: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
00:11:10.722: Qt Version: 6.6.2 (runtime), 6.6.2 (compiled)
00:11:10.722: Portable mode: false
00:11:10.836: OBS 30.2.3.1-1 (linux)
00:11:10.836: ---------------------------------
00:11:10.836: ---------------------------------
00:11:10.836: audio settings reset:
00:11:10.836: samples per sec: 48000
00:11:10.836: speakers: 2
00:11:10.836: max buffering: 960 milliseconds
00:11:10.836: buffering type: dynamically increasing
00:11:10.838: ---------------------------------
00:11:10.838: Initializing OpenGL...
00:11:10.927: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GTX 660/PCIe/SSE2
00:11:10.927: OpenGL loaded successfully, version 3.3.0 NVIDIA 470.256.02, shading language 3.30 NVIDIA via Cg compiler
00:11:10.956: ---------------------------------
00:11:10.956: video settings reset:
00:11:10.956: base resolution: 1920x1080
00:11:10.956: output resolution: 1920x1080
00:11:10.956: downscale filter: Bicubic
00:11:10.956: fps: 60/1
00:11:10.956: format: NV12
00:11:10.956: YUV mode: Rec. 709/Partial
00:11:10.958: NV12 texture support enabled
00:11:10.958: P010 texture support not available
00:11:10.959: Audio monitoring device:
00:11:10.959: name: Domyślne
00:11:10.959: id: default
00:11:10.959: ---------------------------------
00:11:10.975: Failed to load 'en-US' text for module: 'decklink-captions.so'
00:11:10.985: Failed to load 'en-US' text for module: 'decklink-output-ui.so'
00:11:11.000: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
00:11:11.000: Failed to initialize module 'decklink.so'
00:11:11.131: [pipewire] Available capture sources:
00:11:11.131: [pipewire] - Monitor source
00:11:11.131: [pipewire] - Window source
00:11:11.347: NVENC supported
00:11:11.347: [NVENC] AV1 is not supported
00:11:11.347: VAAPI: Failed to initialize display in vaapi_device_h264_supported
00:11:11.347: FFmpeg VAAPI H264 encoding not supported
00:11:11.347: VAAPI: Failed to initialize display in vaapi_device_av1_supported
00:11:11.347: FFmpeg VAAPI AV1 encoding not supported
00:11:11.347: VAAPI: Failed to initialize display in vaapi_device_hevc_supported
00:11:11.347: FFmpeg VAAPI HEVC encoding not supported
00:11:11.399: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.5.2 | RPC Version: 1)
00:11:11.399: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.6.2 | Qt version (run-time): 6.6.2
00:11:11.399: [obs-websocket] [obs_module_load] Linked ASIO Version: 103002
00:11:11.408: [obs-websocket] [obs_module_load] Module loaded.
00:11:11.456: [vlc-video]: VLC 3.0.21 Vetinari found, VLC video source enabled
00:11:11.456: ---------------------------------
00:11:11.456: Loaded Modules:
00:11:11.456: vlc-video.so
00:11:11.456: text-freetype2.so
00:11:11.456: rtmp-services.so
00:11:11.456: obs-x264.so
00:11:11.456: obs-websocket.so
00:11:11.456: obs-transitions.so
00:11:11.456: obs-outputs.so
00:11:11.456: obs-filters.so
00:11:11.456: obs-ffmpeg.so
00:11:11.456: linux-v4l2.so
00:11:11.456: linux-pulseaudio.so
00:11:11.456: linux-pipewire.so
00:11:11.456: linux-jack.so
00:11:11.456: linux-capture.so
00:11:11.456: linux-alsa.so
00:11:11.456: image-source.so
00:11:11.456: frontend-tools.so
00:11:11.456: decklink-output-ui.so
00:11:11.456: decklink-captions.so
00:11:11.456: ---------------------------------
00:11:11.456: ---------------------------------
00:11:11.456: Available Encoders:
00:11:11.456: Video Encoders:
00:11:11.456: - ffmpeg_svt_av1 (SVT-AV1)
00:11:11.456: - ffmpeg_aom_av1 (AOM AV1)
00:11:11.456: - jim_nvenc (NVIDIA NVENC H.264)
00:11:11.456: - jim_hevc_nvenc (NVIDIA NVENC HEVC)
00:11:11.456: - obs_x264 (x264)
00:11:11.456: Audio Encoders:
00:11:11.456: - ffmpeg_aac (FFmpeg AAC)
00:11:11.456: - ffmpeg_opus (FFmpeg Opus)
00:11:11.456: - ffmpeg_pcm_s16le (FFmpeg PCM (16-bitowy))
00:11:11.456: - ffmpeg_pcm_s24le (FFmpeg PCM (24-bitowy))
00:11:11.456: - ffmpeg_pcm_f32le (FFmpeg PCM (32-bitowy zmiennoprzecinkowy))
00:11:11.456: - ffmpeg_alac (FFmpeg ALAC (24-bitowy))
00:11:11.456: - ffmpeg_flac (FFmpeg FLAC (16-bitowy))
00:11:11.456: ==== Startup complete ===============================================
00:11:11.477: All scene data cleared
00:11:11.477: ------------------------------------------------
00:11:11.483: pulse-input: Server name: 'PulseAudio (on PipeWire 1.2.3) 15.0.0'
00:11:11.483: pulse-input: Audio format: s32le, 48000 Hz, 2 channels
00:11:11.484: pulse-input: Started recording from 'alsa_output.pci-0000_08_00.3.analog-stereo.monitor' (default)
00:11:11.484: [Loaded global audio device]: 'Urządzenie audio'
00:11:11.484: pulse-input: Server name: 'PulseAudio (on PipeWire 1.2.3) 15.0.0'
00:11:11.485: pulse-input: Audio format: s16le, 48000 Hz, 1 channels
00:11:11.485: pulse-input: Started recording from 'alsa_input.usb-0c76_Razer_Seiren_Mini-00.mono-fallback' (default)
00:11:11.485: [Loaded global audio device]: 'Mikrofon/Wejście liniowe'
00:11:11.487: [window-capture: 'Przechwytywanie okna (XComposite)'] update settings:
00:11:11.487: title: ClassiCube 1.3.6 (Jedenastka)
00:11:11.487: class: ClassiCube 1.3.6
00:11:11.487:
00:11:11.524: xshm-input: Geometry 1920x1080 @ 1280,0
00:11:11.527: Switched to scene 'Scena'
00:11:11.527: ------------------------------------------------
00:11:11.527: Loaded scenes:
00:11:11.527: - scene 'Scena':
00:11:11.527: - source: 'Przechwytywanie okna (XComposite)' (xcomposite_input)
00:11:11.527: - source: 'Przechwytywanie ekranu (XSHM)' (xshm_input)
00:11:11.527: ------------------------------------------------
00:11:12.031: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Urządzenie audio)
00:11:12.031:
00:11:13.758: ---------------------------------
00:11:13.758: [x264 encoder: 'advanced_video_recording'] preset: veryfast
00:11:13.758: [x264 encoder: 'advanced_video_recording'] settings:
00:11:13.758: rate_control: CRF
00:11:13.758: bitrate: 0
00:11:13.758: buffer size: 0
00:11:13.758: crf: 23
00:11:13.758: fps_num: 60
00:11:13.758: fps_den: 1
00:11:13.758: width: 1920
00:11:13.758: height: 1080
00:11:13.758: keyint: 250
00:11:13.758:
00:11:13.788: ---------------------------------
00:11:13.788: [FFmpeg aac encoder: 'Track1'] bitrate: 160, channels: 2, channel_layout: stereo
00:11:13.788:
00:11:13.789: [ffmpeg muxer: 'adv_file_output'] Failed to create process pipe
Reply to: