Package Details: freetube 0.22.1-1

Git Clone URL: https://aur.archlinux.org/freetube.git (read-only, click to copy)
Package Base: freetube
Description: An open source desktop YouTube player built with privacy in mind.
Upstream URL: https://freetubeapp.io
Licenses: AGPL3
Submitter: picokan
Maintainer: picokan
Last Packager: picokan
Votes: 74
Popularity: 3.69
First Submitted: 2020-10-02 22:19 (UTC)
Last Updated: 2024-12-13 08:37 (UTC)

Latest Comments

1 2 3 4 5 6 .. 14 Next › Last »

Ammako commented on 2024-12-11 10:46 (UTC)

Potentially related: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12253

Ammako commented on 2024-12-11 10:25 (UTC)

New mesa has some incompatibilities with some configurations, particularly older GPUs. You can try and run freetube with --disable-gpu to not use hardware acceleration, then mesa shouldn't be getting involved because electron will be using CPU rendering instead. If your hardware is ok enough then it should be able to run well enough without hardware acceleration.

I'd be interested in knowing what else the new mesa might be breaking. Freetube is all I use right now so I wouldn't notice problems anywhere else.

ziltoid commented on 2024-12-11 09:19 (UTC) (edited on 2024-12-11 09:22 (UTC) by ziltoid)

Freetube crashes with mesa version 24.3.1-1, -2 and -3. Downgrading to v. 24.3.0 solves the problem.Recompiling the program didn't solve the issue.

This are the errors I got when starting the program from terminal:


[28716:1211/101826.571600:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=SCANOUT
[28716:1211/101826.571696:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=GPU_READ
[28716:1211/101826.571760:ERROR:shared_image_factory.cc(946)] CreateSharedImage: could not create backing.
[28716:1211/101826.571824:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=SCANOUT
[28716:1211/101826.571873:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=GPU_READ
[28716:1211/101826.571919:ERROR:shared_image_factory.cc(946)] CreateSharedImage: could not create backing.
[28716:1211/101826.571966:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=SCANOUT
[28716:1211/101826.572012:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=GPU_READ
[28716:1211/101826.572058:ERROR:shared_image_factory.cc(946)] CreateSharedImage: could not create backing.
[28716:1211/101826.572122:ERROR:shared_image_manager.cc(224)] SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox.
[28716:1211/101826.572204:ERROR:gpu_service_impl.cc(1164)] Exiting GPU process because some drivers can't recover from errors. GPU process will restart shortly.
[28595:1211/101826.584319:ERROR:gpu_process_host.cc(1007)] GPU process exited unexpectedly: exit_code=8704
[28786:1211/101826.771996:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=SCANOUT
[28786:1211/101826.772122:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=GPU_READ
[28786:1211/101826.772209:ERROR:shared_image_factory.cc(946)] CreateSharedImage: could not create backing.
[28786:1211/101826.772302:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=SCANOUT
[28786:1211/101826.772367:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=GPU_READ
[28786:1211/101826.772431:ERROR:shared_image_factory.cc(946)] CreateSharedImage: could not create backing.
[28786:1211/101826.772521:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=SCANOUT
[28786:1211/101826.772583:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=GPU_READ
[28786:1211/101826.772641:ERROR:shared_image_factory.cc(946)] CreateSharedImage: could not create backing.
[28786:1211/101826.772717:ERROR:shared_image_manager.cc(224)] SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox.
[28786:1211/101826.772856:ERROR:gpu_service_impl.cc(1164)] Exiting GPU process because some drivers can't recover from errors. GPU process will restart shortly.
[28595:1211/101826.781385:ERROR:gpu_process_host.cc(1007)] GPU process exited unexpectedly: exit_code=8704
[28833:1211/101826.906101:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=SCANOUT
[28833:1211/101826.906179:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=GPU_READ
[28833:1211/101826.906229:ERROR:shared_image_factory.cc(946)] CreateSharedImage: could not create backing.
[28833:1211/101826.906283:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=SCANOUT
[28833:1211/101826.906330:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=GPU_READ
[28833:1211/101826.906373:ERROR:shared_image_factory.cc(946)] CreateSharedImage: could not create backing.
[28833:1211/101826.906417:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=SCANOUT
[28833:1211/101826.906467:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=GPU_READ
[28833:1211/101826.906509:ERROR:shared_image_factory.cc(946)] CreateSharedImage: could not create backing.
[28833:1211/101826.906567:ERROR:shared_image_manager.cc(224)] SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox.
[28833:1211/101826.906670:ERROR:gpu_service_impl.cc(1164)] Exiting GPU process because some drivers can't recover from errors. GPU process will restart shortly.
[28595:1211/101826.915358:ERROR:gpu_process_host.cc(1007)] GPU process exited unexpectedly: exit_code=8704

Ammako commented on 2024-12-08 23:54 (UTC)

"Exiting GPU process due to errors during initialization" was a red herring. I messed with config and drivers, and obviously something that I did fixed the problem, because it works now. I get those errors but the app starts up and runs just fine despite the errors.

I have no idea what I even did that fixed it though, because in trying to narrow that down, I've reverted every single one of my changes, and it still works.

Ammako commented on 2024-12-08 03:51 (UTC)

That and 1:24.3.1-2, maybe 1:24.3.1-3 will help idk

Wayland too (weston), I use the electron config to actually run in wayland instead of Xwayland though. but I'm sure there are a lot of other differences between your config and mine so it would be hard to say what's causing the problems.

je-vv commented on 2024-12-08 03:38 (UTC)

@Ammako, is it mesa 1:24.3.1-1? I have no issues with it on wayland (wayfire).

Ammako commented on 2024-12-08 00:32 (UTC)

This breaks for me after mesa is updated to 24.3.1, it fails to run with some kind of viz_main_impl.cc "Exiting GPU process due to errors during initialization" error.

Downgrading back to 24.2.7 fixes this, I guess we would have to check if the problem is with electron or nodejs?

picokan commented on 2024-10-29 16:06 (UTC)

@CVI2 I'm not on Hyprland so I can't replicate it. Try to run freetube with an official package like this and if that still has issues, open an issue on their github.

CVI2 commented on 2024-10-29 14:55 (UTC)

I can confirm the fullscreen issue is still present. I'm also on Hyprland, but instead of crashing, it just shows a white screen with audio still playing.

picokan commented on 2024-10-29 06:48 (UTC)

@fallwatcher Seems like you're using too old a version of node to compile Freetube. I'll update the package build to specify it needs version 20 or higher.