GNU bug report logs - #59179
BUG: &invalid-base32-character (./guix/base32.scm:296:65: ERROR)

Previous Next

Package: guix;

Reported by: "Dan.Munteanu <at> mdc-berlin.de" <Dan.Munteanu <at> mdc-berlin.de>

Date: Thu, 10 Nov 2022 16:51:04 UTC

Severity: normal

Done: Mathieu Othacehe <othacehe <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 59179 in the body.
You can then email your comments to 59179 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#59179; Package guix. (Thu, 10 Nov 2022 16:51:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Dan.Munteanu <at> mdc-berlin.de" <Dan.Munteanu <at> mdc-berlin.de>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Thu, 10 Nov 2022 16:51:04 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: "Dan.Munteanu <at> mdc-berlin.de" <Dan.Munteanu <at> mdc-berlin.de>
To: "bug-guix <at> gnu.org" <bug-guix <at> gnu.org>
Subject: BUG:  &invalid-base32-character (./guix/base32.scm:296:65: ERROR)
Date: Thu, 10 Nov 2022 12:51:11 +0000
[Message part 1 (text/plain, inline)]
Hi, 

please see below


$ guix pull
Updating channel 'guix-science' from Git repository at '
https://github.com/guix-science/guix-science.git'...
Updating channel 'guix' from Git repository at '
https://git.savannah.gnu.org/git/guix.git'...
Authenticating channel 'guix', commits 9edb3f6 to b551026 (2 new
commits)...
Building from these channels:
   guix      https://git.savannah.gnu.org/git/guix.git	b551026
   guix-sciencehttps://github.com/guix-science/guix-science.git	5993cb7
substitute: updating substitutes from 'https://ci.guix.gnu.org'...
100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'...
100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'...
100.0%
building /gnu/store/1xjznjl5gfzlylb4sx4h2scvczr9jxkp-module-
import.drv...
 .
 
building /gnu/store/cs51n9lmsrjy8n1hqln11qhhqaw5ivw9-compute-guix-
derivation.drv...
Backtrace:
In ice-9/boot-9.scm:
   222:17 19 (map1 (#<syntax ((#<syntax lambda> (#<syntax x>) #<syntax
x>) #<syntax (origin (method git-fetch) (uri?>))
In ice-9/psyntax.scm:
  1479:23 18 (_ _ _)
In ice-9/boot-9.scm:
   222:17 17 (map1 (#<syntax (origin (method git-fetch) (uri (git-
reference (url "https://gitlab.com/mothacehe/guil?>;;))
In ice-9/psyntax.scm:
  2356:44 16 (expand-let _ _ (()) #f (hygiene gnu packages guile-xyz)
#<procedure build-let (src ids vars val-exps ?> ?)
  1620:31 15 (parse _ _ _ () () () _ _)
  2356:44 14 (expand-let _ _ (() #(ribcage () () ()) #(ribcage
#(method) #((top)) #("l-57d92629c77107c-317a"))) #f # ?)
  1620:31 13 (parse _ _ _ () () () _ _)
  2356:44 12 (expand-let _ _ (() #(ribcage () () ()) #(ribcage #(uri)
#((top)) #("l-57d92629c77107c-317e")) #(# ?) ?) ?)
  1620:31 11 (parse _ _ _ () () () _ _)
  2355:44 10 (expand-let (#<syntax:psyntax.scm:3122:18 let>
((#<syntax:packages.scm:335:15 hash> #<syntax ((#?>)) #) ?)
In ice-9/boot-9.scm:
   222:17  9 (map1 (#<syntax ((#<syntax lambda> (#<syntax x>) #<syntax
x>) #<syntax (#<syntax:packages.scm:335:21 c?>))
In ice-9/psyntax.scm:
  1479:23  8 (_ _ _)
In ice-9/boot-9.scm:
   222:17  7 (map1 (#<syntax (#<syntax:packages.scm:335:21 content-
hash> #<syntax (base32 "8a9913843170dc7e46bbb1c9?>))
In ice-9/psyntax.scm:
  1402:23  6 (_ _)
  1343:32  5 (syntax-type (#<syntax:packages.scm:335:21 content-hash>
#<syntax (base32 "8a9913843170dc7e46bbb1c9?> ?) ?)
  1557:32  4 (expand-macro #<procedure 7f09956b50c8 at
./guix/packages.scm:261:2 (s)> (#<syntax:packages.scm:335?> ?) ?)
In ./guix/packages.scm:
   277:25  3 (_ #<syntax base32> #<syntax
"8a9913843170dc7e46bbb1c93d7c41241fa6d649">
#<syntax:packages.scm:335:38 s?>)
In ./guix/base32.scm:
    295:4  2 (base32-string-unfold-right #<procedure 7f0987512580 at
./guix/base32.scm:318:28 (chr)> "8a9913843170dc?")
In unknown file:
           1 (string-fold-right #<procedure 7f0987512560 at
./guix/base32.scm:295:23 (chr index)> 0 "8a9913843170dc?" ?)
In ./guix/base32.scm:
   296:65  0 (_ #\e 24)


./guix/base32.scm:296:65: ERROR:
  1. &invalid-base32-character:
      character: #\e
      string: "8a9913843170dc7e46bbb1c93d7c41241fa6d649"
Computing Guix derivation for 'x86_64-linux'...  guix pull: error: You
found a bug: the program '/gnu/store/w49vr3qfhidws1541hljhgjqc576d46c-
compute-guix-derivation'
failed to compute the derivation for Guix (version:
"b5510269c58acfc28f23cdd12bd2454d9fe3e14d"; system: "x86_64-linux";
host version: "cc4fa1018dfec8a60b73da3917830635ac7d2af4"; pull-version: 
1).
Please report the COMPLETE output above by email to <bug-guix <at> gnu.org>.

Best,
-- 
Dan
[Message part 2 (text/html, inline)]
[smime.p7s (application/pkcs7-signature, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#59179; Package guix. (Fri, 11 Nov 2022 09:55:01 GMT) Full text and rfc822 format available.

Message #8 received at 59179 <at> debbugs.gnu.org (full text, mbox):

From: zimoun <zimon.toutoune <at> gmail.com>
To: "Dan.Munteanu <at> mdc-berlin.de" <Dan.Munteanu <at> mdc-berlin.de>,
 59179 <at> debbugs.gnu.org
Cc: Mathieu Othacehe <othacehe <at> gnu.org>
Subject: Re: bug#59179: BUG: &invalid-base32-character
 (./guix/base32.scm:296:65: ERROR)
Date: Fri, 11 Nov 2022 10:44:25 +0100
Hi,

CC: Mathieu

The issue seems from guile-parted,

https://gitlab.com/mothacehe/guile-parted/-/commit/8a9913843170dc7e46bbb1c93d7c41241fa6d649

and I miss the current commit
1h9q5plmnc1zd5ikz2x538v4a8lmriai6yyfv53bk5vjls7mrf3r in the commit list
of history of Guile-Parted.


On Thu, 10 Nov 2022 at 12:51, "Dan.Munteanu <at> mdc-berlin.de" <Dan.Munteanu <at> mdc-berlin.de> wrote:

> Backtrace:
> In ice-9/boot-9.scm:
>    222:17 19 (map1 (#<syntax ((#<syntax lambda> (#<syntax x>) #<syntax
> x>) #<syntax (origin (method git-fetch) (uri?>))
> In ice-9/psyntax.scm:
>   1479:23 18 (_ _ _)
> In ice-9/boot-9.scm:
>    222:17 17 (map1 (#<syntax (origin (method git-fetch) (uri (git-
> reference (url "https://gitlab.com/mothacehe/guil?>;;))
> In ice-9/psyntax.scm:
>   2356:44 16 (expand-let _ _ (()) #f (hygiene gnu packages guile-xyz)
> #<procedure build-let (src ids vars val-exps ?> ?)
>   1620:31 15 (parse _ _ _ () () () _ _)
>   2356:44 14 (expand-let _ _ (() #(ribcage () () ()) #(ribcage
> #(method) #((top)) #("l-57d92629c77107c-317a"))) #f # ?)
>   1620:31 13 (parse _ _ _ () () () _ _)
>   2356:44 12 (expand-let _ _ (() #(ribcage () () ()) #(ribcage #(uri)
> #((top)) #("l-57d92629c77107c-317e")) #(# ?) ?) ?)
>   1620:31 11 (parse _ _ _ () () () _ _)
>   2355:44 10 (expand-let (#<syntax:psyntax.scm:3122:18 let>
> ((#<syntax:packages.scm:335:15 hash> #<syntax ((#?>)) #) ?)
> In ice-9/boot-9.scm:
>    222:17  9 (map1 (#<syntax ((#<syntax lambda> (#<syntax x>) #<syntax
> x>) #<syntax (#<syntax:packages.scm:335:21 c?>))
> In ice-9/psyntax.scm:
>   1479:23  8 (_ _ _)
> In ice-9/boot-9.scm:
>    222:17  7 (map1 (#<syntax (#<syntax:packages.scm:335:21 content-
> hash> #<syntax (base32 "8a9913843170dc7e46bbb1c9?>))
> In ice-9/psyntax.scm:
>   1402:23  6 (_ _)
>   1343:32  5 (syntax-type (#<syntax:packages.scm:335:21 content-hash>
> #<syntax (base32 "8a9913843170dc7e46bbb1c9?> ?) ?)
>   1557:32  4 (expand-macro #<procedure 7f09956b50c8 at
> ./guix/packages.scm:261:2 (s)> (#<syntax:packages.scm:335?> ?) ?)
> In ./guix/packages.scm:
>    277:25  3 (_ #<syntax base32> #<syntax
> "8a9913843170dc7e46bbb1c93d7c41241fa6d649">
> #<syntax:packages.scm:335:38 s?>)
> In ./guix/base32.scm:
>     295:4  2 (base32-string-unfold-right #<procedure 7f0987512580 at
> ./guix/base32.scm:318:28 (chr)> "8a9913843170dc?")
> In unknown file:
>            1 (string-fold-right #<procedure 7f0987512560 at
> ./guix/base32.scm:295:23 (chr index)> 0 "8a9913843170dc?" ?)
> In ./guix/base32.scm:
>    296:65  0 (_ #\e 24)
>
>
> ./guix/base32.scm:296:65: ERROR:
>   1. &invalid-base32-character:
>       character: #\e
>       string: "8a9913843170dc7e46bbb1c93d7c41241fa6d649"

I miss why Guix crashed…

Cheers,
simon




Reply sent to Mathieu Othacehe <othacehe <at> gnu.org>:
You have taken responsibility. (Sat, 12 Nov 2022 13:37:02 GMT) Full text and rfc822 format available.

Notification sent to "Dan.Munteanu <at> mdc-berlin.de" <Dan.Munteanu <at> mdc-berlin.de>:
bug acknowledged by developer. (Sat, 12 Nov 2022 13:37:02 GMT) Full text and rfc822 format available.

Message #13 received at 59179-done <at> debbugs.gnu.org (full text, mbox):

From: Mathieu Othacehe <othacehe <at> gnu.org>
To: zimoun <zimon.toutoune <at> gmail.com>
Cc: "Dan.Munteanu <at> mdc-berlin.de" <Dan.Munteanu <at> mdc-berlin.de>,
 59179-done <at> debbugs.gnu.org
Subject: Re: bug#59179: BUG:  &invalid-base32-character
 (./guix/base32.scm:296:65: ERROR)
Date: Sat, 12 Nov 2022 14:36:36 +0100
Hello,

Fixed by Andrew with: 0760a8511d512ebac388eda0b9e18fd7451ca4b3. Sorry
for the breakage!

Mathieu




Information forwarded to bug-guix <at> gnu.org:
bug#59179; Package guix. (Mon, 21 Nov 2022 19:13:03 GMT) Full text and rfc822 format available.

Message #16 received at 59179-done <at> debbugs.gnu.org (full text, mbox):

From: zimoun <zimon.toutoune <at> gmail.com>
To: Mathieu Othacehe <othacehe <at> gnu.org>
Cc: "Dan.Munteanu <at> mdc-berlin.de" <Dan.Munteanu <at> mdc-berlin.de>,
 59179-done <at> debbugs.gnu.org
Subject: Re: bug#59179: BUG: &invalid-base32-character
 (./guix/base32.scm:296:65: ERROR)
Date: Mon, 21 Nov 2022 17:46:18 +0100
Hi,

On Sat, 12 Nov 2022 at 14:36, Mathieu Othacehe <othacehe <at> gnu.org> wrote:

> Fixed by Andrew with: 0760a8511d512ebac388eda0b9e18fd7451ca4b3. Sorry
> for the breakage!

Cool!  But why did it happen?  A hash mismatch should not lead to a
backtrace.


Cheers,
simon




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 20 Dec 2022 12:24:14 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 127 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.