Hi, I wanted to check that GnuTLS is ok on my Emacs installation and after doing: (require 'gnutls) (setq gnutls-log-level 2) (open-gnutls-stream "tls" "tls-buffer" "imap.gmail.com" "imaps") I find these annoying messages: gnutls.c: [1] (Emacs) non-fatal error: Resource temporarily unavailable, try again. gnutls.c: [2] ASSERT: gnutls_buffers.c:1015 gnutls.c: [2] ASSERT: gnutls_buffers.c:508 gnutls.c: [1] (Emacs) non-fatal error: Resource temporarily unavailable, try again. gnutls.c: [2] ASSERT: gnutls_buffers.c:1015 thousands of times. With a log level of 1 : gnutls.c: [1] (Emacs) GnuTLS library loaded: libgnutls-28.dll gnutls.c: [1] (Emacs) allocating credentials gnutls.c: [1] (Emacs) setting the trustfile: c:/Local/Emacs/etc/ca-bundle.crt gnutls.c: [1] (Emacs) gnutls callbacks gnutls.c: [1] (Emacs) gnutls_init gnutls.c: [1] (Emacs) got non-default priority string: NORMAL gnutls.c: [1] (Emacs) setting the priority string gnutls.c: [audit] Note that the security level of the Diffie-Hellman key exchange has been lowered to 256 bits and this may allow decryption of the session data gnutls.c: [1] (Emacs) non-fatal error: Resource temporarily unavailable, try again. [981 times] # This is with GnuTLS-3.1.12 and 3.1.16 / Emacs current trunk compiled with MinGW64 I'm not sure it is even harmful. Any idea what could be wrong there ? Thanks and best regards, Fabrice