[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