Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: OBS isn't launching on KDE Wayland, and candidate appears to be exactly the same as stable #211

Open
YamiYukiSenpai opened this issue Dec 27, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@YamiYukiSenpai
Copy link

YamiYukiSenpai commented Dec 27, 2024

What happened?

OBS isn't launching at all on KDE Wayland

Switching to candidate branch doesn't help as it's using the same OBS 30.0.2 from Stable

https://forum.snapcraft.io/t/obs-studio-segmentation-fault/43367/2

What should have happened?

OBS should launch with KDE Wayland, and OBS should've upgraded properly

Output of snap info $snap_name

> snap info obs-studio
name:      obs-studio
summary:   Free and open source software for live streaming and screen recording
publisher: Snapcrafters✪
store-url: https://snapcraft.io/obs-studio
license:   GPL-2.0
description: |
  OBS Studio is software designed for capturing, compositing, encoding, recording, and streaming
  video content, efficiently.
  
  **NOTE: This is a community-supported modified build of OBS Studio; please file issues on the
  Snapcrafters GitHub:  https://github.com/snapcrafters/obs-studio/issues**
  
  **Batteries included**
  
  The snap of OBS studio comes pre-loaded with some extra features:
  
    * Supports **nvenc (NVIDIA) and VA-API (AMD & Intel) accelerated video encoding**.
    * **Advanced Scene Switcher** plugin; an automated scene switcher
    * **Browser** plugin; CEF-based OBS Studio browser plugin
    * **Directory Watch Media** plugin; filter you can add to a media source to load the oldest or
    newest file in a directory.
    * **Dynamic Delay** plugin; filter for dynamic delaying a video source.
    * **Freeze Filter** plugin; freeze a source using a filter.
    * **GStreamer** plugins; feed GStreamer launch pipelines into OBS Studio and use GStreamer
    encoder elements.
    * **Move Transition** plugin; move sources to a new position during a scene transition.
    * **NDI** plugin; Network A/V via NewTek's NDI.
    * **RGB Levels** plugin; simple filter to adjust RGB levels.
    * **Source Switcher** plugin; to switch between a list of sources.
    * **StreamFX** plugin; collection modern effects filters and transitions.
    * **Text Pango** plugin; Provides a text source rendered using Pango with multi-language
    support, emoji support, vertical rendering and RTL support.
    * **Transition Matrix** plugin; customize Any -> One or One -> One scene transitions.
    * **Waveform** plugin; audio visualization using fftw.
    * **Websockets** plugin; remote-control OBS Studio through WebSockets.
  
  **Connecting Interfaces**
  
  For the best experience, you'll want to connect the following interfaces.
  
     sudo snap connect obs-studio:alsa
     sudo snap connect obs-studio:audio-record
     sudo snap connect obs-studio:avahi-control
     sudo snap connect obs-studio:camera
     sudo snap connect obs-studio:jack1
     sudo snap connect obs-studio:kernel-module-observe
  
  **NDI**
  
  If you want to use the NDI plugin you'll need to connect the Avahi Control interface.
  
     snap connect obs-studio:avahi-control
  
  **Virtual Camera**
  
  Starting with OBS 26.1.0, Virtual Camera support is integrated. Here's how to install and
  configure `v4l2loopback`:
  
     sudo snap connect obs-studio:kernel-module-observe
     sudo apt -y install v4l2loopback-dkms v4l2loopback-utils
     echo "options v4l2loopback devices=1 video_nr=13 card_label='OBS Virtual Camera'   
     exclusive_caps=1" | sudo tee /etc/modprobe.d/v4l2loopback.conf
     echo "v4l2loopback" | sudo tee /etc/modules-load.d/v4l2loopback.conf
     sudo modprobe -r v4l2loopback
     sudo modprobe v4l2loopback devices=1 video_nr=13 card_label='OBS Virtual Camera'
     exclusive_caps=1
  
  **NOTE!** Using `video_nr` greater than 64 will not work.
  
  **Removable Storage**
  
  To access content on external storage, connect to the removable-media plug:
  
     snap connect obs-studio:removable-media
  
  **3rd Party plugins**
  
  To install pre-compiled plugins, download and extract the plugin to
  `~/snap/obs-studio/current/.config/obs-studio/plugins/`.
  
  This is how the Input Overlay plugin looks when correctly installed:
  
     /home/username/snap/obs-studio/current/.config/obs-studio/plugins/
     └── input-overlay
         ├── bin
         │   └── 64bit
         │       └── input-overlay.so
         └── data
             └── locale
                 ├── de-DE.ini
                 ├── en-US.ini
                 └── ru-RU.ini
  
  If you want to use the Input Overlay plugin, you'll also need to connect the joystick interface:
  
     snap connect obs-studio:joystick
  
  **NOTE: This is a community-supported modified build of OBS Studio; please file issues on the
  Snapcrafters GitHub:  https://github.com/snapcrafters/obs-studio/issues**
commands:
  - obs-studio
snap-id:      6uLU2MJmBURfLNz4rmL4WT2CmtVULE2u
tracking:     latest/candidate
refresh-date: 2 days ago, at 02:36 EST
channels:
  latest/stable:    30.2.0 2024-07-14 (1302) 603MB -
  latest/candidate: 31.0.0 2024-12-07 (1305) 603MB -
  latest/beta:      ↑                              
  latest/edge:      30.0.0 2023-12-22 (1296) 606MB -
installed:          31.0.0            (1305) 603MB

Output of snap connections $snap_name

> snap connections obs-studio
Interface                 Plug                                 Slot                            Notes
alsa                      obs-studio:alsa                      :alsa                           manual
audio-playback            obs-studio:audio-playback            :audio-playback                 -
audio-record              obs-studio:audio-record              :audio-record                   -
avahi-control             obs-studio:avahi-control             :avahi-control                  manual
browser-support           obs-studio:browser-support           :browser-support                -
camera                    obs-studio:camera                    :camera                         -
content[gnome-42-2204]    obs-studio:gnome-42-2204             gnome-42-2204:gnome-42-2204     -
content[gtk-3-themes]     obs-studio:gtk-3-themes              gtk-common-themes:gtk-3-themes  -
content[icon-themes]      obs-studio:icon-themes               gtk-common-themes:icon-themes   -
content[icon-themes]      obs-studio:icon-themes               icon-theme-breeze:icon-themes   -
content[sound-themes]     obs-studio:sound-themes              gtk-common-themes:sound-themes  -
desktop                   obs-studio:desktop                   :desktop                        -
desktop-legacy            obs-studio:desktop-legacy            :desktop-legacy                 -
gsettings                 obs-studio:gsettings                 :gsettings                      -
hardware-observe          obs-studio:hardware-observe          -                               -
home                      obs-studio:home                      :home                           -
jack1                     obs-studio:jack1                     :jack1                          manual
joystick                  obs-studio:joystick                  -                               -
kernel-module-observe     obs-studio:kernel-module-observe     :kernel-module-observe          manual
network                   obs-studio:network                   :network                        -
network-bind              obs-studio:network-bind              :network-bind                   -
opengl                    obs-studio:opengl                    :opengl                         -
password-manager-service  obs-studio:password-manager-service  -                               -
process-control           obs-studio:process-control           -                               -
pulseaudio                obs-studio:pulseaudio                :pulseaudio                     -
raw-usb                   obs-studio:raw-usb                   -                               -
removable-media           obs-studio:removable-media           -                               -
screen-inhibit-control    obs-studio:screen-inhibit-control    :screen-inhibit-control         -
screencast-legacy         obs-studio:screencast-legacy         -                               -
system-observe            obs-studio:system-observe            -                               -
unity7                    obs-studio:unity7                    :unity7                         -
upower-observe            obs-studio:upower-observe            :upower-observe                 -
wayland                   obs-studio:wayland                   :wayland                        -
x11                       obs-studio:x11                       :x11                            -

Output of snap version

> snap version
snap    2.67
snapd   2.67
series  16
tuxedo  24.04
kernel  6.11.0-108013-tuxedo

Relevant log output

> sudo journalctl -f | grep DENIED
[sudo] password for yamiyuki: 
Dec 27 03:37:33 Y4M1-II kernel: audit: type=1400 audit(1735288653.823:770): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/sys/fs/cgroup/user.slice/user-1000.slice/[email protected]/app.slice/snap.firefox.firefox-473185e9-6efa-43d1-89f0-d30e911a7eb6.scope/cpu.max" pid=146348 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
Dec 27 03:38:17 Y4M1-II kernel: audit: type=1400 audit(1735288697.386:771): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/etc/fstab" pid=11625 comm="firefox" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Dec 27 03:38:17 Y4M1-II kernel: audit: type=1400 audit(1735288697.393:772): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/etc/fstab" pid=11625 comm="firefox" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Dec 27 03:38:17 Y4M1-II kernel: audit: type=1400 audit(1735288697.475:773): apparmor="DENIED" operation="mount" class="mount" info="failed flags match" error=-13 profile="snap-update-ns.obs-studio" name="/boot/" pid=146556 comm="5" srcname="/var/lib/snapd/hostfs/boot/" flags="rw, bind"
Dec 27 03:38:17 Y4M1-II kernel: audit: type=1400 audit(1735288697.890:774): apparmor="DENIED" operation="open" class="file" profile="snap.obs-studio.obs-studio" name="/home/yamiyuki/.config/kdedefaults/kdeglobals" pid=146527 comm="obs" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
Dec 27 03:38:17 Y4M1-II kernel: audit: type=1400 audit(1735288697.890:775): apparmor="DENIED" operation="open" class="file" profile="snap.obs-studio.obs-studio" name="/etc/xdg/kdeglobals" pid=146527 comm="obs" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Dec 27 03:38:17 Y4M1-II kernel: audit: type=1400 audit(1735288697.959:776): apparmor="DENIED" operation="bind" class="net" profile="snap.obs-studio.obs-studio" pid=146527 comm="obs" family="unix" sock_type="dgram" protocol=0 requested="bind" denied="bind" addr="@2F636F6D2F6F627370726F6A656374203134363532372033302E302E3220286C696E75782900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"

Teminal output of app

> snap run obs-studio            
debug: Found portal inhibitor
debug: Attempted path: ../../data/obs-studio/locale/en-US.ini
debug: Attempted path: ../../data/obs-studio/locale.ini
debug: Attempted path: ../../data/obs-studio/themes/Yami.qss
info: User enabled --multi flag and is now running multiple instances of OBS.
info: Command Line Arguments: --multi
info: Platform: Wayland
info: CPU Name: AMD Ryzen 9 5900X 12-Core Processor
info: CPU Speed: 4842.522MHz
info: Physical Cores: 12, Logical Cores: 24
info: Physical Memory: 64186MB Total, 46889MB Free
info: Kernel Version: Linux 6.11.0-108013-tuxedo
info: Distribution: "Ubuntu Core" "22"
info: Desktop Environment: KDE (KDE)
info: Session Type: wayland
info: Qt Version: 6.2.4 (runtime), 6.2.4 (compiled)
info: Portable mode: false
/usr/share/libdrm/amdgpu.ids: No such file or directory
info: OBS 30.0.2 (linux)
info: ---------------------------------
info: ---------------------------------
info: audio settings reset:
        samples per sec: 48000
        speakers:        2
        max buffering:   960 milliseconds
        buffering type:  dynamically increasing
info: ---------------------------------
info: Initializing OpenGL...
info: Using EGL/Wayland
info: Initialized EGL 1.5
info: Loading up OpenGL on adapter AMD NAVI21 (navi21, LLVM 15.0.7, DRM 3.58, 6.11.0-108013-tuxedo)
info: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 23.2.1-1ubuntu3.1~22.04.2, shading language 4.60
info: ---------------------------------
info: video settings reset:
        base resolution:   3440x1440
        output resolution: 1528x640
        downscale filter:  Bicubic
        fps:               30/1
        format:            NV12
        YUV mode:          Rec. 709/Partial
info: NV12 texture support not available
info: P010 texture support not available
info: Audio monitoring device:
        name: Default
        id: default
info: ---------------------------------
info: [3D Effect] loaded version 0.1.0
info: [adv-ss] version: 1.24.2
info: [adv-ss] version: 267855fded058e22e682bf2888c822fb419d8b55
info: [adv-ss] curl loaded successfully
info: [adv-ss] found curl library
info: [adv-ss] attempting to load "/snap/obs-studio/1305/obs-plugins/64bit/adv-ss-plugins/advanced-scene-switcher-midi.so"
info: [adv-ss] successfully loaded "/snap/obs-studio/1305/obs-plugins/64bit/adv-ss-plugins/advanced-scene-switcher-midi.so"
info: [adv-ss] attempting to load "/snap/obs-studio/1305/obs-plugins/64bit/adv-ss-plugins/advanced-scene-switcher-opencv.so"
info: [adv-ss] successfully loaded "/snap/obs-studio/1305/obs-plugins/64bit/adv-ss-plugins/advanced-scene-switcher-opencv.so"
info: [adv-ss] attempting to load "/snap/obs-studio/1305/obs-plugins/64bit/adv-ss-plugins/advanced-scene-switcher-twitch.so"
info: [adv-ss] successfully loaded "/snap/obs-studio/1305/obs-plugins/64bit/adv-ss-plugins/advanced-scene-switcher-twitch.so"
warning: QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0,0,0,0'
warning: QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0,0,0,0'
warning: QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0,0,0,0'
warning: QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0,0,0,0'
warning: No AJA devices found, skipping loading AJA UI plugin
warning: Failed to initialize module 'aja-output-ui.so'
warning: No AJA devices found, skipping loading AJA plugin
warning: Failed to initialize module 'aja.so'
info: [Browser Transition] loaded version 0.1.2
warning: Failed to load 'en-US' text for module: 'decklink-captions.so'
warning: Failed to load 'en-US' text for module: 'decklink-output-ui.so'
libDeckLinkAPI.so: cannot open shared object file: No such file or directory
warning: A DeckLink iterator could not be created.  The DeckLink drivers may not be installed
warning: Failed to initialize module 'decklink.so'
info: [Device Switcher] loaded version 0.1.3
warning: QLayout: Attempting to add QLayout "" to DeviceSwitcherDock "", which already has a layout
info: [Directory watch media] loaded version 0.6.2
info: [Downstream Keyer] loaded version 0.3.0
info: [Dynamic Delay] loaded version 0.1.4
info: [Freeze Filter] loaded version 0.3.3
info: [Gradient Source] loaded version 0.3.2
info: [pipewire] Available captures:
info: [pipewire]     - Desktop capture
info: [pipewire]     - Window capture
warning: v4l2loopback not installed, virtual camera disabled
info: [linux-vkcapture] plugin loaded successfully (version 1.4.3)
error: [linux-vkcapture] Cannot bind unix socket to : 13
info: [markdown] loaded version 0.2.2
info: [Media Controls] loaded version 0.3.7
info: [Move Transition] loaded version 2.9.7
info: [Advanced Masks] loaded version 1.0.1
warning: Failed to load 'en-US' text for module: 'obs-audio-pan-filter.so'
info: [obs-audio-pan-filter] plugin loaded successfully (version 0.2.3)
info: [obs-backgroundremoval] Plugin loaded successfully (version 1.1.8)
info: [obs-backgroundremoval] Latest release is 
info: [obs-browser]: Version 2.22.2
info: [obs-browser]: CEF Version 103.0.5060.134 (runtime), 103.0.0-5060-shared-textures.2594+g17f8588+chromium-103.0.5060.134 (compiled)
info: [Composite Blur] loaded version 1.1.0
info: [obs-dvd-screensaver] plugin loaded successfully (version 0.0.2)
info: [obs-face-tracker] registering face_tracker_filter_info (version 0.7.1)
info: [obs-face-tracker] ft_docks_init: Adding face tracker dock menu action=0x560c003868d0
error: os_dlopen(libnvidia-encode.so.1->libnvidia-encode.so.1): libnvidia-encode.so.1: cannot open shared object file: No such file or directory

info: VAAPI: API version 1.20
info: FFmpeg VAAPI H264 encoding supported
info: FFmpeg VAAPI HEVC encoding supported
info: [obs-gstreamer] build: 7dd3e69, gst-runtime: 1.20.3
info: [obs-localvocal] plugin loaded successfully (version 0.0.8)
warning: QLayout: Attempting to add QLayout "" to QWidget "", which already has a layout
warning: Failed to load 'en-US' text for module: 'obs-multisource-effect.so'
info: [obs-multisource-effect] plugin loaded successfully (version 0.2.1)
warning: Failed to load 'en-US' text for module: 'obs-mute-filter.so'
info: [obs-mute-filter] plugin loaded successfully (version 0.2.2)
info: [obs-ndi] obs_module_load: you can haz obs-ndi (Version 4.13.0)
info: [obs-ndi] obs_module_load: Qt Version: 6.2.4 (runtime), 6.2.4 (compiled)
info: [obs-ndi] load_ndilib: Trying '/usr/lib/libndi.so.5'
info: [obs-ndi] load_ndilib: Found NDI library at '/usr/lib/libndi.so.5'
info: [obs-ndi] load_ndilib: NDI runtime loaded successfully
info: [obs-ndi] load_ndilib: NDIlib_v5_load found
info: [obs-ndi] obs_module_load: NDI library initialized successfully ('NDI SDK LINUX 09:57:02 Feb  2 2023 5.5.3')
info: [obs-ndi] preview_output_init('OBS Preview')
info: [obs-ndi] +ndi_output_create('OBS Preview'...)
info: [obs-ndi] ndi_output_update('OBS Preview'...)
info: [obs-ndi] -ndi_output_create('OBS Preview'...)
info: [obs-plugin-countdown] plugin loaded successfully (version 1.3.3)
info: [obs-rgb-levels-filter] plugin loaded successfully (version 1.0.2)
info: [obs-shaderfilter] loaded version 2.1.3
info: [obs-soundboard] Soundboard plugin version 1.1.0 is loaded
info: [Stroke Glow Shadow] loaded version 1.0.2
info: [obs-teleport] version: 0.6.6
warning: Failed to load 'en-US' text for module: 'obs-text-pthread.so'
info: [obs-text-pthread] plugin loaded successfully (version 2.0.2)
warning: Failed to load 'en-US' text for module: 'obs-urlsource.so'
info: [obs-urlsource] plugin loaded successfully (version 0.2.5)
info: [obs-vaapi] version: 0.4.1, gst-runtime: 1.20.3
info: [obs-websocket 4.9.1-compat] you can haz websockets (version 4.9.1-compat)
info: [obs-websocket 4.9.1-compat] qt version (compile-time): 6.2.4 ; qt version (run-time): 6.2.4
info: [obs-websocket 4.9.1-compat] [obs_module_load] Linked ASIO Version: 101201
info: [obs-websocket 4.9.1-compat] module loaded!
info: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.3.4 | RPC Version: 1)
info: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.2.4 | Qt version (run-time): 6.2.4
info: [obs-websocket] [obs_module_load] Linked ASIO Version: 101801
info: [obs-websocket] [obs_module_load] Module loaded.
info: [pixel-art] plugin loaded successfully (version 0.0.4)
info: [Recursion Effect] loaded version 0.0.6
info: [Replay Source] loaded version 1.6.12
info: [Scene As Transition] loaded version 1.1.0
info: [Scene Notes Dock] loaded version 0.2.0
warning: QLayout: Attempting to add QLayout "" to SceneNotesDock "SceneNotesDock", which already has a layout
info: [Source Clone] loaded version 0.1.5
info: [Source Copy] loaded version 0.2.2
info: [Source Dock] loaded version 0.3.6
info: [Source Record] loaded version 0.3.2
info: [Source Switcher] loaded version 0.4.2
info: [TimeWarpScan] loaded version 0.1.7
info: [Transition Table] loaded version 0.2.7
info: [Vertical Canvas] loaded version 1.3.1
info: [vlc-video]: VLC 3.0.16 Vetinari found, VLC video source enabled
info: [phandasm_waveform]: Registered v1.7.0 x64
info: [phandasm_waveform]: Using CPU capabilities: AVX2 AVX FMA3 SSE2
info: ---------------------------------
info:   Loaded Modules:
info:     waveform.so
info:     vlc-video.so
info:     vertical-canvas.so
info:     transition-table.so
info:     time-warp-scan.so
info:     text-freetype2.so
info:     source-switcher.so
info:     source-record.so
info:     source-dock.so
info:     source-copy.so
info:     source-clone.so
info:     scene-notes-dock.so
info:     scene-as-transition.so
info:     scale-to-sound.so
info:     rtmp-services.so
info:     replay-source.so
info:     recursion-effect.so
info:     pixel-art.so
info:     obs-x264.so
info:     obs-websocket.so
info:     obs-websocket-compat.so
info:     obs-vst.so
info:     obs-vintage-filter.so
info:     obs-vaapi.so
info:     obs-urlsource.so
info:     obs-transitions.so
info:     obs-text-pthread.so
info:     obs-teleport.so
info:     obs-stroke-glow-shadow.so
info:     obs-soundboard.so
info:     obs-shaderfilter.so
info:     obs-rgb-levels-filter.so
info:     obs-qsv11.so
info:     obs-plugin-countdown.so
info:     obs-outputs.so
info:     obs-ndi.so
info:     obs-mute-filter.so
info:     obs-multisource-effect.so
info:     obs-multi-rtmp.so
info:     obs-localvocal.so
info:     obs-libfdk.so
info:     obs-gstreamer.so
info:     obs-filters.so
info:     obs-ffmpeg.so
info:     obs-face-tracker.so
info:     obs-dvd-screensaver.so
info:     obs-composite-blur.so
info:     obs-command-source.so
info:     obs-browser.so
info:     obs-backgroundremoval.so
info:     obs-audio-pan-filter.so
info:     obs-advanced-masks.so
info:     move-transition.so
info:     media-controls.so
info:     markdown.so
info:     linux-vkcapture.so
info:     linux-v4l2.so
info:     linux-pulseaudio.so
info:     linux-pipewire.so
info:     linux-pipewire-audio.so
info:     linux-jack.so
info:     linux-capture.so
info:     image-source.so
info:     gradient-source.so
info:     frontend-tools.so
info:     freeze-filter.so
info:     dynamic-delay.so
info:     downstream-keyer.so
info:     dir-watch-media.so
info:     device-switcher.so
info:     decklink-output-ui.so
info:     decklink-captions.so
info:     browser-transition.so
info:     advanced-scene-switcher.so
info:     3d-effect.so
info: ---------------------------------
info: [Vertical Canvas] Loaded configuration file
warning: QLayout: Attempting to add QLayout "" to CanvasDock "contextContainer", which already has a layout
info: NV12 texture support not available
info: P010 texture support not available
warning: QMetaObject::connectSlotsByName: No matching signal for on_nextButton_clicked()
warning: QMetaObject::connectSlotsByName: No matching signal for on_previousButton_clicked()
warning: The object name of the added dock is empty or already used, a temporary one will be set to avoid conflicts
info: [obs-ndi] obs_module_post_load: ...
info: ==== Startup complete ===============================================
info: [adv-ss] trying to reconnect to  in 10 seconds.
info: [adv-ss] reset transition behaviour to adjust active transition type
info: All scene data cleared
info: ------------------------------------------------
info: pulse-input: Server name: 'PulseAudio (on PipeWire 1.2.7) 15.0.0'
info: pulse-input: Audio format: s32le, 48000 Hz, 2 channels
info: pulse-input: Started recording from 'alsa_output.pci-0000_11_00.4.iec958-stereo.monitor' (default)
info: [Loaded global audio device]: 'Desktop Audio'
info: pulse-input: Server name: 'PulseAudio (on PipeWire 1.2.7) 15.0.0'
info: pulse-input: Audio format: s16le, 48000 Hz, 1 channels
info: pulse-input: Started recording from 'alsa_input.usb-SteelSeries_Arctis_Nova_7-00.mono-fallback' (default)
info: [Loaded global audio device]: 'Mic/Aux'
[W][02605.216546] pw.conf      | [          conf.c:  422 conf_load()] 0x560c0113e4f0: error loading config '/snap/obs-studio/1305/usr/share/pipewire/pipewire.conf': No such file or directory
[W][02605.216613] pw.context   | [       context.c:  115 try_load_conf()] 0x560c0113e060: can't load config /snap/obs-studio/1305/usr/share/pipewire/pipewire.conf: No such file or directory
warning: [pipewire] Error creating PipeWire core
error: Failed to create source 'Audio Output Capture (PipeWire)'!
error: Source ID 'xshm_input' not found
error: Failed to create source 'Screen Capture (XSHM)'!
info: v4l2-input: Start capture from /dev/video0
error: v4l2-input: Unable to open device
error: v4l2-input: Initialization failed, errno: No such file or directory
info: PipeWire initialized
info: Switched to scene 'Scene'
info: [Media Source 'Soundboard']: settings:
        input:                   
        input_format:            (null)
        speed:                   100
        is_looping:              no
        is_linear_alpha:         no
        is_hw_decoding:          no
        is_clear_on_media_end:   yes
        restart_on_activate:     yes
        close_when_inactive:     no
        full_decode:             no
        ffmpeg_options:          
info: [obs-face-tracker] save_load_ft_docks saving=0
info: [adv-ss] trying to reconnect to  in 10 seconds.
info: ------------------------------------------------
info: Loaded scenes:
info: - scene 'Scene':
info:     - source: 'Audio Output Capture (PipeWire)' (pipewire_audio_output_capture)
info:     - source: 'Screen Capture (XSHM)' (xshm_input)
info:     - source: 'Video Capture Device (V4L2)' (v4l2_input)
info:     - source: 'Screen Capture (PipeWire)' (pipewire-desktop-capture-source)
info: - scene 'Vertical Scene':
info: ------------------------------------------------
[1]    23324 segmentation fault  snap run obs-studio

> obs-studio --version
OBS Studio - 30.0.2

> snap version; lscpu | grep Architecture; snap info obs-studio | grep installed
snap    2.67
snapd   2.67
series  16
tuxedo  24.04
kernel  6.11.0-108013-tuxedo
Architecture:                         x86_64
 This is how the Input Overlay plugin looks when correctly installed:
installed:          31.0.0            (1305) 603MB -
@YamiYukiSenpai YamiYukiSenpai added the bug Something isn't working label Dec 27, 2024
@YamiYukiSenpai YamiYukiSenpai changed the title [Bug]: OBS isn't launching on KDE Wayland, and cadidate appears to be exactly the same as stable [Bug]: OBS isn't launching on KDE Wayland, and candidate appears to be exactly the same as stable Jan 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant