OBS crashes when adding VLC video

mortenkjarulff

New Member
Hi,

New to OBS.

When I add a VLC video, OBS crashes.
If I delete ./.config/obs-studio, to start from fresh, I see below when adding a VLC video.
Any suggestions?
I am on Pop!_OS.

/Morten

morten@mona:~$ obs
Attempted path: share/obs/obs-studio/locale/en-US.ini
Attempted path: /usr/share/obs/obs-studio/locale/en-US.ini
Attempted path: share/obs/obs-studio/locale.ini
Attempted path: /usr/share/obs/obs-studio/locale.ini
Attempted path: share/obs/obs-studio/themes/Dark.qss
Attempted path: /usr/share/obs/obs-studio/themes/Dark.qss
info: CPU Name: Intel(R) Core(TM) i3-4030U CPU @ 1.90GHz
info: CPU Speed: 1249.958MHz
info: Physical Cores: 2, Logical Cores: 4
info: Physical Memory: 3839MB Total, 277MB Free
info: Kernel Version: Linux 5.8.0-7630-generic
info: Distribution: "Pop!_OS" "20.10"
info: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.20.9
info: Portable mode: false
Attempted path: share/obs/obs-studio/themes/Dark/no_sources.svg
Attempted path: /usr/share/obs/obs-studio/themes/Dark/no_sources.svg
QMetaObject::connectSlotsByName: No matching signal for on_advAudioProps_clicked()
QMetaObject::connectSlotsByName: No matching signal for on_advAudioProps_destroyed()
QMetaObject::connectSlotsByName: No matching signal for on_actionGridMode_triggered()
QMetaObject::connectSlotsByName: No matching signal for on_program_customContextMenuRequested(QPoint)
QMetaObject::connectSlotsByName: No matching signal for on_transitionRemove_clicked()
info: OBS 26.0.2+dfsg1-1 (linux)
info: ---------------------------------
info: ---------------------------------
info: audio settings reset:
samples per sec: 48000
speakers: 2
info: ---------------------------------
info: Initializing OpenGL...
info: Loading up OpenGL on adapter Intel Open Source Technology Center Mesa DRI Intel(R) HD Graphics 4400 (HSW GT2)
info: OpenGL loaded successfully, version 4.5 (Core Profile) Mesa 20.2.1, shading language 4.50
info: ---------------------------------
info: video settings reset:
base resolution: 1366x768
output resolution: 1092x614
downscale filter: Bicubic
fps: 30/1
format: NV12
YUV mode: 709/Partial
info: NV12 texture support not available
info: Audio monitoring device:
name: Default
id: default
info: ---------------------------------
warning: Failed to load 'en-US' text for module: 'decklink-ouput-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
info: No blackmagic support
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: FFMPEG VAAPI supported
info: VLC 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-transitions.so
info: obs-outputs.so
info: obs-filters.so
info: obs-ffmpeg.so
info: linux-v4l2.so
info: linux-pulseaudio.so
info: linux-jack.so
info: linux-decklink.so
info: linux-capture.so
info: linux-alsa.so
info: image-source.so
info: frontend-tools.so
info: decklink-ouput-ui.so
info: ---------------------------------
info: ==== Startup complete ===============================================
info: No scene file found, creating default scene
info: All scene data cleared
info: ------------------------------------------------
info: pulse-input: Server name: 'pulseaudio 13.99.2'
info: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
info: pulse-input: Started recording from 'alsa_output.pci-0000_00_1b.0.analog-stereo.monitor'
info: pulse-input: Server name: 'pulseaudio 13.99.2'
info: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
info: pulse-input: Started recording from 'alsa_input.pci-0000_00_1b.0.analog-stereo'
info: Switched to scene 'Scene'
warning: Failed to glob scene collections
warning: [rtmp-services plugin] Successfully updated file 'services.json' (version 150)
warning: [rtmp-services plugin] Successfully updated package (version 150)
info: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Mic/Aux)

Attempted path: share/obs/obs-studio/images/overflow.png
Attempted path: /usr/share/obs/obs-studio/images/overflow.png
info:
==== Auto-config wizard testing commencing ======

info: ---------------------------------
info: video settings reset:
base resolution: 1366x768
output resolution: 852x480
downscale filter: Bicubic
fps: 30/1
format: NV12
YUV mode: 709/Partial
info: NV12 texture support not available
info: ---------------------------------
info: [x264 encoder: 'test_x264'] preset: veryfast
info: [x264 encoder: 'test_x264'] profile: high
info: [x264 encoder: 'test_x264'] settings:
rate_control: CRF
bitrate: 0
buffer size: 0
crf: 20
fps_num: 30
fps_den: 1
width: 852
height: 480
keyint: 250

info: ---------------------------------
info: [FFmpeg aac encoder: 'test_aac'] bitrate: 32, channels: 2, channel_layout: 3

info: Output 'null': stopping
info: Output 'null': Total frames output: 129
info: Output 'null': Total drawn frames: 150
[aac @ 0x7f9bcc147f00] Qavg: 65268,379
[aac @ 0x7f9bcc147f00] 2 frames left in the queue on closing
info: ---------------------------------
info: video settings reset:
base resolution: 1366x768
output resolution: 640x360
downscale filter: Bicubic
fps: 60/1
format: NV12
YUV mode: 709/Partial
info: NV12 texture support not available
info: ---------------------------------
info: [x264 encoder: 'test_x264'] preset: veryfast
info: [x264 encoder: 'test_x264'] profile: high
info: [x264 encoder: 'test_x264'] settings:
rate_control: CRF
bitrate: 0
buffer size: 0
crf: 20
fps_num: 60
fps_den: 1
width: 640
height: 360
keyint: 250

info: ---------------------------------
info: [FFmpeg aac encoder: 'test_aac'] bitrate: 32, channels: 2, channel_layout: 3

info: Output 'null': stopping
info: Output 'null': Total frames output: 279
info: Output 'null': Total drawn frames: 300
[aac @ 0x7f9bcc023c40] Qavg: 65267,223
[aac @ 0x7f9bcc023c40] 2 frames left in the queue on closing
info: ---------------------------------
info: video settings reset:
base resolution: 1366x768
output resolution: 640x360
downscale filter: Bicubic
fps: 30/1
format: NV12
YUV mode: 709/Partial
info: NV12 texture support not available
info: ---------------------------------
info: [x264 encoder: 'test_x264'] preset: veryfast
info: [x264 encoder: 'test_x264'] profile: high
info: [x264 encoder: 'test_x264'] settings:
rate_control: CRF
bitrate: 0
buffer size: 0
crf: 20
fps_num: 30
fps_den: 1
width: 640
height: 360
keyint: 250

info: ---------------------------------
info: [FFmpeg aac encoder: 'test_aac'] bitrate: 32, channels: 2, channel_layout: 3

info: Output 'null': stopping
info: Output 'null': Total frames output: 129
info: Output 'null': Total drawn frames: 150
[aac @ 0x7f9bcc1bf880] Qavg: 65266,051
[aac @ 0x7f9bcc1bf880] 2 frames left in the queue on closing
info: ---------------------------------
info: video settings reset:
base resolution: 1366x768
output resolution: 1092x614
downscale filter: Bicubic
fps: 30/1
format: NV12
YUV mode: 709/Partial
info: NV12 texture support not available
info: ---------------------------------
info: video settings reset:
base resolution: 1366x768
output resolution: 852x480
downscale filter: Bicubic
fps: 30/1
format: NV12
YUV mode: 709/Partial
info: NV12 texture support not available
info:
==== Auto-config wizard testing stopping ========

info: User added source 'VLC Video Source' (vlc_source) to scene 'Scene'
[00007f9bb0003830] transform filter error: Unsupported pixel size 0 (chroma VAOP)
[00007f9bb00021e0] main filter error: Failed to create video filter 'transform'
[00007f9bb0029950] transform filter error: Format change is not allowed
[00007f9bb00021e0] main filter error: Failed to create video filter 'transform'
[00007f9bb00013d0] main vout display error: Failed to create video converter
[00007f9bb00013d0] main vout display error: Failed to adapt decoder format to display
[00007f9bb80d6970] main video output error: video output creation failed
[00007f9bf816e430] main decoder error: failed to create video output
[00007f9bb0001f80] transform filter error: Unsupported pixel size 0 (chroma VDV0)
[00007f9bb0008e60] main filter error: Failed to create video filter 'transform'
[00007f9bb004f6c0] transform filter error: Format change is not allowed
[00007f9bb0008e60] main filter error: Failed to create video filter 'transform'
[00007f9bb0001160] main vout display error: Failed to create video converter
[00007f9bb0001160] main vout display error: Failed to adapt decoder format to display
[00007f9bb811f180] main video output error: video output creation failed
[00007f9bf816e430] main decoder error: failed to create video output
Segmentation fault (core dumped)
morten@mona:~$
 

javanutsy

New Member
I have the same issue. Pop OS 20.10, OBS 26.1.1. As soon as a video is added to VLC playlist OBS crashes with segmentation fault. OBS will not restart until clear out scenes.

Attempted path: share/obs/obs-studio/locale/en-US.ini
Attempted path: /usr/share/obs/obs-studio/locale/en-US.ini
Attempted path: share/obs/obs-studio/locale.ini
Attempted path: /usr/share/obs/obs-studio/locale.ini
Attempted path: share/obs/obs-studio/themes/Dark.qss
Attempted path: /usr/share/obs/obs-studio/themes/Dark.qss
info: CPU Name: Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
info: CPU Speed: 4217.968MHz
info: Physical Cores: 6, Logical Cores: 12
info: Physical Memory: 31952MB Total, 28732MB Free
info: Kernel Version: Linux 5.8.0-7630-generic
info: Distribution: "Pop!_OS" "20.10"
info: Session Type: x11
info: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.20.9
info: Portable mode: false
Attempted path: share/obs/obs-studio/themes/Dark/no_sources.svg
Attempted path: /usr/share/obs/obs-studio/themes/Dark/no_sources.svg
QMetaObject::connectSlotsByName: No matching signal for on_advAudioProps_clicked()
QMetaObject::connectSlotsByName: No matching signal for on_advAudioProps_destroyed()
QMetaObject::connectSlotsByName: No matching signal for on_actionGridMode_triggered()
QMetaObject::connectSlotsByName: No matching signal for on_program_customContextMenuRequested(QPoint)
QMetaObject::connectSlotsByName: No matching signal for on_transitionRemove_clicked()
info: OBS 26.1.1 (linux)
info: ---------------------------------
info: ---------------------------------
info: audio settings reset:
samples per sec: 48000
speakers: 2
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 20.2.6, shading language 4.60
info: ---------------------------------
info: video settings reset:
base resolution: 1280x720
output resolution: 1280x720
downscale filter: Bicubic
fps: 30/1
format: NV12
YUV mode: 709/Partial
info: NV12 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-ouput-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
info: No blackmagic support
warning: v4l2loopback not installed, virtual camera disabled
info: [obs-browser]: Version 2.9.1
info: [obs-browser]: CEF Version 76.1.13+gf19c584+chromium-76.0.3809.132
info: NVENC supported
info: FFMPEG VAAPI supported
info: VLC 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-vst.so
info: obs-transitions.so
info: obs-outputs.so
info: obs-libfdk.so
info: obs-filters.so
info: obs-ffmpeg.so
info: obs-browser.so
info: linux-v4l2.so
info: linux-pulseaudio.so
info: linux-jack.so
info: linux-decklink.so
info: linux-capture.so
info: linux-alsa.so
info: image-source.so
info: frontend-tools.so
info: decklink-ouput-ui.so
info: decklink-captions.so
info: ---------------------------------
error: os_dlopen(../obs-plugins/obs-browser->../obs-plugins/obs-browser.so): ../obs-plugins/obs-browser.so: cannot open shared object file: No such file or directory

info: ==== Startup complete ===============================================
info: All scene data cleared
info: ------------------------------------------------
info: pulse-input: Server name: 'pulseaudio 13.99.2'
info: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
info: pulse-input: Started recording from 'alsa_output.pci-0000_00_1f.3.analog-stereo.monitor'
info: [Loaded global audio device]: 'Desktop Audio'
info: pulse-input: Server name: 'pulseaudio 13.99.2'
info: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
info: pulse-input: Started recording from 'alsa_input.pci-0000_00_1f.3.analog-stereo'
info: [Loaded global audio device]: 'Mic/Aux'
info: Switched to scene 'Scene'
info: ------------------------------------------------
info: Loaded scenes:
info: - scene 'Scene':
info: - source: 'VLC Video Source' (vlc_source)
info: ------------------------------------------------
Segmentation fault (core dumped)
 

janmagney

New Member
Same problem here, also on Pop OS. Running OBS 26.1.1. I can add a VLC video source but as soon as I try to play it, OBS crashes immediately. Media Source works fine.
 

lextehrex

New Member
Same issue myself, on Manjaro and running 26.0.2-3. Seems more an issue with VLC than OBS, but that's me speculating. Wouldn't be an issue if I weren't using Tuna, which requires this source specifically.
 

rogue-ronin

New Member
I've had this problem on Manjaro. I moved to this AUR version and the crashing stopped: https://aur.archlinux.org/packages/obs-studio-browser/

I have no idea why. Could be the way it was compiled, could be that it was fixed in the version upgrade.

This version also includes browser sources, so that's nice.

Looks like the community version in arch is still a couple of minors behind. It was stuck on 26.0.2 for a long time.
 

lextehrex

New Member
I've had this problem on Manjaro. I moved to this AUR version and the crashing stopped: https://aur.archlinux.org/packages/obs-studio-browser/

I have no idea why. Could be the way it was compiled, could be that it was fixed in the version upgrade.

This version also includes browser sources, so that's nice.

Looks like the community version in arch is still a couple of minors behind. It was stuck on 26.0.2 for a long time.
You're a lifesaver! Although I then had issues with one of the required packages, that has since been fixed. I can confirm that the 'VLC Video Source' is now working. Thanks so much for sharing this information.
 
Top