From unknown Sun Aug 10 07:33:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35398: http-get request fails for github.com Resent-From: Brian Woodcox Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Tue, 23 Apr 2019 16:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 35398 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 35398@debbugs.gnu.org X-Debbugs-Original-To: bug-guile@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.155603541611348 (code B ref -1); Tue, 23 Apr 2019 16:04:02 +0000 Received: (at submit) by debbugs.gnu.org; 23 Apr 2019 16:03:36 +0000 Received: from localhost ([127.0.0.1]:54169 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hIxtO-0002wv-3W for submit@debbugs.gnu.org; Tue, 23 Apr 2019 12:03:36 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52740) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hIxgx-0002cx-G1 for submit@debbugs.gnu.org; Tue, 23 Apr 2019 11:50:44 -0400 Received: from lists.gnu.org ([209.51.188.17]:41655) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hIxgs-0004eQ-2W for submit@debbugs.gnu.org; Tue, 23 Apr 2019 11:50:38 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38888) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hIxgq-0001QC-Lf for bug-guile@gnu.org; Tue, 23 Apr 2019 11:50:37 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,HTML_MESSAGE autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hIxgp-0004d7-Ah for bug-guile@gnu.org; Tue, 23 Apr 2019 11:50:36 -0400 Received: from mail.inskydata.com ([184.68.229.6]:33977 helo=server.inskydata.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hIxgp-0004cR-1F for bug-guile@gnu.org; Tue, 23 Apr 2019 11:50:35 -0400 Received: from [192.168.19.76] (unknown [192.168.19.76]) by server.inskydata.com (Postfix) with ESMTPSA id 262D0488D4D0 for ; Tue, 23 Apr 2019 09:43:01 -0600 (MDT) From: Brian Woodcox Content-Type: multipart/alternative; boundary="Apple-Mail=_A20AABFC-EB51-438B-9124-8A2EC7DF5028" Mime-Version: 1.0 (Mac OS X Mail 11.3 \(3445.6.18\)) Message-Id: <8E276556-0DAF-4DC4-8503-351847838653@inskydata.com> Date: Tue, 23 Apr 2019 09:42:59 -0600 X-Mailer: Apple Mail (2.3445.6.18) X-detected-operating-system: by eggs.gnu.org: Mac OS X 10.x X-Received-From: 184.68.229.6 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: -2.3 (--) X-Mailman-Approved-At: Tue, 23 Apr 2019 12:03:32 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --Apple-Mail=_A20AABFC-EB51-438B-9124-8A2EC7DF5028 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 System is =E2=80=94> Linux guix 4.20.10-gnu #1 SMP 1 x86_64 GNU/Linux I am running guile (GNU Guile) 2.2.4. http-get request is failing for =E2=80=9Chttps://github.com = =E2=80=9D The steps to reproduce are as follows: scheme@(guile-user)> (use-modules (web client)) scheme@(guile-user)> (http-get "https://github.com") ERROR: In procedure get-bytevector-some: Throw to key `gnutls-error' with args `(# read_from_session_record_port)'. Entering a new prompt. Type `,bt' for a backtrace or `,q' to continue. scheme@(guile-user) [1]> ,bt In web/client.scm: 386:24 6 (http-request _ #:body _ #:port _ #:method _ #:version _ = #:keep-alive? _ #:headers _ #:decode-body? _ #:streaming? _ #:request _) In web/response.scm: 198:31 5 (read-response #) In web/http.scm: 1186:15 4 (read-response-line _) 159:2 3 (read-header-line _) In unknown file: 2 (%read-line #) In web/client.scm: 142:24 1 (read! #vu8(1 17 1 37 14 19 5 17 1 18 11 16 23 0 0 2 46 0 = 17 1 18 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 = =E2=80=A6) =E2=80=A6) In unknown file: 0 (get-bytevector-some #) --Apple-Mail=_A20AABFC-EB51-438B-9124-8A2EC7DF5028 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8
System is =E2=80=94> Linux guix 4.20.10-gnu #1 SMP 1 = x86_64 GNU/Linux

I am running = guile (GNU Guile) 2.2.4.

http-get request is failing for =E2=80=9Chttps://github.com=E2=80=9D

The steps to = reproduce are as follows:

scheme@(guile-user)> (use-modules (web client))
scheme@(guile-user)> (http-get "https://github.com")
ERROR: In procedure get-bytevector-some:
Throw = to key `gnutls-error' with args `(#<gnutls-error-enum Resource = temporarily unavailable, try again.> = read_from_session_record_port)'.

Entering a = new prompt.  Type `,bt' for a backtrace or `,q' to continue.
scheme@(guile-user) [1]> ,bt
In = web/client.scm:
   386:24  6 (http-request = _ #:body _ #:port _ #:method _ #:version _ #:keep-alive? _ #:headers _ = #:decode-body? _ #:streaming? _ #:request _)
In = web/response.scm:
   198:31  5 = (read-response #<input-output: string 1ca2ee0>)
In = web/http.scm:
  1186:15  4 (read-response-line = _)
    159:2  3 (read-header-line _)
In unknown file:
        =    2 (%read-line #<input-output: string 1ca2ee0>)
In web/client.scm:
   142:24  1 = (read! #vu8(1 17 1 37 14 19 5 17 1 18 11 16 23 0 0 2 46 0 17 1 18 11 0 0 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 =E2=80=A6) = =E2=80=A6)
In unknown file:
    =        0 (get-bytevector-some #<input-output: = string 1ca2f50>)

= --Apple-Mail=_A20AABFC-EB51-438B-9124-8A2EC7DF5028-- From unknown Sun Aug 10 07:33:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35398: http-get request fails for github.com Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Thu, 23 May 2019 08:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35398 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Brian Woodcox Cc: 35398@debbugs.gnu.org Received: via spool by 35398-submit@debbugs.gnu.org id=B35398.15586004383283 (code B ref 35398); Thu, 23 May 2019 08:34:01 +0000 Received: (at 35398) by debbugs.gnu.org; 23 May 2019 08:33:58 +0000 Received: from localhost ([127.0.0.1]:43847 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hTjAk-0000qt-92 for submit@debbugs.gnu.org; Thu, 23 May 2019 04:33:58 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21264) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hTjAh-0000qh-6F for 35398@debbugs.gnu.org; Thu, 23 May 2019 04:33:56 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1558600413; cv=none; d=zoho.com; s=zohoarc; b=D8Ig1ceDm9JLnqUv4mptIIcvv01y7ZgLzOP8Ni31v4FyvPWQy/CrNbzMrFxSIjfrpiJw3XeXy+JqXCUSkQTb33bfBXplsmG7JapEhrc2W0peGgdB1WSxzvY1xIju52UeexMUJqzNcQlf3X+5EGzieJFI0SpO21egxnHSssLJCG0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1558600413; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=LThEnQXhZrKOZRIpY5OAj7zYkYXsnz1093a6Q6zQYpI=; b=RapmJeW+6hGf9CAz9gHdZhnU0s+VmLBEXxxRJoysr84D8shbtr7J6W8h0/H8UzsSbgTiYPevWV1npd7aanvrzz0n1EtR+TO2RwOb2JS599a9J8mI0xYwoTB4dLP9OTQe4XzrBBPc6DLI2jNjiYPyqkHIGuHMiTlNt45qc46au+4= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1558600413; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=1675; bh=LThEnQXhZrKOZRIpY5OAj7zYkYXsnz1093a6Q6zQYpI=; b=EgbpVCXrjCK/Noo9zrfeWq9EZWMmX/RW4N5FZ15jNiOqmpD/YOC7LYz7GOjz0rTw 8yK0AEL/81ENXQhQJvWQAO0k4ZgA7KQ9pqFLXvrzwa9hTtill0uXAc63tOAW2Pbugrd 453+/btrSP8Bk/DqbzPPzew0Ick7+e5IPrXmb3YA= Received: from localhost (141.80.218.143 [141.80.218.143]) by mx.zohomail.com with SMTPS id 1558600412410565.7634836095368; Thu, 23 May 2019 01:33:32 -0700 (PDT) References: <8E276556-0DAF-4DC4-8503-351847838653@inskydata.com> User-agent: mu4e 1.2.0; emacs 26.2 From: Ricardo Wurmus In-reply-to: <8E276556-0DAF-4DC4-8503-351847838653@inskydata.com> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Thu, 23 May 2019 10:33:23 +0200 Message-ID: <87k1ehh8oc.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Brian, > System is =E2=80=94> Linux guix 4.20.10-gnu #1 SMP 1 x86_64 GNU/Linux > > I am running guile (GNU Guile) 2.2.4. > > http-get request is failing for =E2=80=9Chttps://github.com =E2=80=9D > > The steps to reproduce are as follows: > > scheme@(guile-user)> (use-modules (web client)) > scheme@(guile-user)> (http-get "https://github.com") > ERROR: In procedure get-bytevector-some: > Throw to key `gnutls-error' with args `(# read_from_session_record_port)'. > > Entering a new prompt. Type `,bt' for a backtrace or `,q' to continue. > scheme@(guile-user) [1]> ,bt > In web/client.scm: > 386:24 6 (http-request _ #:body _ #:port _ #:method _ #:version _ #:k= eep-alive? _ #:headers _ #:decode-body? _ #:streaming? _ #:request _) > In web/response.scm: > 198:31 5 (read-response #) > In web/http.scm: > 1186:15 4 (read-response-line _) > 159:2 3 (read-header-line _) > In unknown file: > 2 (%read-line #) > In web/client.scm: > 142:24 1 (read! #vu8(1 17 1 37 14 19 5 17 1 18 11 16 23 0 0 2 46 0 17= 1 18 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0= 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 =E2=80=A6) =E2= =80=A6) > In unknown file: > 0 (get-bytevector-some #) I can reproduce this. (http-get "https://gnu.org") works though. --=20 Ricardo From unknown Sun Aug 10 07:33:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35398: http-get request fails for github.com Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Mon, 24 Jun 2019 13:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35398 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Brian Woodcox Cc: 35398@debbugs.gnu.org Received: via spool by 35398-submit@debbugs.gnu.org id=B35398.156138251028540 (code B ref 35398); Mon, 24 Jun 2019 13:22:02 +0000 Received: (at 35398) by debbugs.gnu.org; 24 Jun 2019 13:21:50 +0000 Received: from localhost ([127.0.0.1]:55803 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfOur-0007QG-Mu for submit@debbugs.gnu.org; Mon, 24 Jun 2019 09:21:49 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58044) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfOuq-0007Q0-Cz for 35398@debbugs.gnu.org; Mon, 24 Jun 2019 09:21:48 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:37333) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hfOuj-00042S-KS; Mon, 24 Jun 2019 09:21:42 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=43676 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hfOuh-0002yp-R7; Mon, 24 Jun 2019 09:21:41 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <8E276556-0DAF-4DC4-8503-351847838653@inskydata.com> Date: Mon, 24 Jun 2019 15:21:37 +0200 In-Reply-To: <8E276556-0DAF-4DC4-8503-351847838653@inskydata.com> (Brian Woodcox's message of "Tue, 23 Apr 2019 09:42:59 -0600") Message-ID: <87r27j9l0e.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Brian, Brian Woodcox skribis: > scheme@(guile-user)> (use-modules (web client)) > scheme@(guile-user)> (http-get "https://github.com") > ERROR: In procedure get-bytevector-some: > Throw to key `gnutls-error' with args `(# read_from_session_record_port)'. contains a workaround and a link to the upstream fix in GnuTLS. HTH! Ludo=E2=80=99.