univrsal / input-overlay

Show keyboard, gamepad and mouse input on stream
GNU General Public License v2.0
2.62k stars 235 forks source link

Crash on startup (Debian 12) #360

Closed UnBeatWaterGH closed 5 months ago

UnBeatWaterGH commented 11 months ago

Describe the bug A crash on startup

To Reproduce Steps to reproduce the behavior:

  1. Install Debian 11
  2. Upgrade to Debian 12
  3. Install OBS Studio
  4. Download the latest release
  5. Install the DEB file
  6. Boot up OBS from your terminal
  7. See that it crashes

Expected behavior OBS Studio

Additional information: OBS Log:

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: Using EGL/X11
info: CPU Name: AMD Ryzen 5 3600 6-Core Processor
info: CPU Speed: 3632.012MHz
info: Physical Cores: 6, Logical Cores: 12
info: Physical Memory: 7863MB Total, 430MB Free
info: Kernel Version: Linux 6.1.0-10-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
info: Qt Version: 5.15.8 (runtime), 5.15.8 (compiled)
info: Portable mode: false
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...
info: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GTX 1650/PCIe/SSE2
info: OpenGL loaded successfully, version 3.3.0 NVIDIA 525.125.06, shading language 3.30 NVIDIA via Cg compiler
info: ---------------------------------
info: video settings reset:
    base resolution:   1920x1080
    output resolution: 1280x720
    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: ---------------------------------
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: [input-overlay] Loading v5.0.4-HEAD (5f18f42) build time 2023.05.08 07:24
Segmentation fault
univrsal commented 11 months ago

Input overlay is compiled against qt6, your build of obs uses qt5, which will cause issues. You'll have to manually compile the plugin.