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.
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.
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.
Removing the mentioned 3rd-party package solves the issue.