core dump in ld-linux-x86-64.so.2 because of GnuTLS
-
Hi!
Delighted to have discovered Strawberry. I'm running it on Ubuntu and connecting to the Subsonic server on my Nextcloud 20 instance.
The QT5 AppImage build is able to scan my library, (the QT6 build hangs at 98% during the scan, but that's addressed elsewhere on the forum) and I can add an album to the playlist, but as soon as I go to play any track, the app crashes with the following error:
17:56:10.774 DEBUG Player:336 Playing song "Lizzie's Balloon" QUrl("https://next.fluidlogic.io/apps/music/subsonic/rest/stream.view?c=Strawberry&v=1.11.0&f=json&u=ben&p=enc%3A777037396934637977657779&id=track-22431") 17:56:10.796 DEBUG logging:83(GLib-GIO) _g_io_module_get_default: Found default implementation dummy (GDummyProxyResolver) for ‘gio-proxy-resolver’ 17:56:10.797 DEBUG logging:83(GLib-GIO) _g_io_module_get_default: Found default implementation gnutls (GTlsBackendGnutls) for ‘gio-tls-backend’ (ld-linux-x86-64.so.2:16545): GLib-Net-WARNING **: 17:56:10.809: Failed to set GnuTLS session priority with error beginning at %COMPAT: The request is invalid. ** GLib-Net:ERROR:../tls/gnutls/gtlsconnection-gnutls.c:103:g_tls_connection_gnutls_set_handshake_priority: assertion failed: (priority) ** GLib-Net:ERROR:../tls/gnutls/gtlsconnection-gnutls.c:103:g_tls_connection_gnutls_set_handshake_priority: assertion failed: (priority) Bail out! GLib-Net:ERROR:../tls/gnutls/gtlsconnection-gnutls.c:103:g_tls_connection_gnutls_set_handshake_priority: assertion failed: (priority) Bail out! GLib-Net:ERROR:../tls/gnutls/gtlsconnection-gnutls.c:103:g_tls_connection_gnutls_set_handshake_priority: assertion failed: (priority) Aborted (core dumped)
Some info about the version of Strawberry I'm running:
$ file Strawberry-0.9.2-Qt5-x86_64.AppImage Strawberry-0.9.2-Qt5-x86_64.AppImage: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=9fdbc145689e0fb79cb7291203431012ae8e1911, stripped
...and my Ubuntu version:
$ uname -a Linux tinker 5.4.0-67-generic #75-Ubuntu SMP Fri Feb 19 18:03:38 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/*release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=20.04 DISTRIB_CODENAME=focal DISTRIB_DESCRIPTION="Ubuntu 20.04.2 LTS" NAME="Ubuntu" VERSION="20.04.2 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.2 LTS" VERSION_ID="20.04" ...
Regards
Ben -
@benklaasen said in core dump in ld-linux-x86-64.so.2 because of GnuTLS:
g_tls_connection_gnutls_set_handshake_priority: assertion failed: (priority)
I'm not sure why you are getting this error, the AppImage works for me with streaming.
I suggest that you try to install strawberry from a regular deb package.
Or use the repository available: https://launchpad.net/~jonaski/+archive/ubuntu/strawberry