Skip to content
This repository has been archived by the owner on Mar 12, 2024. It is now read-only.

[BUG] Fail to display window content #11

Open
madonuko opened this issue Jan 31, 2024 · 9 comments
Open

[BUG] Fail to display window content #11

madonuko opened this issue Jan 31, 2024 · 9 comments

Comments

@madonuko
Copy link

Description

Skiif Desktop when started on KDE Plasma (both Wayland and X11) shows a blank window:
image

On the same computer, it runs fine on Budgie.

System information

  • KDE Plasma 5.27.10
  • Qt 5.15.12
  • Wayland 1.22.0
  • X11 X.Org 23.2.4
  • Ultramarine Linux 39

App information

Skiff - Privacy-first end-to-end encrypted email

          ID: com.fyralabs.SkiffDesktop
         Ref: app/com.fyralabs.SkiffDesktop/x86_64/stable
        Arch: x86_64
      Branch: stable
     Version: 0.1.7
     License: GPL-3.0-or-later
      Origin: flathub
  Collection: org.flathub.Stable
Installation: system
   Installed: 3.7 MB
     Runtime: org.gnome.Platform/x86_64/45
         Sdk: org.gnome.Sdk/x86_64/45

      Commit: af48c28c8b8ee08fcdcd44f2b1a03ac2ec280dfd99e4b4a35848e2f29850bb9d
      Parent: 1ea5f1c5465485f37958c0e93b56ff1e44a426e310b2c1bdc066500317b7d2ff
     Subject: fix: update commit sha (1b209aa4)
        Date: 2024-01-07 01:24:10 +0000

Logs

(com.fyralabs.SkiffDesktop:2): Gtk-WARNING **: 22:34:25.424: Locale not supported by C library.
        Using the fallback 'C' locale.

(com.fyralabs.SkiffDesktop:2): Gtk-CRITICAL **: 22:34:26.154: gtk_widget_get_first_child: assertion 'GTK_IS_WIDGET (widget)' failed

(com.fyralabs.SkiffDesktop:2): Gtk-CRITICAL **: 22:34:26.154: gtk_widget_set_visible: assertion 'GTK_IS_WIDGET (widget)' failed

(com.fyralabs.SkiffDesktop:2): Gtk-CRITICAL **: 22:34:26.402: gtk_widget_get_first_child: assertion 'GTK_IS_WIDGET (widget)' failed

(com.fyralabs.SkiffDesktop:2): Gtk-CRITICAL **: 22:34:26.402: gtk_widget_set_visible: assertion 'GTK_IS_WIDGET (widget)' failed
flatpak-spawn: Invalid byte sequence in conversion input
Try "flatpak-spawn --help" for more information.
@ghost
Copy link

ghost commented Feb 4, 2024

I have the same exact behavior, however this behavior only happens to me on wayland.

Im running Arch Linux with KDE Plasma, and when i start a session on x11 on a fresh boot skiff desktop works fine and launches (both on flatpak and manual build), but if i do a fresh boot and launch into Wayland, it will not work and i get the behavior as stated above.

Edit : A temporary workaround at least on my end, is to set KDE plasma display settings for monitor to 100% scaling when in the Plasma Wayland session, and then application then launches when i relaunch skiff-desktop. However, upon closure and if i were to attempt to launch anything higher than 100%, it will refuse to launch as the above image shows as well.

@madonuko
Copy link
Author

madonuko commented Feb 4, 2024

That's really interesting. This is my test results:

  • ❌ KDE (Wayland)
  • ❌ KDE (X11)
  • ⭕ Wayfire
  • ⭕ Sway
  • ⭕ Budgie

So it basically works on every single desktop environment / window manager other than KDE Plasma. My display scaling is set to 100% all the time. I cannot set it to be lower than 100%.

Update: I have manually built Skiff myself and it works, meaning the issue only exists for the Flatpak version on KDE Plasma for me.

@ghost
Copy link

ghost commented Feb 4, 2024

I can confirm too, get the same thing, any other environment works ( hyprland , i3-wm ) all work but kde is being silly on my end as well. I'll try manually building and see if it works good on my end :)

@lleyton
Copy link
Contributor

lleyton commented Feb 4, 2024

Hm, can you test the GNOME Web Flatpak on Plasma? It also uses webkitgtk.

@madonuko
Copy link
Author

madonuko commented Feb 9, 2024

Can confirm GNOME Web just crashes with the same flatpak-spawn error, might be an issue with webkitgtk in flatpaks?

@borisjulinuv7
Copy link

borisjulinuv7 commented Feb 9, 2024

i confirm this happen to me to on Nobara KDE (modified) wayland if someone know a work around i would take it.

edit : the simple 100% ui scale work for me

@ghost
Copy link

ghost commented Feb 10, 2024

RIP skiff :C everybody check your emails

@lleyton
Copy link
Contributor

lleyton commented Feb 10, 2024

you gotta be fucking me

@lleyton
Copy link
Contributor

lleyton commented Feb 10, 2024

well, I guess that also means, goodbye Skiff Desktop for Linux

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants