unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
From: Janneke Nieuwenhuizen <janneke@gnu.org>
To: "Ludovic Courtès" <ludovic.courtes@inria.fr>
Cc: 47543@debbugs.gnu.org
Subject: bug#47543: “Repeated allocation of very large block” during ‘guix pull’
Date: Fri, 22 Sep 2023 19:25:09 +0200	[thread overview]
Message-ID: <87pm2aglxm.fsf@gnu.org> (raw)
In-Reply-To: <87v9966r6h.fsf@inria.fr> ("Ludovic Courtès"'s message of "Thu, 01 Apr 2021 16:00:06 +0200")

Ludovic Courtès writes:

> If you experience it, please share the command line and command output!

Never seen this before, but here it is...

--8<---------------cut here---------------start------------->8---
18:55:29 janneke@dundal:~/src/guix/master 
$ guix pull --commit=6bd17a0806
Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
Building from this channel:
  guix      https://git.savannah.gnu.org/git/guix.git	6bd17a0
Computing Guix derivation for 'x86_64-linux'... /Backtrace:
In ./guix/store.scm:
  1380:11 19-GC Warning: Repeated allocation of very large block (appr. size 62525440):
	May lead to memory leak and poor performance
\GC Warning: Repeated allocation of very large block (appr. size 31264768):
	May lead to memory leak and poor performance
/(loop (#<gexp-input #<<program-file> name: "guix-command" gexp: #<gexp (begin (set! %load-extension?> ?) ?)
   1293:4 18 (call-with-build-handler #<procedure 7f8fca01e500 at ./guix/store.scm:1333:2 (continue store things mo?> ?)
  2168:24 17 (run-with-store #<store-connection 256.99 7f8fef5000a0> #<procedure 7f8fceb426a0 at ./guix/gexp.scm:89?> ?)
In ./guix/gexp.scm:
   897:13 16 (_ #<store-connection 256.99 7f8fef5000a0>)
In ./guix/store.scm:
   1996:8 15 (_ #<store-connection 256.99 7f8fef5000a0>)
In ./guix/gexp.scm:
   299:22 14 (_ #<store-connection 256.99 7f8fef5000a0>)
   1180:2 13 (_ #<store-connection 256.99 7f8fcafee820>)
   1046:2 12 (_ #<store-connection 256.99 7f8fcafee820>)
    892:4 11 (_ #<store-connection 256.99 7f8fcafee820>)
In ./guix/store.scm:
  2053:12 10 (_ #<store-connection 256.99 7f8fcafee820>)
   1375:6  9 (map/accumulate-builds #<store-connection 256.99 7f8fcafee820> #<procedure 7f8fcc067ca0 at ./guix/stor?> ?)
  1380:11  8/GC Warning: Repeated allocation of very large block (appr. size 121376768):
	May lead to memory leak and poor performance
-(loop (#<gexp-input #<<computed-file> name: "guix-module-union" gexp: #<gexp (begin (use-modules (g?> ?) ?)
   1293:4  7 (call-with-build-handler #<procedure 7f8fcc067c80 at ./guix/store.scm:1333:2 (continue store things mo?> ?)
  2168:24  6 (run-with-store #<store-connection 256.99 7f8fcafee820> #<procedure 7f8fcc0b17c0 at ./guix/gexp.scm:89?> ?)
In ./guix/gexp.scm:
   897:13  5 (_ #<store-connection 256.99 7f8fcafee820>)
In ./guix/store.scm:
   1996:8  4 (_ #<store-connection 256.99 7f8fcafee820>)
In ./guix/gexp.scm:
   299:22  3 (_ #<store-connection 256.99 7f8fcafee820>)
In ./guix/store.scm:
  2040:38  2 (_ #<store-connection 256.99 7f8fcafee820>)
In ./guix/derivations.scm:
   965:17  1 (derivation #<store-connection 256.99 7f8fcafee820> "guix-module-union" "/gnu/store/4gvgcfdiz67wv04ihq?" ?)
In ./guix/store.scm:
   1036:9  0 (_ #<store-connection 256.99 7f8fcafee820> "guix-module-union.drv" #vu8(68 101 114 105 118 101 40 91 ?) _)

./guix/store.scm:1036:9: ERROR:
  1. &store-protocol-error:
      message: "error parsing derivation `/gnu/store/2zb0lb5bkg5868vvwqi6a8nh07p23610-guix-6bd17a080-modules.drv': expected string `Derive(['"
      status: 1
guix pull: error: You found a bug: the program '/gnu/store/sv5bgbzisyii7g45c3bd3w8jk59gfvx0-compute-guix-derivation'
failed to compute the derivation for Guix (version: "6bd17a0806ad32d1493ac51a7443276f719c4224"; system: "x86_64-linux";
host version: "445a0359083388b5ee686e6e855f94a3aac5f79c"; pull-version: 1).
Please report the COMPLETE output above by email to <bug-guix@gnu.org>.

[1]19:16:35 janneke@dundal:~/src/guix/master 
--8<---------------cut here---------------end--------------->8---

This seems to be somewhat repeatable, it was the third time in a row
this failed.  After the second time, I removed ~/.cache/guix/checkouts.

Also

--8<---------------cut here---------------start------------->8---
19:20:54 janneke@dundal:~/src/guix/master 
$ uname -a
Linux dundal 6.2.12-gnu #1 SMP PREEMPT_DYNAMIC 1 x86_64 GNU/Linux
19:20:56 janneke@dundal:~/src/guix/master 
$ guix system describe
Generation 141	May 15 2023 22:36:13	(current)
  file name: /var/guix/profiles/system-141-link
  canonical file name: /gnu/store/w3hnhxdk01fka2lqfjv37khraw2psidh-system
  label: GNU with Linux-Libre 6.2.12
  bootloader: grub
  root device: /dev/mapper/guix
  kernel: /gnu/store/0fms1i0n62h3xk9hlmyh7j8pbbcaxdbg-linux-libre-6.2.12/bzImage
  channels:
    guix:
      repository URL: https://git.savannah.gnu.org/git/guix.git
      commit: 960647f0161c2c99ea3417d129662181e882cfeb
  configuration file: /gnu/store/2cj3gl2z585xn6xy81wramjnqxqzy8yb-configuration.scm
19:21:01 janneke@dundal:~/src/guix/master 
$ guix describe
Generation 92	Jul 23 2023 20:35:32	(current)
  guix 445a035
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: 445a0359083388b5ee686e6e855f94a3aac5f79c
19:21:04 janneke@dundal:~/src/guix/master 
$ free -h
              total        used        free      shared  buff/cache   available
Mem:           15Gi       540Mi        12Gi       229Mi       2.0Gi        14Gi
Swap:          15Gi          0B        15Gi

--8<---------------cut here---------------end--------------->8---

Not my daily driver, wanted to update before testing the new Smart
Hurdloading patch set...

Greetings,
Janneke

-- 
Janneke Nieuwenhuizen <janneke@gnu.org>  | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com




  parent reply	other threads:[~2023-09-22 17:26 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-04-01 14:00 bug#47543: “Repeated allocation of very large block” during ‘guix pull’ Ludovic Courtès
2023-09-20  7:23 ` bug#47543: "Repeated allocation of very large block" during `guix pull` Rostislav Svoboda
2023-09-20  8:02   ` Rostislav Svoboda
2023-09-22 17:25 ` Janneke Nieuwenhuizen [this message]
2023-09-23 11:40   ` bug#47543: “Repeated allocation of very large block” during ‘guix pull’ Janneke Nieuwenhuizen
2023-11-23 11:42 ` Ludovic Courtès
2024-04-17 19:56 ` John Kehayias via Bug reports for GNU Guix

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87pm2aglxm.fsf@gnu.org \
    --to=janneke@gnu.org \
    --cc=47543@debbugs.gnu.org \
    --cc=ludovic.courtes@inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).