We have had a report in the KDE sig at Fedora that Kamoso froze and showed a blackscreen on start. After some investigation, we discovered that kamoso 25.07.1 started normally. After doing some more investigation, we noticed that reverting https://invent.kde.org/multimedia/kamoso/-/commit/56b652b9b84a498ad712680423e45400edf0a43e makes kamoso work fine again, which seems to imply that the crash was caused by the app being made to use Kirigami to initialize.
It's the surface format handling in https://invent.kde.org/libraries/kirigami-addons/-/blob/master/src/app/kirigamiappdefaults.cpp?ref_type=heads#L41 that breaks it
*** Bug 513300 has been marked as a duplicate of this bug. ***
A possibly relevant merge request was started @ https://invent.kde.org/multimedia/kamoso/-/merge_requests/50
Git commit 27a464754ef15992781920c3524945aabd601dd3 by Nicolas Fella. Committed on 19/12/2025 at 09:52. Pushed by ngompa into branch 'master'. Revert "Use KirigamiAddons to initialise the app" KirigamiApp changes the QSurfaceFormat, which breaks the GStreamer integration This reverts commit 56b652b9b84a498ad712680423e45400edf0a43e. M +0 -1 .kde-ci.yml M +1 -2 CMakeLists.txt M +1 -2 src/CMakeLists.txt M +1 -4 src/main.cpp https://invent.kde.org/multimedia/kamoso/-/commit/27a464754ef15992781920c3524945aabd601dd3
*** Bug 513635 has been marked as a duplicate of this bug. ***
Git commit 1ceefd0a85e568caec2007c61910d049c2d14da0 by Nicolas Fella. Committed on 22/12/2025 at 12:02. Pushed by nicolasfella into branch 'release/25.12'. Revert "Use KirigamiAddons to initialise the app" KirigamiApp changes the QSurfaceFormat, which breaks the GStreamer integration This reverts commit 56b652b9b84a498ad712680423e45400edf0a43e. (cherry picked from commit 27a464754ef15992781920c3524945aabd601dd3) M +0 -1 .kde-ci.yml M +1 -2 CMakeLists.txt M +1 -2 src/CMakeLists.txt M +1 -4 src/main.cpp https://invent.kde.org/multimedia/kamoso/-/commit/1ceefd0a85e568caec2007c61910d049c2d14da0