XComposite cause failure under OBS in Debian (Gnome in XOrg)

julenuri

New Member
As soon as I do a mouse click in any XComposite component in the Scene, the software crases itself. I tried lot of things, but... Nothing worked. Meanwhile I am using an appimage old version that is stable enough and don't cause me more bugs... But I guess that there is somethign wrong here.

julenuri@Debian-3010:~$ obs
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/locale/es-ES.ini
debug: Attempted path: /usr/share/obs/obs-studio/locale/es-ES.ini
info: Using preferred locale 'es-ES'
debug: Attempted path: share/obs/obs-studio/themes/Yami.qss
debug: Attempted path: /usr/share/obs/obs-studio/themes/Yami.qss
info: Using EGL/X11
info: CPU Name: Intel(R) Core(TM) i3-2120 CPU @ 3.30GHz
info: CPU Speed: 3292.635MHz
info: Physical Cores: 2, Logical Cores: 4
info: Physical Memory: 15901MB Total, 7972MB Free
info: Kernel Version: Linux 6.4.9-1-liquorix-amd64
info: Distribution: "Debian GNU/Linux" Unknown
info: Desktop Environment: GNOME (gnome-xorg)
info: Session Type: x11
info: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
info: Qt Version: 5.15.10 (runtime), 5.15.10 (compiled)
info: Portable mode: false
QMetaObject::connectSlotsByName: Connecting slot on_transitionDuration_valueChanged() with the first of the following compatible signals: ("valueChanged(int)", "valueChanged(QString)")
info: OBS 29.1.3.1-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: Loading up OpenGL on adapter Intel Mesa Intel(R) HD Graphics 2000 (SNB GT1)
info: OpenGL loaded successfully, version 3.3 (Core Profile) Mesa 23.1.4-1, shading language 3.30
info: ---------------------------------
info: video settings reset:
base resolution: 1920x1080
output resolution: 1920x1080
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: Por defecto
id: default
info: ---------------------------------
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: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio
warning: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
warning: Failed to initialize module 'decklink.so'
info: [pipewire] No captures available
info: VAAPI: API version 1.19
info: FFmpeg VAAPI H264 encoding supported
info: FFmpeg VAAPI HEVC encoding not supported
info: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.2.3 | RPC Version: 1)
info: [obs-websocket] [obs_module_load] Qt version (compile-time): 5.15.10 | Qt version (run-time): 5.15.10
info: [obs-websocket] [obs_module_load] Linked ASIO Version: 102201
info: [obs-websocket] [obs_module_load] Module loaded.
info: [vlc-video]: VLC 3.0.18 Vetinari found, VLC video source enabled
info: ---------------------------------
info: Loaded Modules:
info: vlc-video.so
info: text-freetype2.so
info: rtmp-services.so
info: obs-x264.so
info: obs-websocket.so
info: obs-transitions.so
info: obs-outputs.so
info: obs-filters.so
info: obs-ffmpeg.so
info: linux-v4l2.so
info: linux-pulseaudio.so
info: linux-pipewire.so
info: linux-jack.so
info: linux-capture.so
info: linux-alsa.so
info: image-source.so
info: frontend-tools.so
info: decklink-output-ui.so
info: decklink-captions.so
info: ---------------------------------
QWidget::setTabOrder: 'first' and 'second' must be in the same window
info: ==== Startup complete ===============================================
info: All scene data cleared
info: ------------------------------------------------
info: [window-capture: 'Captura de ventana (Xcomposite)'] update settings:
title: MEGAsync
class: megasync

info: [window-capture: 'Captura de ventana (Xcomposite) 2'] update settings:
title: MEGAsync
class: megasync

info: Switched to scene 'Escena 2'
info: ------------------------------------------------
info: Loaded scenes:
info: - scene 'Escena 2':
info: - source: 'Origen de color' (color_source_v3)
info: - source: 'Captura de ventana (Xcomposite)' (xcomposite_input)
info: - source: 'Captura de ventana (Xcomposite) 2' (xcomposite_input)
info: ------------------------------------------------
Violación de segmento
((Segmentation fault (core dumped))
 
Last edited:

xxxloukxxx

New Member
I've got exactly the same issue : debian 12 (full update) / xorg / i3

Any click on a xcomposite source ... crash

Here comes the log :
----------------
info: Using EGL/X11 info: CPU Name: Intel(R) Core(TM) i3-8100 CPU @ 3.60GHz info: CPU Speed: 3600.418MHz info: Physical Cores: 4, Logical Cores: 4 info: Physical Memory: 3775MB Total, 1018MB Free info: Kernel Version: Linux 6.4.0-1-amd64 info: Distribution: "Debian GNU/Linux" Unknown info: Session Type: tty info: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1 info: Qt Version: 5.15.10 (runtime), 5.15.10 (compiled) info: Portable mode: false QMetaObject::connectSlotsByName: Connecting slot on_transitionDuration_valueChanged() with the first of the following compatible signals: ("valueChanged(int)", "valueChanged(QString)") info: OBS 29.1.3.1-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: Loading up OpenGL on adapter Intel Mesa Intel(R) UHD Graphics 630 (CFL GT2) info: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 23.1.4-1, shading language 4.60 info: --------------------------------- info: video settings reset: base resolution: 1280x720 output resolution: 1280x720 downscale filter: Bicubic 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: Par défaut id: default info: --------------------------------- 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: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type warning: A DeckLink iterator could not be created. The DeckLink drivers may not be installed warning: Failed to initialize module 'decklink.so' info: [pipewire] No captures available warning: v4l2loopback not installed, virtual camera disabled info: VAAPI: API version 1.19 info: FFmpeg VAAPI H264 encoding supported info: FFmpeg VAAPI HEVC encoding not supported info: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.2.3 | RPC Version: 1) info: [obs-websocket] [obs_module_load] Qt version (compile-time): 5.15.10 | Qt version (run-time): 5.15.10 info: [obs-websocket] [obs_module_load] Linked ASIO Version: 102201 info: [obs-websocket] [obs_module_load] Module loaded. info: [vlc-video]: VLC 3.0.18 Vetinari found, VLC video source enabled info: --------------------------------- info: Loaded Modules: info: vlc-video.so info: text-freetype2.so info: rtmp-services.so info: obs-x264.so info: obs-websocket.so info: obs-transitions.so info: obs-outputs.so info: obs-filters.so info: obs-ffmpeg.so info: linux-v4l2.so info: linux-pulseaudio.so info: linux-pipewire.so info: linux-jack.so info: linux-capture.so info: linux-alsa.so info: image-source.so info: frontend-tools.so info: decklink-output-ui.so info: decklink-captions.so info: --------------------------------- info: ==== Startup complete =============================================== info: All scene data cleared info: ------------------------------------------------ info: xshm-input: Geometry 1680x1050 @ 0,0 info: v4l2-input: Start capture from /dev/video2 info: v4l2-input: Input: 0 info: v4l2-input: Resolution: 1920x1080 info: v4l2-input: Pixelformat: H264 info: v4l2-input: Linesize: 3840 Bytes info: v4l2-input: Framerate: 30.00 fps info: v4l2-input: /dev/video2: select timeout set to 166666 (5x frame periods) info: pulse-input: Server name: 'PulseAudio (on PipeWire 0.3.77) 15.0.0' info: pulse-input: Audio format: s16le, 48000 Hz, 1 channels info: pulse-input: Started recording from 'alsa_input.usb-Generalplus_Usb_Audio_Device-00.mono-fallback' info: xshm-input: Geometry 1920x1080 @ 1680,0 info: xshm-input: Geometry 1920x1080 @ 1680,0 info: [window-capture: 'Capture de la fenêtre (Xcomposite)'] update settings: title: xcomposite | OBS Forums – Chromium class: chromium info: Switched to scene 'Scène 2' info: ------------------------------------------------ info: Loaded scenes: info: - scene 'Main': info: - source: 'Micro' (pulse_input_capture) info: - filter: 'Suppression du bruit' (noise_suppress_filter_v2) info: - filter: 'Compresseur' (compressor_filter) info: - filter: 'Égaliseur 3 bandes' (basic_eq_filter) info: - source: 'Cam' (v4l2_input) info: - filter: 'Accentuer' (sharpness_filter_v2) info: - source: 'Image' (image_source) info: - filter: 'Corrections colorimétrique' (color_filter_v2) info: - source: 'Titre' (text_ft2_source_v2) info: - source: 'PIP' (xshm_input) info: - source: 'Calc-écran' (xshm_input) info: - source: 'Calc-clavier' (xshm_input) info: - scene 'Fullscreen': info: - source: 'Micro' (pulse_input_capture) info: - filter: 'Suppression du bruit' (noise_suppress_filter_v2) info: - filter: 'Compresseur' (compressor_filter) info: - filter: 'Égaliseur 3 bandes' (basic_eq_filter) info: - source: 'PIP' (xshm_input) info: - source: 'Image' (image_source) info: - filter: 'Corrections colorimétrique' (color_filter_v2) info: - source: 'Titre' (text_ft2_source_v2) info: - source: 'Calc-clavier' (xshm_input) info: - source: 'Calc-écran' (xshm_input) info: - scene 'Scène 2': info: - source: 'Capture de la fenêtre (Xcomposite)' (xcomposite_input) info: ------------------------------------------------ error: v4l2-input: /dev/video2: select timed out error: v4l2-input: /dev/video2: failed to log status info: adding 64 milliseconds of audio buffering, total audio buffering is now 64 milliseconds (source: Micro) /** Click on xcomposite source**/ fish: Job 1, 'obs' terminated by signal SIGSEGV (Erreur de frontière d'adresse)
 
Top