celluloid icon indicating copy to clipboard operation
celluloid copied to clipboard

Sometimes not responding with only audio, but no video

Open bxkx opened this issue 3 years ago • 3 comments

Overview Description: Another issue I'm having since 0.22. Randomly, but quite frequently when starting a video, Celluloid would kind of freeze and the process has to be killed.

Steps to Reproduce:

  1. Start video with Celluloid, maybe a few times. Not happening consistently

Actual Results:

(I had client decorations off because of a different issue. But this happens regardless) image

No video, just stuck like that. Player is not responding to any clicks on buttons etc. Audio is playing though.

Errors in terminal:

(io.github.celluloid_player.Celluloid:46371): GLib-CRITICAL **: 22:24:45.788: g_variant_new_object_path: assertion 'g_variant_is_object_path (object_path)' failed

(io.github.celluloid_player.Celluloid:46371): GLib-CRITICAL **: 22:24:45.789: g_variant_new_variant: assertion 'value != NULL' failed

(io.github.celluloid_player.Celluloid:46371): GLib-CRITICAL **: 22:24:45.789: g_variant_get_type: assertion 'value != NULL' failed

(io.github.celluloid_player.Celluloid:46371): GLib-CRITICAL **: 22:24:45.789: g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed

(io.github.celluloid_player.Celluloid:46371): GLib-CRITICAL **: 22:24:45.789: g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed

(io.github.celluloid_player.Celluloid:46371): GLib-CRITICAL **: 22:24:45.789: g_variant_builder_end: assertion 'GVSB(builder)->offset >= GVSB(builder)->min_items' failed

(io.github.celluloid_player.Celluloid:46371): GLib-CRITICAL **: 22:24:45.789: g_variant_get_type: assertion 'value != NULL' failed

(io.github.celluloid_player.Celluloid:46371): GLib-CRITICAL **: 22:24:45.789: g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed

(io.github.celluloid_player.Celluloid:46371): GLib-CRITICAL **: 22:24:45.789: g_variant_builder_add_value: assertion '!GVSB(builder)->expected_type || g_variant_is_of_type (value, GVSB(builder)->expected_type)' failed

Expected Results: Video shows playing as normal.

Version: 0.22

Additional Information: I'm running Xorg with Nvidia w/ latest proprietary drivers, Arch Linux.

bxkx avatar Nov 17 '21 08:11 bxkx

I'm experiencing this too with the Flathub package. I'm not a fan of the switch to GTK4.

TiZ-HugLife avatar Nov 25 '21 19:11 TiZ-HugLife

I experience the same issue. Need to kill the app, start it again and maybe do this 2-3 times before it actually starts properly.

OS: Arch Desktop Environment: XFCE Window Manager: Xorg Graphics: Intel GPU (7700K CPU) Kernel: 5.14.18-1-MANJARO Repo: Official Repositories (Community) Celluloid: 0.22

zz5zz avatar Dec 11 '21 09:12 zz5zz

After more testing, I think this is triggered by autofitting. As a workaround, you can apply this patch and uncheck the Automatically resize window to fit video option in the preferences dialog.

gnome-mpv avatar Dec 16 '21 11:12 gnome-mpv