[gnutls-devel] Gnutls 3.3.X + Wine = problem

Nikos Mavrogiannopoulos nmav at gnutls.org
Sat Mar 21 16:58:56 CET 2015

On Sat, 2015-03-21 at 15:34 +0100, LOMBARD Maxime wrote:
> Hi guys,
> I'm French so i will try to explain correctly the problem. 
> Actually, there is a bug (?) in this version of Gnutls which disallow
> to run correctly a Windows application with Wine. This application is
> the Ubisoft software called "Uplay".
> In fact, when you launch Uplay with Wine and try to connect you to the
> application, Uplay hangs with the login screen. (See the reportbug in
> Wine bugzilla here : https://bugs.winehq.org/show_bug.cgi?id=38134 )
> The only workaround which has been found is to compile Wine (and use
> it) with the old version of Gnutls (2.12.X).
> It's easy to reproduce the bug :
> - Install the latest wine version (from Debian Jessie/Sid, Arch or
> others) 
> - Download and install UPlay
> (https://ubistatic3-a.akamaihd.net/orbit/launcher_installer/UplayInstaller.exe)
> - Create an Uplay account and try to use it with Wine

 I tried to reproduce what you mention I don't see any issue in gnutls
negotiating with the server. You can also see that by checking the
wireshark log, as well as running wine while GNUTLS_DEBUG_LEVEL is set
to something more than 6. It seems like the application (or wine) is in
an infinite loop creating a client hello.
I'd suggest to try to debug it further with the wine people, and if the
issue concludes that gnutls fails to talk to some server then bring that
here. As it is now I don't see any such issue and there is very little
that can be done by gnutls for the issue you see.

You could also try comparing the wireshark logs from the version that
works with the other that doesn't and try to spot the differences.


More information about the Gnutls-devel mailing list