[gnutls-devel] GnuTLS | gnutls 3.6 pseudo-randomly breaks VLC HTTP/2 (#713)
Development of GNU's TLS library
gnutls-devel at lists.gnutls.org
Thu Feb 21 18:06:58 CET 2019
New Issue was created.
Issue 713: https://gitlab.com/gnutls/gnutls/issues/713
Author: Andreas Metzler
This is https://bugs.debian.org/922879 submitted by Rémi Denis-Courmont, I am as acting as proxy for Rémi:
With GnuTLS 3.6.x, VLC pseudo-randomly fails to connect to HTTP/2
servers due to what seems like a race condition in GnuTLS.
See also https://trac.videolan.org/vlc/ticket/21951 .
To reproduce, run VLC a dozen time or so (depending on the system),
until hitting a failure:
# vlc -Irc https://streams.videolan.org/issues/21941/Greatest%20Motown%20Songs%2060s%2070s%20Hits.mp3
(Ctrl+C to abort if it does not fail straight away)
The problem appears to be caused by the "fix" for Debian bug 849807 / #158
which does not seem to follow the GnuTLS thread safety rules.
Since breaking working applications seems far worse than protecting
broken applications from shooting themselves in the foot, I suggest
(i.e. GnuTLS commit 6a62ddfc416a4ec2118704f93c97fdd448d66566 ).
Reply to this email directly or view it on GitLab: https://gitlab.com/gnutls/gnutls/issues/713
You're receiving this email because of your account on gitlab.com.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Gnutls-devel