Details
-
Bug
-
Resolution: Won't Do
-
P2: Important
-
None
-
6.2.4
-
None
-
linux release info:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.1 LTS"
PRETTY_NAME="Ubuntu 22.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.1 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
test application link: https://github.com/obsproject/obs-studio/releases/tag/28.1.2linux release info: DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DISTRIB_DESCRIPTION="Ubuntu 22.04.1 LTS" PRETTY_NAME="Ubuntu 22.04.1 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04.1 LTS (Jammy Jellyfish)" VERSION_CODENAME=jammy ID=ubuntu ID_LIKE=debian HOME_URL=" https://www.ubuntu.com/ " SUPPORT_URL=" https://help.ubuntu.com/ " BUG_REPORT_URL=" https://bugs.launchpad.net/ubuntu/ " PRIVACY_POLICY_URL=" https://www.ubuntu.com/legal/terms-and-policies/privacy-policy " UBUNTU_CODENAME=jammy test application link: https://github.com/obsproject/obs-studio/releases/tag/28.1.2
Description
Under Ubuntu 22.04 there is a crash that occurs when restoring state when 3 monitors are attached which has been observed in OBS. This crash does not occur when only 1 or 2 monitors are connected. It occurs under both wayland and Xorg.
Here is a backtrace of this crash
Thread 1 "obs" received signal SIGSEGV, Segmentation fault. 0x00007ffff4f29cd4 in QScreen::geometry() const () from /lib/x86_64-linux-gnu/libQt6Gui.so.6 (gdb) backtrace #0 0x00007ffff4f29cd4 in QScreen::geometry() const () at /lib/x86_64-linux-gnu/libQt6Gui.so.6 #1 0x00007ffff5b2bbfa in () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #2 0x00007ffff5b35820 in () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #3 0x00007ffff5b359d8 in () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #4 0x00007ffff5b71db5 in () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #5 0x00007ffff5b7200c in () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #6 0x00007ffff5b645d9 in QMainWindow::restoreState(QByteArray const&, int) () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #7 0x000055555570ab6e in OBSBasic::OBSInit() (this=0x555555f6ac10) at /home/jarno/Ohjelmat/Lähdekoodi/obs/obs-studio/UI/window-basic-main.cpp:1978 #8 0x0000555555603260 in OBSApp::OBSInit() (this=0x7fffffffd4b0) at /home/jarno/Ohjelmat/Lähdekoodi/obs/obs-studio/UI/obs-app.cpp:1582 #9 0x00005555556064c2 in run_program(std::fstream&, int, char**) (logFile=..., argc=1, argv=0x7fffffffdc68) at /home/jarno/Ohjelmat/Lähdekoodi/obs/obs-studio/UI/obs-app.cpp:2345 #10 0x00005555556088af in main(int, char**) (argc=1, argv=0x7fffffffdc68) at /home/jarno/Ohjelmat/Lähdekoodi/obs/obs-studio/UI/obs-app.cpp:3060
A bug was opened under the obs-studio's project github, but I was unable to see anything reported here, so I wanted to bring it up since I'm running into the same issue on my system.
https://github.com/obsproject/obs-studio/issues/7284