Debbugs Internal Request <help-debbugs@HIDDEN>
to internal_control <at> debbugs.gnu.org
.
Full text available.Received: (at 39997-close) by debbugs.gnu.org; 11 Mar 2020 14:11:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 11 10:11:58 2020 Received: from localhost ([127.0.0.1]:55272 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jC25W-00063C-JG for submit <at> debbugs.gnu.org; Wed, 11 Mar 2020 10:11:58 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54611) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <roel@HIDDEN>) id 1jC25V-000631-5L for 39997-close <at> debbugs.gnu.org; Wed, 11 Mar 2020 10:11:57 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60680) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <roel@HIDDEN>) id 1jC25P-0002Em-UB; Wed, 11 Mar 2020 10:11:52 -0400 Received: from ip-80-113-14-101.ip.prioritytelecom.net ([80.113.14.101]:62560 helo=redstone) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <roel@HIDDEN>) id 1jC25O-0005Lx-Nq; Wed, 11 Mar 2020 10:11:51 -0400 Message-ID: <50786c56cd6b9632cdfb6e2c2f95e97c1758591d.camel@HIDDEN> Subject: Re: bug#39997: High CPU load and no return value with 3.0.0 From: Roel Janssen <roel@HIDDEN> To: Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN> Date: Wed, 11 Mar 2020 15:11:48 +0100 In-Reply-To: <8736afj8aw.fsf@HIDDEN> References: <1dc6670b0cd28fb5a899fdf7afe0624007747c81.camel@HIDDEN> <87eetzm9oq.fsf@HIDDEN> <a42e8bfb36ecf5b3a240f8324af41609f20d34ed.camel@HIDDEN> <8736afj8aw.fsf@HIDDEN> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.4 (3.34.4-1.fc31) MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39997-close Cc: 39997-close <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) On Wed, 2020-03-11 at 15:05 +0100, Ludovic Courtès wrote: > Roel Janssen <roel@HIDDEN> skribis: > > > On Wed, 2020-03-11 at 12:07 +0100, Ludovic Courtès wrote: > > [...] > > > > The Guix package has this patch: > > > > > > '(begin > > > ;; Work around miscompilation on Guile 3.0.0 at -O2: > > > ;; <https://bugs.gnu.org/39251>;;. > > > (substitute* "src/md5.scm" > > > (("\\(define f-ash ash\\)") > > > "(define f-ash (@ (guile) ash))\n") > > > (("\\(define f-add \\+\\)") > > > "(define f-add (@ (guile) +))\n")) > > > #t) > > > > > > It’s very likely that you’re hitting this problem. > > > > Yes! Thanks for sharing this fix. > > I applied the same changes to my code and now I don't encounter the > > bug > > anymore. > > > > I tested the patched code with both guile-2.2 and guile-3.0. Do > > you > > know whether this will also work with guile-2.0? (I'd like to keep > > things compatible with guile-2.0 for a few more years). > > Yes, the change above also works for Guile 2.0. Thanks for the confirmation. I'm closing this bug, as it is basically a duplicate of #39251. Kind regards, Roel Janssen
Ludovic Courtès <ludo@HIDDEN>
:Roel Janssen <roel@HIDDEN>
:Received: (at 39997-close) by debbugs.gnu.org; 11 Mar 2020 14:11:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 11 10:11:58 2020 Received: from localhost ([127.0.0.1]:55272 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jC25W-00063C-JG for submit <at> debbugs.gnu.org; Wed, 11 Mar 2020 10:11:58 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54611) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <roel@HIDDEN>) id 1jC25V-000631-5L for 39997-close <at> debbugs.gnu.org; Wed, 11 Mar 2020 10:11:57 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60680) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <roel@HIDDEN>) id 1jC25P-0002Em-UB; Wed, 11 Mar 2020 10:11:52 -0400 Received: from ip-80-113-14-101.ip.prioritytelecom.net ([80.113.14.101]:62560 helo=redstone) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <roel@HIDDEN>) id 1jC25O-0005Lx-Nq; Wed, 11 Mar 2020 10:11:51 -0400 Message-ID: <50786c56cd6b9632cdfb6e2c2f95e97c1758591d.camel@HIDDEN> Subject: Re: bug#39997: High CPU load and no return value with 3.0.0 From: Roel Janssen <roel@HIDDEN> To: Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN> Date: Wed, 11 Mar 2020 15:11:48 +0100 In-Reply-To: <8736afj8aw.fsf@HIDDEN> References: <1dc6670b0cd28fb5a899fdf7afe0624007747c81.camel@HIDDEN> <87eetzm9oq.fsf@HIDDEN> <a42e8bfb36ecf5b3a240f8324af41609f20d34ed.camel@HIDDEN> <8736afj8aw.fsf@HIDDEN> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.4 (3.34.4-1.fc31) MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39997-close Cc: 39997-close <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) On Wed, 2020-03-11 at 15:05 +0100, Ludovic Courtès wrote: > Roel Janssen <roel@HIDDEN> skribis: > > > On Wed, 2020-03-11 at 12:07 +0100, Ludovic Courtès wrote: > > [...] > > > > The Guix package has this patch: > > > > > > '(begin > > > ;; Work around miscompilation on Guile 3.0.0 at -O2: > > > ;; <https://bugs.gnu.org/39251>;;. > > > (substitute* "src/md5.scm" > > > (("\\(define f-ash ash\\)") > > > "(define f-ash (@ (guile) ash))\n") > > > (("\\(define f-add \\+\\)") > > > "(define f-add (@ (guile) +))\n")) > > > #t) > > > > > > It’s very likely that you’re hitting this problem. > > > > Yes! Thanks for sharing this fix. > > I applied the same changes to my code and now I don't encounter the > > bug > > anymore. > > > > I tested the patched code with both guile-2.2 and guile-3.0. Do > > you > > know whether this will also work with guile-2.0? (I'd like to keep > > things compatible with guile-2.0 for a few more years). > > Yes, the change above also works for Guile 2.0. Thanks for the confirmation. I'm closing this bug, as it is basically a duplicate of #39251. Kind regards, Roel Janssen
Roel Janssen <roel@HIDDEN>
:Roel Janssen <roel@HIDDEN>
:Ludovic Courtès <ludo@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 39997) by debbugs.gnu.org; 11 Mar 2020 14:05:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 11 10:05:55 2020 Received: from localhost ([127.0.0.1]:55259 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jC1zf-0005u3-Cz for submit <at> debbugs.gnu.org; Wed, 11 Mar 2020 10:05:55 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53512) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1jC1zd-0005to-Oi for 39997 <at> debbugs.gnu.org; Wed, 11 Mar 2020 10:05:54 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60594) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <ludo@HIDDEN>) id 1jC1zY-0005FL-MN for 39997 <at> debbugs.gnu.org; Wed, 11 Mar 2020 10:05:48 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=37934 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <ludo@HIDDEN>) id 1jC1zU-0004pR-B2; Wed, 11 Mar 2020 10:05:48 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Roel Janssen <roel@HIDDEN> Subject: Re: bug#39997: High CPU load and no return value with 3.0.0 References: <1dc6670b0cd28fb5a899fdf7afe0624007747c81.camel@HIDDEN> <87eetzm9oq.fsf@HIDDEN> <a42e8bfb36ecf5b3a240f8324af41609f20d34ed.camel@HIDDEN> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 22 =?utf-8?Q?Vent=C3=B4se?= an 228 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Wed, 11 Mar 2020 15:05:43 +0100 In-Reply-To: <a42e8bfb36ecf5b3a240f8324af41609f20d34ed.camel@HIDDEN> (Roel Janssen's message of "Wed, 11 Mar 2020 14:03:47 +0100") Message-ID: <8736afj8aw.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (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: -0.7 (/) X-Debbugs-Envelope-To: 39997 Cc: 39997 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Roel Janssen <roel@HIDDEN> skribis: > On Wed, 2020-03-11 at 12:07 +0100, Ludovic Court=C3=A8s wrote: [...] >> The Guix package has this patch: >>=20 >> '(begin >> ;; Work around miscompilation on Guile 3.0.0 at -O2: >> ;; <https://bugs.gnu.org/39251>;. >> (substitute* "src/md5.scm" >> (("\\(define f-ash ash\\)") >> "(define f-ash (@ (guile) ash))\n") >> (("\\(define f-add \\+\\)") >> "(define f-add (@ (guile) +))\n")) >> #t) >>=20 >> It=E2=80=99s very likely that you=E2=80=99re hitting this problem. > > Yes! Thanks for sharing this fix. > I applied the same changes to my code and now I don't encounter the bug > anymore. > > I tested the patched code with both guile-2.2 and guile-3.0. Do you > know whether this will also work with guile-2.0? (I'd like to keep > things compatible with guile-2.0 for a few more years). Yes, the change above also works for Guile 2.0. Ludo=E2=80=99.
bug-guile@HIDDEN
:bug#39997
; Package guile
.
Full text available.Received: (at 39997) by debbugs.gnu.org; 11 Mar 2020 13:04:01 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 11 09:04:00 2020 Received: from localhost ([127.0.0.1]:53752 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jC11k-00045q-Jv for submit <at> debbugs.gnu.org; Wed, 11 Mar 2020 09:04:00 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38020) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <roel@HIDDEN>) id 1jC11f-00045a-P6 for 39997 <at> debbugs.gnu.org; Wed, 11 Mar 2020 09:03:57 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59683) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <roel@HIDDEN>) id 1jC11a-0001mQ-5v; Wed, 11 Mar 2020 09:03:50 -0400 Received: from ip-80-113-14-101.ip.prioritytelecom.net ([80.113.14.101]:30955 helo=redstone) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <roel@HIDDEN>) id 1jC11Z-0000lv-Dr; Wed, 11 Mar 2020 09:03:49 -0400 Message-ID: <a42e8bfb36ecf5b3a240f8324af41609f20d34ed.camel@HIDDEN> Subject: Re: bug#39997: High CPU load and no return value with 3.0.0 From: Roel Janssen <roel@HIDDEN> To: Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN> Date: Wed, 11 Mar 2020 14:03:47 +0100 In-Reply-To: <87eetzm9oq.fsf@HIDDEN> References: <1dc6670b0cd28fb5a899fdf7afe0624007747c81.camel@HIDDEN> <87eetzm9oq.fsf@HIDDEN> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.4 (3.34.4-1.fc31) MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39997 Cc: 39997 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) On Wed, 2020-03-11 at 12:07 +0100, Ludovic Courtès wrote: > Hi, > > Roel Janssen <roel@HIDDEN> skribis: > > > When I use the "md5" module from guile-lib (release 0.2.6.1) > > together > > with the following snippet in Guile 3.0.0, it never returns, while > > on > > Guile 2.2.6, it returns the MD5 sum of the input string: > > --- > > (use-modules (md5)) > > > > (define (md5-from-string input) > > (call-with-input-string input md5)) > > > > (define (random-ascii length) > > "Returns a random string of ASCII characters of length LENGTH." > > (list->string > > (map (lambda _ (integer->char (+ (random 95) 32))) > > (iota length)))) > > > > (display > > (md5-from-string > > (random-ascii 32))) > > --- > > > > Could you point me in the right direction for finding the problem? > > The Guix package has this patch: > > '(begin > ;; Work around miscompilation on Guile 3.0.0 at -O2: > ;; <https://bugs.gnu.org/39251>;. > (substitute* "src/md5.scm" > (("\\(define f-ash ash\\)") > "(define f-ash (@ (guile) ash))\n") > (("\\(define f-add \\+\\)") > "(define f-add (@ (guile) +))\n")) > #t) > > It’s very likely that you’re hitting this problem. Yes! Thanks for sharing this fix. I applied the same changes to my code and now I don't encounter the bug anymore. I tested the patched code with both guile-2.2 and guile-3.0. Do you know whether this will also work with guile-2.0? (I'd like to keep things compatible with guile-2.0 for a few more years). Kind regards, Roel Janssen
bug-guile@HIDDEN
:bug#39997
; Package guile
.
Full text available.Ludovic Courtès <ludo@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 39997) by debbugs.gnu.org; 11 Mar 2020 11:07:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 11 07:07:44 2020 Received: from localhost ([127.0.0.1]:53663 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jBzDD-0007le-RD for submit <at> debbugs.gnu.org; Wed, 11 Mar 2020 07:07:44 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38071) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1jBzDC-0007lP-EF for 39997 <at> debbugs.gnu.org; Wed, 11 Mar 2020 07:07:42 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58098) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <ludo@HIDDEN>) id 1jBzD7-000858-CB for 39997 <at> debbugs.gnu.org; Wed, 11 Mar 2020 07:07:37 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=37814 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <ludo@HIDDEN>) id 1jBzD5-00084A-Lu; Wed, 11 Mar 2020 07:07:36 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Roel Janssen <roel@HIDDEN> Subject: Re: bug#39997: High CPU load and no return value with 3.0.0 References: <1dc6670b0cd28fb5a899fdf7afe0624007747c81.camel@HIDDEN> Date: Wed, 11 Mar 2020 12:07:33 +0100 In-Reply-To: <1dc6670b0cd28fb5a899fdf7afe0624007747c81.camel@HIDDEN> (Roel Janssen's message of "Mon, 09 Mar 2020 13:13:21 +0100") Message-ID: <87eetzm9oq.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (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: -0.7 (/) X-Debbugs-Envelope-To: 39997 Cc: 39997 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hi, Roel Janssen <roel@HIDDEN> skribis: > When I use the "md5" module from guile-lib (release 0.2.6.1) together > with the following snippet in Guile 3.0.0, it never returns, while on > Guile 2.2.6, it returns the MD5 sum of the input string: > --- > (use-modules (md5)) > > (define (md5-from-string input) > (call-with-input-string input md5)) > > (define (random-ascii length) > "Returns a random string of ASCII characters of length LENGTH." > (list->string > (map (lambda _ (integer->char (+ (random 95) 32))) > (iota length)))) > > (display > (md5-from-string > (random-ascii 32))) > --- > > Could you point me in the right direction for finding the problem? The Guix package has this patch: '(begin ;; Work around miscompilation on Guile 3.0.0 at -O2: ;; <https://bugs.gnu.org/39251>. (substitute* "src/md5.scm" (("\\(define f-ash ash\\)") "(define f-ash (@ (guile) ash))\n") (("\\(define f-add \\+\\)") "(define f-add (@ (guile) +))\n")) #t) It=E2=80=99s very likely that you=E2=80=99re hitting this problem. HTH! Ludo=E2=80=99.
bug-guile@HIDDEN
:bug#39997
; Package guile
.
Full text available.Received: (at submit) by debbugs.gnu.org; 9 Mar 2020 12:13:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 09 08:13:27 2020 Received: from localhost ([127.0.0.1]:49915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jBHHj-0001XF-Li for submit <at> debbugs.gnu.org; Mon, 09 Mar 2020 08:13:27 -0400 Received: from lists.gnu.org ([209.51.188.17]:53294) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <roel@HIDDEN>) id 1jBHHh-0001X6-Pz for submit <at> debbugs.gnu.org; Mon, 09 Mar 2020 08:13:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55843) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <roel@HIDDEN>) id 1jBHHg-0006bv-Qr for bug-guile@HIDDEN; Mon, 09 Mar 2020 08:13:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,BAYES_40 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41249) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <roel@HIDDEN>) id 1jBHHg-0001CA-MY for bug-guile@HIDDEN; Mon, 09 Mar 2020 08:13:24 -0400 Received: from ip-80-113-14-101.ip.prioritytelecom.net ([80.113.14.101]:3101 helo=redstone) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <roel@HIDDEN>) id 1jBHHg-0005Ya-6w for bug-guile@HIDDEN; Mon, 09 Mar 2020 08:13:24 -0400 Message-ID: <1dc6670b0cd28fb5a899fdf7afe0624007747c81.camel@HIDDEN> Subject: High CPU load and no return value with 3.0.0 From: Roel Janssen <roel@HIDDEN> To: bug-guile@HIDDEN Date: Mon, 09 Mar 2020 13:13:21 +0100 Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.4 (3.34.4-1.fc31) MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Dear Guile hackers, When I use the "md5" module from guile-lib (release 0.2.6.1) together with the following snippet in Guile 3.0.0, it never returns, while on Guile 2.2.6, it returns the MD5 sum of the input string: --- (use-modules (md5)) (define (md5-from-string input) (call-with-input-string input md5)) (define (random-ascii length) "Returns a random string of ASCII characters of length LENGTH." (list->string (map (lambda _ (integer->char (+ (random 95) 32))) (iota length)))) (display (md5-from-string (random-ascii 32))) --- Could you point me in the right direction for finding the problem? This could be completely off-topic: I also noticed that the function "read-string!/partial" (used by the md5 module) no longer appears in the manual since the Guile 2.2. Is the usage of this function considered deprecated? Kind regards, Roel Janssen
Roel Janssen <roel@HIDDEN>
:bug-guile@HIDDEN
.
Full text available.bug-guile@HIDDEN
:bug#39997
; Package guile
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.