Bug 2292492

Summary: obs doesn't start, symbol lookup error
Product: [Fedora] Fedora Reporter: locness3
Component: obs-studioAssignee: Neal Gompa <ngompa13>
Status: CLOSED NOTABUG QA Contact:
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 40CC: dominik, jgrulich, marcdeop, multimedia-sig, ngompa13
Target Milestone: ---Keywords: Desktop
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-06-15 21:48:46 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
stack trace none

Description locness3 2024-06-15 12:01:31 UTC
Running obs from the obs-studio package fails with the following error in the terminal :

obs: symbol lookup error: obs: undefined symbol: obs_property_text_info_type

Fully up-to-date Fedora 40 system as of reporting.

The installed obs packages are :
$ rpm -qa obs* | sort
obs-cef-5060^cr103.0.5060.134~git20231010.17f8588-2.fc40.x86_64
obs-studio-30.1.1-2.fc40.x86_64
obs-studio-libs-30.1.1-2.fc40.x86_64
obs-studio-plugin-browser-30.1.1-2.fc40.x86_64
obs-studio-plugin-vlc-video-30.1.1-2.fc40.x86_64
obs-studio-plugin-webkitgtk-0~git20231023.3c0978b-3.fc40.x86_64
obs-studio-plugin-x264-30.1.1-1.fc40.x86_64


Reproducible: Always

Steps to Reproduce:
1. Have the above packages installed
2. Try to run "obs" from a terminal
Actual Results:  
The following message is displayed :

obs: symbol lookup error: obs: undefined symbol: obs_property_text_info_type

and the program quits

Expected Results:  
OBS Studio should start up

I believe the program worked fine in the beginning and started showing this behaviour after some updates, however i could reproduce the same issue when reverting to aforementioned packages versions -1.fc40 from the base fedora repo rather than the -2.fc40 from the updates repo.

Comment 1 Dominik 'Rathann' Mierzejewski 2024-06-15 20:58:47 UTC
I can't reproduce this, obs starts normally here. I have the same package set installed.

Please run
rpm -Va obs*
and paste the output.

Also, run:
strace -f -e%file -o obs-strace.log obs
and attach obs-strace.log here.

Comment 2 locness3 2024-06-15 21:47:29 UTC
Created attachment 2037491 [details]
stack trace

> rpm -Va obs*

outputs nothing

> strace -f -e%file -o obs-strace.log obs

attached the strace here. looking at it i've found the obvious problem that i had installed this third-party rpm package and it conflicts with fedora's obs-studio package : https://droidcam.app/linux/

so not a Fedora bug. sorry for wasting your time. will report to that project.

Comment 3 locness3 2024-06-15 21:48:46 UTC
Removing the mentioned 3rd-party package solves the issue.