https://bugs.winehq.org/show_bug.cgi?id=51192
Bug ID: 51192 Summary: GnuTLS error: Error in the pull function. Product: Wine Version: 6.9 Hardware: x86-64 OS: FreeBSD Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: Alexander88207@Protonmail.com
Hello,
since i have updated wine from 6.5 to 6.8, 6.9.
Programs like Blizzard or Teamspeak 3 cant login anymore.
If i want to login i get the message in the console: GnuTLS error: Error in the pull function.
https://bugs.winehq.org/show_bug.cgi?id=51192
Alexander Vereeken Alexander88207@Protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|GnuTLS error: Error in the |GnuTLS error: Error in the |pull function. |pull function/ Login to | |Teamspeak, Blizzard... not | |possible.
https://bugs.winehq.org/show_bug.cgi?id=51192
Damjan Jovanovic damjan.jov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |damjan.jov@gmail.com, | |z.figura12@gmail.com Ever confirmed|0 |1 Status|UNCONFIRMED |NEW
--- Comment #1 from Damjan Jovanovic damjan.jov@gmail.com --- I am seeing this error with the Cygwin installer too, also on FreeBSD:
---snip--- GnuTLS error: Error in the pull function. connection error: 12157 fetching https://cygwin.com/mirrors.lst mbox note: Could not download mirror sites list ---snip---
An update to the latest gnutls didn't help.
A '+crypt,+bcrypt,+secur32,+winediag,+winsock' shows CLIENT HELLO being built and attempted to be sent, but Wireshark shows me the TCP connections do this:
SYN -> SYN+ACK <- ACK -> FIN+ACK -> ACK <- FIN+ACK <- ACK ->
with 0 bytes transferred either way.
All of which is highly suspicious, and looks more like a networking issue than an encryption issue...
I suspect the recent big winsock changes by Zebediah Figura caused a regression somewhere.
Confirming and setting status to NEW.
Let me try a clean rebuild of the latest Git and see if it's still a problem.
https://bugs.winehq.org/show_bug.cgi?id=51192
--- Comment #2 from Damjan Jovanovic damjan.jov@gmail.com --- (In reply to Damjan Jovanovic from comment #1)
Let me try a clean rebuild of the latest Git and see if it's still a problem.
It still is a problem in the latest Git.
https://bugs.winehq.org/show_bug.cgi?id=51192
Damjan Jovanovic damjan.jov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://cygwin.com/setup-x8 | |6.exe Keywords| |download, regression, | |source
--- Comment #3 from Damjan Jovanovic damjan.jov@gmail.com --- It works with the 21 April commit 6ccd501503770d00d327fd0a292b05ec9bf1a640 before Zebediah's patches began.
It's definitely a regression.
https://bugs.winehq.org/show_bug.cgi?id=51192
--- Comment #4 from Damjan Jovanovic damjan.jov@gmail.com --- It's not Zebediah's patches, sorry.
https://bugs.winehq.org/show_bug.cgi?id=51192
Damjan Jovanovic damjan.jov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|z.figura12@gmail.com |
https://bugs.winehq.org/show_bug.cgi?id=51192
Damjan Jovanovic damjan.jov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |04c6862d3f11819ce2df0e13548 | |1773a02b86787
--- Comment #5 from Damjan Jovanovic damjan.jov@gmail.com --- 04c6862d3f11819ce2df0e135481773a02b86787 is the first bad commit commit 04c6862d3f11819ce2df0e135481773a02b86787 Author: Hans Leidekker hans@codeweavers.com Date: Fri May 7 11:54:42 2021 +0200
secur32: Build with msvcrt.
Signed-off-by: Hans Leidekker hans@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
dlls/secur32/Makefile.in | 2 ++ dlls/secur32/negotiate.c | 3 +-- dlls/secur32/schannel.c | 22 +++++++++++----------- dlls/secur32/secur32.c | 28 ++++++++++------------------ dlls/secur32/thunks.c | 5 +++-- dlls/secur32/wrapper.c | 3 ++- 6 files changed, 29 insertions(+), 34 deletions(-)
https://bugs.winehq.org/show_bug.cgi?id=51192
--- Comment #6 from Hans Leidekker hans@meelstraat.net --- (In reply to Damjan Jovanovic from comment #5)
04c6862d3f11819ce2df0e135481773a02b86787 is the first bad commit commit 04c6862d3f11819ce2df0e135481773a02b86787 Author: Hans Leidekker hans@codeweavers.com Date: Fri May 7 11:54:42 2021 +0200
secur32: Build with msvcrt.
Is this a PE build? What compiler/version(s)? Can you attach a +winsock,+secur32 trace?
https://bugs.winehq.org/show_bug.cgi?id=51192
--- Comment #7 from Damjan Jovanovic damjan.jov@gmail.com --- Doesn't happen on Linux.
Not fixed by the workarounds for bug 50257.
https://bugs.winehq.org/show_bug.cgi?id=51192
--- Comment #8 from Damjan Jovanovic damjan.jov@gmail.com --- Created attachment 70132 --> https://bugs.winehq.org/attachment.cgi?id=70132 +secur32,+winsock trace
Here is the +secur32,+winsock trace.
https://bugs.winehq.org/show_bug.cgi?id=51192
--- Comment #9 from Damjan Jovanovic damjan.jov@gmail.com --- (In reply to Hans Leidekker from comment #6)
(In reply to Damjan Jovanovic from comment #5)
04c6862d3f11819ce2df0e135481773a02b86787 is the first bad commit commit 04c6862d3f11819ce2df0e135481773a02b86787 Author: Hans Leidekker hans@codeweavers.com Date: Fri May 7 11:54:42 2021 +0200
secur32: Build with msvcrt.
Is this a PE build? What compiler/version(s)?
Yes it's a PE build.
mingw32-w64 10.2.0 gcc 9.3.0
https://bugs.winehq.org/show_bug.cgi?id=51192
Gerald Pfeifer gerald@pfeifer.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gerald@pfeifer.com
https://bugs.winehq.org/show_bug.cgi?id=51192
--- Comment #10 from Hans Leidekker hans@meelstraat.net --- Created attachment 70133 --> https://bugs.winehq.org/attachment.cgi?id=70133 patch
Can you try this patch?
https://bugs.winehq.org/show_bug.cgi?id=51192
--- Comment #11 from Damjan Jovanovic damjan.jov@gmail.com --- (In reply to Hans Leidekker from comment #10)
Created attachment 70133 [details] patch
Can you try this patch?
It works :-).
https://bugs.winehq.org/show_bug.cgi?id=51192
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED Fixed by SHA1| |cae161389b688b414b1c187fd7d | |3d61595544021
--- Comment #12 from Hans Leidekker hans@meelstraat.net --- Fixed with cae161389b688b414b1c187fd7d3d61595544021.
https://bugs.winehq.org/show_bug.cgi?id=51192
--- Comment #13 from Alexander Vereeken Alexander88207@Protonmail.com --- Thank you Damjan for the little investigation ! :)
https://bugs.winehq.org/show_bug.cgi?id=51192
--- Comment #14 from Damjan Jovanovic damjan.jov@gmail.com --- (In reply to Alexander Vereeken from comment #13)
Thank you Damjan for the little investigation ! :)
Pleasure :). Thank you for reporting this bug and thank you Hans for fixing it.
https://bugs.winehq.org/show_bug.cgi?id=51192
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.11.