$ uname -v
FreeBSD 14.3-RELEASE-p8 GENERIC
$ obs -V
OBS Studio - 32.0.2
$ obs
debug: Attempted path: /usr/local/bin/../share/obs/obs-studio/locale/en-US.ini
debug: Attempted path: /usr/local/bin/../share/obs/obs-studio/locale.ini
debug: Attempted path: /usr/local/bin/../share/obs/obs-studio/themes
debug: Attempted path: /usr/local/bin/../share/obs/obs-studio/themes/
warning: Get on org.freedesktop.portal.Settings returned an invalid reply
warning: Crash or unclean shutdown detected
QWidget: Cannot create a QWidget without QApplication
Abort trap (core dumped) obs

Thank me later.cd /usr/ports/multimedia/obs-studio
\
make deinstall
\
make WITH_DEBUG=yes install clean
\
Anything else we should know?
The problem disappears when compiled with debug options.
pkg lock obs-studio
\
OBS Studio 32.0.2 builds and Runs on Freebsd 16 current, when built from PORTSs.
FreeBSD 16.0-CURRENT #4 main-n283331-cd730bef74f9:
Xorg / KDE Plasma 6.5.2
CPU: 11th Gen Intel(R) Core(TM) i7-11700K (16) @ 5.00 GHz
GPU: NVIDIA GeForce RTX 3060 [Discrete]
Memory: 7.91 GiB / 63.83 GiB (12%)
Short answer is yes. Ideally the maintainer catches this. There are too many ports for committers to know how to test every one.Can package updates be pushed to repos without testing?
qbittorrent runs for a very long time when it is built with WITH_DEBUG=yes.
This is currently a workaround in this port.
Same in multimedia/obs-studio: it crashes when built without debug info and works fine when built with debug info.
# uname -v
FreeBSD 16.0-CURRENT main-n283901-0bba277f2223 GENERIC
NVIDIA-SMI 470.256.02 Driver Version: 470.256.02
03:36:31.759: [window-capture: 'Window Capture (Xcomposite)'] update settings:
03:36:31.759: title: Desktop
03:36:31.759: class: xfdesktop
03:36:31.759:
03:36:31.759: No GL_OES_EGL_image