deezer-linux icon indicating copy to clipboard operation
deezer-linux copied to clipboard

latest release doesn't start in wayland

Open jaor opened this issue 4 years ago • 12 comments

First of all, thanks for working on this. I really hope it sparks interest on deezer for official support to your efforts!

i've been using previous releases of the package with sway, as a wayland app via the invocation:

           deezer-desktop -enable-features=UseOzonePlatform  -ozone-platform=wayland

this has been working without any issues up until the latest (v5.30.160-5) release (i'm on debian unstable, using the .deb you provide). but after upgrading, i get instead this error on startup:

          12471 Illegal instruction

any ideas? thanks!

jaor avatar Feb 10 '22 15:02 jaor

Hello! I don't have any idea why it does not work anymore, does it work without the ozone platform arguments?

I'm currently updating to v5.30.170-1, in some minutes the version should be up -- if you want to, you can test it and tell me if this works again :)

aunetx avatar Feb 11 '22 12:02 aunetx

FWIW the command you supplied @jaor is also giving the same Illegal instruction (core dumped) with v5.30.170-1 (install the .deb). But launching the app regularly works well

ginolhac avatar Feb 11 '22 12:02 ginolhac

Well, that's weird... I'm sorry, I can't test it (xorg for me, sadly :/) @ginolhac if you install version v5.30.160-1 (or before), does it work? And is it the same with flatpak/appimage?

aunetx avatar Feb 11 '22 12:02 aunetx

Sure! always happy to help. v5.30.160-5 doesn't work neither:

$ deezer-desktop -enable-features=UseOzonePlatform  -ozone-platform=wayland
13:43:27.900 › Init App

Unexpected crash report id length
Failed to get crash dump id.
Report Id: 

Unexpected crash report id length
Failed to get crash dump id.
Report Id: 
Illegal instruction (core dumped)

But v5.30.160-1 as requested does start fine

ginolhac avatar Feb 11 '22 12:02 ginolhac

same error with 5.30.170, i'm afraid... only the early versions of 5.30.160 work for me, with the ozone options (without them, not even 160 works; but that's more or less expected).

jaor avatar Feb 11 '22 16:02 jaor

I tried to fix this by disabling some patches, ... but it looks like the problem comes from one of the library downloaded at build time, which was updated just before v5.30.160-5 and is now crashing under wayland...

When I have more time for this I will try to compare the versions and if I found the faulty one, I could try to pin it to a lower version! However this will require some more time, and I'm not even sure this is the reason...

aunetx avatar May 08 '22 16:05 aunetx

I may be wrong but some versions of chromium does not seem to work well with Xwayland because of lack of proper VA-API support. I'm on Fedora 36 and this is what show up on my console: libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null) One workaround that I got it to work on Wayland is to disable GPU acceleration using the --disable-gpu flag.

bruwyvn avatar Jul 03 '22 22:07 bruwyvn

Am on Fedora 36 + wayland + gnome 42 and flatpak app works perfectly. Tthis issue can be closed out IMHO

cstamas avatar Oct 24 '22 13:10 cstamas

Am on Fedora 36 + wayland + gnome 42 and flatpak app works perfectly. Tthis issue can be closed out IMHO

What GPU and drivers you're using, cause the app still doesn't work for me on wayland unless I disable GPU acceleration.

I have a GTX 960, and am using the proprietary driver.

bruwyvn avatar Oct 30 '22 14:10 bruwyvn

1050 Ti w/ nvidia/proprietary drivers

cstamas avatar Oct 30 '22 14:10 cstamas

It seems that the problem is happening with the Deezer installed with the RPM package, haven't tested with AppImage, DEB tho. Flatpak is indeed working.

bruwyvn avatar Nov 05 '22 16:11 bruwyvn