Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Celluloid 0.22 crashes when I try to play a video on Wayland session of KDE Plasma #738

Closed
glaubersm opened this issue Jan 7, 2022 · 4 comments

Comments

@glaubersm
Copy link

Overview Description:
Celluloid always crashes when I try to play a video on Arch Linux ruuning Wayland session of KDE Plasma.
Steps to Reproduce:

  1. open Celluoid on Wayland session of KDE Plasma
  2. open a video via '+' button

Actual Results:
crash
Expected Results:
video plays
Version:
0.22 from Arch repos and celluloid-git from AUR
Additional Information:
output in terminal:

Gdk:ERROR:../gtk/gdk/wayland/gdksurface-wayland.c:2286:gdk_wayland_toplevel_inhibit_idle: assertion failed: (wayland_toplevel->idle_inhibitor && wayland_toplevel->idle_inhibitor_refcount > 0)
Bail out! Gdk:ERROR:../gtk/gdk/wayland/gdksurface-wayland.c:2286:gdk_wayland_toplevel_inhibit_idle: assertion failed: (wayland_toplevel->idle_inhibitor && wayland_toplevel->idle_inhibitor_refcount > 0)
Aborted (core dumped)

@gnome-mpv
Copy link
Collaborator

This seems to be a bug in GTK. Calling gtk_application_inhibit() on Plasma Wayland always triggers a crash.

@brolyxxx
Copy link

brolyxxx commented Jan 8, 2022

Hi, for what it's worth I can confirm the same error in Sway under Wayland in Arch Linux 5.15.12-arch1-1, so probably not a Plasma-specific GTK bug

celluloid 0.22-1
mpv 1:0.34.1-1
sway 1:1.6.1-2
wayland 1.20.0-1
gtk4 1:4.6.0-1

@rumpelsepp
Copy link

rumpelsepp commented Jan 16, 2022

Also happens on sway version 1.8-dev-e1db1f82

I tried the stable flatpak version flatpak install flathub io.github.celluloid_player.Celluloid and the issue is gone.

@gnome-mpv
Copy link
Collaborator

This has been fixed in the Git version of GTK. I'll bump the minimum GTK version when they make a new release.

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

No branches or pull requests

4 participants