Bug 513544 - Kamoso: Opening app results in blackscreen (No image)
Summary: Kamoso: Opening app results in blackscreen (No image)
Status: RESOLVED FIXED
Alias: None
Product: kamoso
Classification: Applications
Component: general (other bugs)
Version First Reported In: 25.12.0
Platform: Fedora RPMs Linux
: VHI grave
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords:
: 513300 513635 (view as bug list)
Depends on:
Blocks:
 
Reported: 2025-12-18 15:32 UTC by Steve Cossette
Modified: 2025-12-22 12:52 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 25.12.1
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Steve Cossette 2025-12-18 15:32:00 UTC
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.
Comment 1 Nicolas Fella 2025-12-18 17:27:26 UTC
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
Comment 2 Nicolas Fella 2025-12-19 09:45:42 UTC
*** Bug 513300 has been marked as a duplicate of this bug. ***
Comment 3 Bug Janitor Service 2025-12-19 09:53:47 UTC
A possibly relevant merge request was started @ https://invent.kde.org/multimedia/kamoso/-/merge_requests/50
Comment 4 Nicolas Fella 2025-12-20 08:23:46 UTC
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
Comment 5 Antonio Rojas 2025-12-21 09:31:04 UTC
*** Bug 513635 has been marked as a duplicate of this bug. ***
Comment 6 Nicolas Fella 2025-12-22 12:02:23 UTC
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