Announcements

Help Wizard

Step 1

NEXT STEP

What's wrong with 1.1.42.622.gbd112320? it is almost impossible to start, it is serious and not work

What's wrong with 1.1.42.622.gbd112320? it is almost impossible to start, it is serious and not work

Premium

PPA-install

Linux 64 bit

Ubuntu 18.04.5

Sweden

 

What's wrong with 1.1.42.622.gbd112320? it is almost impossible to start, it is serious and works very poorly!

 

 

 

 

 

Reply
24 Replies

What's wrong with 1.1.42.622.gbd112320?
it is almost impossible to start, it is serious and does not work properly!!

Seconded. It seems the new client checks the OS to determine whether it is connected to the internet (the Windows client does that too [1]). However, the OS is not reliable. In my case, I have internet on Wi-Fi, but not on ethernet (which also consequently has lower routing priority). Disconnecting ethernet temporarily allows Spotify to realize that there is internet, and everything works from there on, even with ethernet reconnected.

 

[1] https://community.spotify.com/t5/Desktop-Windows/Spotify-connection-status-depends-on-Windows-connec...

Correction: After a while, Spotify forgets again that it has internet.

This helped me:

sudo apt remove network-manager-config-connectivity-ubuntu

(along with some creative route manipulation)

Similarly, I'm seeing "No internet connection detected" with the most recent update. This is a bogus message; I use the same machine as a proxy server with WireGuard and my laptop, using this proxy server, has no issues connecting to Spotify.

 

I am also unable to roll back the changes ("apt-cache madison spotify-client" only shows the most recent version).

 

Could you please issue a fix for this? Does anyone have instructions for working around this in the interim? I'm far from a networking expert.

@igaoghug Thanks for this. I'm using KDE, and I've known for awhile that the "network connectivity limited" message in Network Manager applet is bogus when you're connected to a VPN, but I didn't know Spotify was relying on that for its own connectivity check. I forgot where the issue specifically lied with Network Manager + VPN, but it'd always say that whenever I'm connected to VPNs.

I've confirmed that Spotify would work immediately as long as I can get Network Manager to not warn that (i.e. disconnecting VPN, then reconnecting to Ethernet). However, Network Manager seemed like it'd re-check connectivity every few minutes, so after I connected to VPN again, it'd warn limited network connectivity again before long.

 

Anyway, I'm using PIA, and the Linux client has Split Tunneling. For the time being I can confirm that Network Manager will be able to successfully check network connectivity as long as I have the IP address of "networkcheck.kde.org" bypassing VPN (I was thinking of bypassing the "process" for Network Manager applet instead, but the know-how for that is beyond me). Anyway, that in extension will cause Spotify to remain working.

 

This is more like a temporary solution for me however, so I'd really love it if the Spotify Linux team could think of an alternative connectivity check, instead of relying on the OS for it.

Linux Mint 19.3 LTS

PPA install

Premium

Netherlands

 

Spotify crashes and dumps core when trying to add a local source directory - the file select dialogue opens and crashes the app.

 

Attached the strace dump.

 

Core dump message from syslog:

Oct 4 14:27:58 psihius-Z370M-DS3H systemd-coredump[12466]: Process 12355 (spotify) of user 1000 dumped core.#012#012Stack trace of thread 12355:#012#0 0x00007fb4b20f4fa0 __GI___pthread_mutex_lock (libpthread.so.0)#012#1 0x00007fb4b17ceaba XrmQGetResource (libX11.so.6)#012#2 0x00007fb4b17aa856 XGetDefault (libX11.so.6)#012#3 0x00007fb4afadb80e n/a (libcairo.so.2)#012#4 0x00007fb4afade260 n/a (libcairo.so.2)#012#5 0x00007fb4afaae1e0 cairo_surface_get_font_options (libcairo.so.2)#012#6 0x00007fb4afa6b362 n/a (libcairo.so.2)#012#7 0x00007fb4afa6e464 n/a (libcairo.so.2)#012#8 0x00007fb4afa60344 cairo_show_glyphs (libcairo.so.2)#012#9 0x00007fb4aff8848b n/a (libpangocairo-1.0.so.0)#012#10 0x00007fb4aff8879f n/a (libpangocairo-1.0.so.0)#012#11 0x00007fb4af81b179 pango_renderer_draw_glyphs (libpango-1.0.so.0)#012#12 0x00007fb4aff88a04 pango_cairo_show_glyph_string (libpangocairo-1.0.so.0)#012#13 0x00007fb4af81b179 pango_renderer_draw_glyphs (libpango-1.0.so.0)#012#14 0x00007fb4af81b20e pango_renderer_draw_glyph_item (libpango-1.0.so.0)#012#15 0x00007fb4af81bca1 pango_renderer_draw_layout_line (libpango-1.0.so.0)#012#16 0x00007fb4af81c075 pango_renderer_draw_layout (libpango-1.0.so.0)#012#17 0x00007fb4b0994205 gdk_draw_layout_with_colors (libgdk-x11-2.0.so.0)#012#18 0x00007fb4b099446d gdk_draw_layout (libgdk-x11-2.0.so.0)#012#19 0x00007fb4a16eb1ba n/a (libmurrine.so)#012#20 0x00007fb4b0d43b70 n/a (libgtk-x11-2.0.so.0)#012#21 0x00007fb4b0d4f38b n/a (libgtk-x11-2.0.so.0)#012#22 0x00007fb4af369021 g_closure_invoke (libgobject-2.0.so.0)#012#23 0x00007fb4af37bde8 n/a (libgobject-2.0.so.0)#012#24 0x00007fb4af3840af g_signal_emit_valist (libgobject-2.0.so.0)#012#25 0x00007fb4af38512f g_signal_emit (libgobject-2.0.so.0)#012#26 0x00007fb4b0e652bc n/a (libgtk-x11-2.0.so.0)#012#27 0x00007fb4b0cd590e gtk_container_propagate_expose (libgtk-x11-2.0.so.0)#012#28 0x00007fb4b0cd438e n/a (libgtk-x11-2.0.so.0)#012#29 0x00007fb4b0d4f38b n/a (libgtk-x11-2.0.so.0)#012#30 0x00007fb4af369021 g_closure_invoke (libgobject-2.0.so.0)#012#31 0x00007fb4af37bde8 n/a (libgobject-2.0.so.0)#012#32 0x00007fb4af3840af g_signal_emit_valist (libgobject-2.0.so.0)#012#33 0x00007fb4af38512f g_signal_emit (libgobject-2.0.so.0)#012#34 0x00007fb4b0e652bc n/a (libgtk-x11-2.0.so.0)#012#35 0x00007fb4b0cd590e gtk_container_propagate_expose (libgtk-x11-2.0.so.0)#012#36 0x00007fb4b0ca0c85 n/a (libgtk-x11-2.0.so.0)#012#37 0x00007fb4b0cd438e n/a (libgtk-x11-2.0.so.0)#012#38 0x00007fb4b0d4f38b n/a (libgtk-x11-2.0.so.0)#012#39 0x00007fb4af369021 g_closure_invoke (libgobject-2.0.so.0)#012#40 0x00007fb4af37bde8 n/a (libgobject-2.0.so.0)#012#41 0x00007fb4af3840af g_signal_emit_valist (libgobject-2.0.so.0)#012#42 0x00007fb4af38512f g_signal_emit (libgobject-2.0.so.0)#012#43 0x00007fb4b0e652bc n/a (libgtk-x11-2.0.so.0)#012#44 0x00007fb4b0cd590e gtk_container_propagate_expose (libgtk-x11-2.0.so.0)#012#45 0x00007fb4b0cd438e n/a (libgtk-x11-2.0.so.0)#012#46 0x00007fb4b0ca9e5c n/a (libgtk-x11-2.0.so.0)#012#47 0x00007fb4b0d4f38b n/a (libgtk-x11-2.0.so.0)#012#48 0x00007fb4af369021 g_closure_invoke (libgobject-2.0.so.0)#012#49 0x00007fb4af37bde8 n/a (libgobject-2.0.so.0)#012#50 0x00007fb4af3840af g_signal_emit_valist (libgobject-2.0.so.0)#012#51 0x00007fb4af38512f g_signal_emit (libgobject-2.0.so.0)#012#52 0x00007fb4b0e652bc n/a (libgtk-x11-2.0.so.0)#012#53 0x00007fb4b0cd590e gtk_container_propagate_expose (libgtk-x11-2.0.so.0)#012#54 0x00007fb4b0e43281 n/a (libgtk-x11-2.0.so.0)#012#55 0x00007fb4b0d4f38b n/a (libgtk-x11-2.0.so.0)#012#56 0x00007fb4af36910d g_closure_invoke (libgobject-2.0.so.0)#012#57 0x00007fb4af37bde8 n/a (libgobject-2.0.so.0)#012#58 0x00007fb4af3840af g_signal_emit_valist (libgobject-2.0.so.0)#012#59 0x00007fb4af38512f g_signal_emit (libgobject-2.0.so.0)#012#60 0x00007fb4b0e652bc n/a (libgtk-x11-2.0.so.0)#012#61 0x00007fb4b0d4dc68 gtk_main_do_event (libgtk-x11-2.0.so.0)#012#62 0x00007fb4b09a9b9f n/a (libgdk-x11-2.0.so.0)#012#63 0x00007fb4b09a9b45 n/a (libgdk-x11-2.0.so.0)#012#012Stack trace of thread 12363:#012#0 0x00007fb4aebbdd67 epoll_wait (libc.so.6)#012#1 0x00007fb4b6630d4a n/a (libcef.so)#012#2 0x00007fb4b662e58b n/a (libcef.so)#012#3 0x00007fb4b65327a3 n/a (libcef.so)#012#4 0x00007fb4b64d17b4 n/a (libcef.so)#012#5 0x00007fb4b64aa14e n/a (libcef.so)#012#6 0x00007fb4b64daa7d n/a (libcef.so)#012#7 0x00007fb4b64eb177 n/a (libcef.so)#012#8 0x00007fb4b6525335 n/a (libcef.so)#012#9 0x00007fb4b20f26db start_thread (libpthread.so.0)#012#10 0x00007fb4aebbda3f __clone (libc.so.6)#012#012Stack trace of thread 12365:#012#0 0x00007fb4aebbdd67 epoll_wait (libc.so.6)#012#1 0x00007fb4b6630d4a n/a (libcef.so)#012#2 0x00007fb4b662e58b n/a (libcef.so)#012#3 0x00007fb4b65327a3 n/a (libcef.so)#012#4 0x00007fb4b64d17b4 n/a (libcef.so)#012#5 0x00007fb4b64aa14e n/a (libcef.so)#012#6 0x00007fb4b4b509fd n/a (libcef.so)#012#7 0x00007fb4b64eb177 n/a (libcef.so)#012#8 0x00007fb4b6525335 n/a (libcef.so)#012#9 0x00007fb4b20f26db start_thread (libpthread.so.0)#012#10 0x00007fb4aebbda3f __clone (libc.so.6)#012#012Stack trace of thread 12358:#012#0 0x00007fb4aebb0cf9 __GI___poll (libc.so.6)#012#1 0x00007fb4b4e9cf02 n/a (libcef.so)#012#2 0x00007fb4b6525335 n/a (libcef.so)#012#3 0x00007fb4b20f26db start_thread (libpthread.so.0)#012#4 0x00007fb4aebbda3f __clone (libc.so.6)#012#012Stack trace of thread 12364:#012#0 0x00007fb4b20f8ed9 futex_reltimed_wait_cancelable (libpthread.so.0)#012#1 0x00007fb4b6521871 n/a (libcef.so)#012#2 0x00007fb4b6521f00 n/a (libcef.so)#012#3 0x00007fb4b64e2c78 n/a (libcef.so)#012#4 0x00007fb4b64e350b n/a (libcef.so)#012#5 0x00007fb4b64e317d n/a (libcef.so)#012#6 0x00007fb4b6525335 n/a (libcef.so)#012#7 0x00007fb4b20f26db start_thread (libpthread.so.0)#012#8 0x00007fb4aebbda3f __clone (libc.so.6)#012#012Stack trace of thread 12366:#012#0 0x00007fb4b20f89f3 futex_wait_cancelable (libpthread.so.0)#012#1 0x00007fb4b6521743 n/a (libcef.so)#012#2 0x00007fb4b6521f29 n/a (libcef.so)#012#3 0x00007fb4b6521cdf n/a (libcef.so)#012#4 0x00007fb4b648f688 n/a (libcef.so)#012#5 0x00007fb4b64d17b4 n/a (libcef.so)#012#6 0x00007fb4b64aa14e n/a (libcef.so)#012#7 0x00007fb4b64eb177 n/a (libcef.so)#012#8 0x00007fb4b6525335 n/a (libcef.so)#012#9 0x00007fb4b20f26db start_thread (libpthread.so.0)#012#10 0x00007fb4aebbda3f __clone (libc.so.6)#012#012Stack trace of thread 12368:#012#0 0x00007fb4aebb0cf9 __GI___poll (libc.so.6)#012#1 0x00007fb4b12ab5c9 n/a (libglib-2.0.so.0)#012#2 0x00007fb4b12ab6dc g_main_context_iteration (libglib-2.0.so.0)#012#3 0x00007fb4b12ab721 n/a (libglib-2.0.so.0)#012#4 0x00007fb4b12d3175 n/a (libglib-2.0.so.0)#012#5 0x00007fb4b20f26db start_thread (libpthread.so.0)#012#6 0x00007fb4aebbda3f __clone (libc.so.6)#012#012Stack trace of thread 12367:#012#0 0x00007fb4aebb0cf9 __GI___poll (libc.so.6)#012#1 0x00007fb4b12ab5c9 n/a (libglib-2.0.so.0)#012#2 0x00007fb4b12ab6dc g_main_context_iteration (libglib-2.0.so.0)#012#3 0x00007fb4925b136d n/a (libdconfsettings.so)#012#4 0x00007fb4b12d3175 n/a (libglib-2.0.so.0)#012#5 0x00007fb4b20f26db start_thread (libpthread.so.0)#012#6 0x00007fb4aebbda3f __clone (libc.so.6)#012#012Stack trace of thread 12369:#012#0 0x00007fb4b20f8ed9 futex_reltimed_wait_cancelable (libpthread.so.0)#012#1 0x00007fb4b6521871 n/a (libcef.so)#012#2 0x00007fb4b6521f00 n/a (libcef.so)#012#3 0x00007fb4b64e2c78 n/a (libcef.so)#012#4 0x00007fb4b64e350b n/a (libcef.so)#012#5 0x00007fb4b64e317d n/a (libcef.so)#012#6 0x00007fb4b6525335 n/a (libcef.so)#012#7 0x00007fb4b20f26db start_thread (libpthread.so.0)#012#8 0x00007fb4aebbda3f __clone (libc.so.6)#012#012Stack trace of thread 12370:#012#0 0x00007fb4b20f8ed9 futex_reltimed_wait_cancelable (libpthread.so.0)#012#1 0x00007fb4b6521871 n/a (libcef.so)#012#2 0x00007fb4b6521f00 n/a (libcef.so)#012#3 0x00007fb4b64e2c78 n/a (libcef.so)#012#4 0x00007fb4b64e350b n/a (libcef.so)#012#5 0x00007fb4b64e317d n/a (libcef.so)#012#6 0x00007fb4b6525335 n/a (libcef.so)#012#7 0x00007fb4b20f26db start_thread (libpthread.so.0)#012#8 0x00007fb4aebbda3f __clone (libc.so.6)#012#012Stack trace of thread 12

Hi yes agreed.
The latest Linux client has broken network connectivity issues.

Do you know what the equivalent for Gnome would be? I have this issue on Ubuntu 20.04 since the latest update.

I'm also using PIA.

Linux Mint 19.2 Tina
Spotify 1:1.1.42.622.gbd112320-37 claims it's behind firewall and stays in offline mode. Computer is most definitely connected to Internet, all other software works and disabling firewall changes nothing.
Rolling back to 1:1.1.10.546.ge08ef575-19 immediately solves the issue and Spotify works as expected.

I have the exact same issue although the Spotify application can act as a remove control for the web player if the app is launched after I start playing music in the web player.

 

How did you install a specific version? I've installed Spotify via Snap and

> snap info spotify

tells me that it's tracking latest/stable and gives me a list of the "latest" channels, where the stable, candidate and edge are the same version as the installed one (1.1.42.622.gbd112320-37) which doesn't help much.

 

If you have set up software source as http://repository.spotify.com and install with aptitude, then you can downgrade to 1:1.1.10.546.ge08ef575-19 by issuing the command:

sudo apt-get install spotify-client=1:1.1.10.546.ge08ef575-19

The previous version is still available at this source, at least right now:

apt-cache policy spotify-client
spotify-client:
Installed: 1:1.1.10.546.ge08ef575-19
Candidate: 1:1.1.42.622.gbd112320-37
Version table:
1:1.1.42.622.gbd112320-37 500
500 http://repository.spotify.com stable/non-free amd64 Packages
*** 1:1.1.10.546.ge08ef575-19 500
500 http://mirrors.evowise.com/linuxmint/packages tina/import amd64 Packages
100 /var/lib/dpkg/status

It seems the old version is available at Linux Mint mirror, not on original Spotify source.

Also had this happen after upgrade to 1.14.622.gbd11230-37 from .1.1.10.546.ge08ef575-19 In my case disconnecting from a VPN helps.

 

With 1.14.622 sometimes it starts working when just connected to a VPN but stops after ~3 minutes.

Direct Link to Mint package if anyone needs it: http://mirrors.evowise.com/linuxmint/packages/pool/import/s/spotify-client/spotify-client_1.1.10.546...

Using this package seems to solve the connection issue for me but the audio stops playing after a while. Using KDE Neon 18.04. I guess there is some difference in the Mint package.

20201006_061728.png

Same problem here, @Spotify.
I'm using the linux version for quite a while, and this update seems to be unable to correctly detect if there is an internet connection available. I'm also connecting and disconnecting from VPN quite often, but this was not an issue with the previous version.

Downgrading to this version solves the issue.
http://mirrors.evowise.com/linuxmint/packages/pool/import/s/spotify-client/spotify-client_1.1.10.546...

Cheers.

Thanks bystroi_, it worked perfectly!

I fixed this by disabling NetworkManager's connectivity check:

 

    $ sudo vim /usr/lib/NetworkManager/conf.d/20-connectivity.conf

    # add enabled=false to the [connectivity] section

    $ sudo systemctl restart NetworkManager.service

 

For more info, see:

 

    $ man NetworkManager.conf

 

Don't forget to toggle it back on if you need to use Wi-Fi via a captive portal.

vodsel's solution worked for me on KDE, only the file path was 
/usr/lib/NetworkManager/conf.d/30-connectivity-kde.conf

Ubuntu 20.04:

/usr/lib/NetworkManager/conf.d/20-connectivity-ubuntu.conf

Suggested posts