Skip to content

(Bug) Moonlight closes when connecting on cosmic desktopΒ #1732

@pollux78

Description

@pollux78

Describe the bug
When trying to connect to the pc on moonlight on the cosmic desktop it will close but will continue running in the background tho

Steps to reproduce

  1. Installing cosmic rust desktop
  2. Try connecting to a computer in moonlight flatpak
  3. Watch as it instantly closes when trying to connect

Screenshots

Video_2025-11-14_19-16-31.mp4

Log

(moonlight:2): Gtk-CRITICAL **: 22:44:31.044: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.044: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.044: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.046: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.046: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.047: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.047: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.048: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.048: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.048: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.048: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.048: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.048: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.048: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.048: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.048: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.048: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.048: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.048: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.048: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.048: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.048: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.049: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.049: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.049: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.049: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.050: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.050: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(moonlight:2): Gtk-CRITICAL **: 22:44:31.050: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
00:00:11 - SDL Info (0): Received first video packet after 700 ms
00:00:11 - SDL Info (0): Leaving speculative RFI mode after OOS video data at frame 1
00:00:11 - SDL Info (0): Video decode unit queue overflow
00:00:11 - SDL Info (0): IDR frame request sent
00:00:11 - SDL Info (0): Waiting for IDR frame
00:00:12 - SDL Info (0): Video decode unit queue overflow
00:00:12 - SDL Info (0): IDR frame request sent
00:00:12 - SDL Info (0): Waiting for IDR frame
00:00:12 - SDL Info (0): Video decode unit queue overflow
00:00:12 - SDL Info (0): IDR frame request sent
00:00:12 - SDL Info (0): Waiting for IDR frame
00:00:13 - SDL Info (0): Video decode unit queue overflow
00:00:13 - SDL Info (0): IDR frame request sent
00:00:13 - SDL Info (0): Waiting for IDR frame
00:00:13 - SDL Info (0): Video decode unit queue overflow
00:00:13 - SDL Info (0): IDR frame request sent
00:00:13 - SDL Info (0): Waiting for IDR frame
00:00:14 - SDL Info (0): Video decode unit queue overflow
00:00:14 - SDL Info (0): IDR frame request sent
00:00:14 - SDL Info (0): Waiting for IDR frame
00:00:14 - SDL Info (0): Video decode unit queue overflow

Other Moonlight clients

  • Does the issue occur when using Moonlight on iOS or Android?
  • No it does not

Moonlight settings (please complete the following information)

  • Have any settings been adjusted from defaults? No
  • Does the problem still occur after reverting settings back to default? Yes

Client PC details (please complete the following information)

  • OS: Pop!_Os 24.04
  • Moonlight Version: 6.1.0
  • GPU: Intel TigerLake-LP GT2 (Iris Xe Graphics)
  • Linux package type: Flatpak

Server PC details (please complete the following information)

  • OS: Cachyos
  • Sunshine or GeForce Experience version: Sunshine 2025.924.154138-2
  • GPU: RX 6700 10GB
  • GPU driver: 25.2.7

Additional context
There is a bug report opened on the cosmic-epoch github aswell here
pop-os/cosmic-epoch#1895

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions