[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
Assignee:
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
reverting 849807
(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...
URL: <https://lists.gnupg.org/pipermail/gnutls-devel/attachments/20190221/f9b22ff6/attachment.html>
More information about the Gnutls-devel
mailing list