occ-ai/obs-backgroundremoval

debian stable: obs crashes after installing the plugin

adaptive-shield-matrix opened this issue · 1 comments

Describe the bug

  • obs crashes after installing the plugin
  • using debian 12 bookworm, xorg, pulseaudio
  • unistallling the plugin restores obs (obs no longer crashes)

To Reproduce

  1. Start program
  2. Observe it crashing

Log and Crash Report

obs --verbose
debug: Found portal inhibitor
debug: Attempted path: share/obs/obs-studio/locale/en-US.ini
debug: Attempted path: /usr/share/obs/obs-studio/locale/en-US.ini
debug: Attempted path: share/obs/obs-studio/locale.ini
debug: Attempted path: /usr/share/obs/obs-studio/locale.ini
debug: Attempted path: share/obs/obs-studio/themes/Yami.qss
debug: Attempted path: /usr/share/obs/obs-studio/themes/Yami.qss
info: Command Line Arguments: --verbose
info: Using EGL/X11
info: CPU Name: AMD Ryzen 5 5500U with Radeon Graphics
info: CPU Speed: 1494.409MHz
info: Physical Cores: 6, Logical Cores: 12
info: Physical Memory: 22841MB Total, 2883MB Free
info: Kernel Version: Linux 6.1.0-9-amd64
info: Distribution: "Debian GNU/Linux" "12"
info: Session Type: x11
info: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
debug: found alternate keycode 62 for OBS_KEY_SHIFT which already has keycode 50
debug: found alternate keycode 73 for OBS_KEY_CONTROL which already has keycode 37
debug: found alternate keycode 75 for OBS_KEY_ALT which already has keycode 64
debug: found alternate keycode 105 for OBS_KEY_CONTROL which already has keycode 37
debug: found alternate keycode 190 for OBS_KEY_REDO which already has keycode 137
debug: found alternate keycode 208 for OBS_KEY_VK_MEDIA_PLAY_PAUSE which already has keycode 172
debug: found alternate keycode 215 for OBS_KEY_VK_MEDIA_PLAY_PAUSE which already has keycode 172
debug: found alternate keycode 218 for OBS_KEY_PRINT which already has keycode 107
debug: found alternate keycode 231 for OBS_KEY_CANCEL which already has keycode 136
info: Qt Version: 5.15.8 (runtime), 5.15.8 (compiled)
info: Portable mode: false
debug: Attempted path: share/obs/obs-studio/themes/Dark/no_sources.svg
debug: Attempted path: /usr/share/obs/obs-studio/themes/Dark/no_sources.svg
QMetaObject::connectSlotsByName: No matching signal for on_tbar_position_valueChanged(int)
info: OBS 29.0.2.1-1+b1 (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...
debug: Created EGLDisplay 0x560b211298e0
info: Loading up OpenGL on adapter AMD AMD Radeon Graphics (renoir, LLVM 15.0.6, DRM 3.49, 6.1.0-9-amd64)
info: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 22.3.6, shading language 4.60
info: ---------------------------------
info: video settings reset:
	base resolution:   1919x1080
	output resolution: 1916x1080
	downscale filter:  Lanczos
	fps:               60/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: ---------------------------------
debug: ---------------------------------
debug: Loading module: decklink-captions.so
warning: Failed to load 'en-US' text for module: 'decklink-captions.so'
debug: ---------------------------------
debug: Loading module: decklink-output-ui.so
warning: Failed to load 'en-US' text for module: 'decklink-output-ui.so'
debug: ---------------------------------
debug: Loading module: decklink.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'
debug: ---------------------------------
debug: Loading module: frontend-tools.so
debug: ---------------------------------
debug: Loading module: image-source.so
debug: ---------------------------------
debug: Loading module: linux-alsa.so
debug: ---------------------------------
debug: Loading module: linux-capture.so
debug: ---------------------------------
debug: Loading module: linux-jack.so
debug: ---------------------------------
debug: Loading module: linux-pipewire.so
info: [pipewire] No captures available
debug: ---------------------------------
debug: Loading module: linux-pulseaudio.so
debug: ---------------------------------
debug: Loading module: linux-v4l2.so
warning: v4l2loopback not installed, virtual camera disabled
debug: ---------------------------------
debug: Loading module: obs-backgroundremoval.so
info: [obs-backgroundremoval] Plugin loaded successfully (version 1.1.6)
info: [obs-backgroundremoval] Latest release is 
QWidget: Must construct a QApplication before a QWidget
fish: Job 1, 'obs --verbose' terminated by signal SIGABRT (Abort)

Desktop:

  • OS: Debian GNU/Linux 12 (bookworm, debian stable)
  • Plugin Version:1.1.6-x86_64-linux-gnu
  • OBS Version: obs-studio/stable,now 29.0.2+dfsg-1+b1 amd64 [installed]
❯ inxi 
CPU: 6-core AMD Ryzen 5 5500U with Radeon Graphics (-MT MCP-)
speed/min/max: 1457/1400/4056 MHz Kernel: 6.1.0-9-amd64 x86_64 Up: 65d 18h 25m
Mem: 13776.3/22841.4 MiB (60.3%) Storage: 1.14 TiB (53.5% used) Procs: 411
Shell: fish inxi: 3.3.26