GNU bug report logs - #46624
Too many heap sections: Increase MAXHINCR or MAX_HEAP_SEC

Previous Next

Package: guix;

Reported by: Sharlatan Hellseher <sharlatanus <at> gmail.com>

Date: Thu, 18 Feb 2021 20:44:01 UTC

Severity: normal

Done: Guillaume Le Vaillant <glv <at> posteo.net>

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 46624 in the body.
You can then email your comments to 46624 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#46624; Package guix. (Thu, 18 Feb 2021 20:44:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Sharlatan Hellseher <sharlatanus <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Thu, 18 Feb 2021 20:44:01 GMT) Full text and rfc822 format available.

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

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: bug-guix <at> gnu.org
Subject: Too many heap sections: Increase MAXHINCR or MAX_HEAP_SEC
Date: Thu, 18 Feb 2021 20:42:50 +0000
./pre-inst-env guix build sbcl-cffi ;;; note: source file
/home/hellseher/code/guix/gnu/packages/lisp-xyz.scm ;;; newer than
compiled /home/hellseher/code/guix/gnu/packages/lisp-xyz.go Too many
heap sections: Increase MAXHINCR or MAX_HEAP_SECS
Aborted

-- 
… наш разум - превосходная объяснительная машина которая способна
найти смысл почти в чем угодно, истолковать любой феномен, но
совершенно не в состоянии принять мысль о непредсказуемости.

Information forwarded to bug-guix <at> gnu.org:
bug#46624; Package guix. (Thu, 18 Feb 2021 21:07:01 GMT) Full text and rfc822 format available.

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

From: Guillaume Le Vaillant <glv <at> posteo.net>
To: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Cc: 46624 <at> debbugs.gnu.org
Subject: Re: bug#46624: Too many heap sections: Increase MAXHINCR or
 MAX_HEAP_SEC
Date: Thu, 18 Feb 2021 22:05:43 +0100
[Message part 1 (text/plain, inline)]
Sharlatan Hellseher <sharlatanus <at> gmail.com> skribis:

> ./pre-inst-env guix build sbcl-cffi ;;; note: source file
> /home/hellseher/code/guix/gnu/packages/lisp-xyz.scm ;;; newer than
> compiled /home/hellseher/code/guix/gnu/packages/lisp-xyz.go Too many
> heap sections: Increase MAXHINCR or MAX_HEAP_SECS
> Aborted

With Guix at 5fccdbc079402eee345684bcbd1b1d0306cab1e8 I don't reproduce
this issue.
From the warning and error messages you get, it looks like you changed
something in 'lisp-xyz.scm' and Guix fails to compile it.
Is it the case? If yes, there is probably a bug in the changes you made.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#46624; Package guix. (Thu, 18 Feb 2021 22:02:02 GMT) Full text and rfc822 format available.

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

From: Tobias Geerinckx-Rice <me <at> tobias.gr>
To: Guillaume Le Vaillant <glv <at> posteo.net>
Cc: bug-guix <at> gnu.org, Sharlatan Hellseher <sharlatanus <at> gmail.com>,
 46624 <at> debbugs.gnu.org
Subject: Re: bug#46624: Too many heap sections: Increase MAXHINCR or
 MAX_HEAP_SEC
Date: Thu, 18 Feb 2021 23:02:06 +0100
[Message part 1 (text/plain, inline)]
Guillaume Le Vaillant 写道:
> From the warning and error messages you get, it looks like you 
> changed
> something in 'lisp-xyz.scm' and Guix fails to compile it.
> Is it the case? If yes, there is probably a bug in the changes 
> you made.

More specifically, it's likely an input cycle (infinite loop of A 
needs B needs ... needs A).  Guix doesn't [yet] detect these, and 
takes them literally until memory is exhausted.

Kind regards,

T G-R
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#46624; Package guix. (Thu, 18 Feb 2021 22:03:01 GMT) Full text and rfc822 format available.

Reply sent to Guillaume Le Vaillant <glv <at> posteo.net>:
You have taken responsibility. (Fri, 19 Feb 2021 08:20:02 GMT) Full text and rfc822 format available.

Notification sent to Sharlatan Hellseher <sharlatanus <at> gmail.com>:
bug acknowledged by developer. (Fri, 19 Feb 2021 08:20:02 GMT) Full text and rfc822 format available.

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

From: Guillaume Le Vaillant <glv <at> posteo.net>
To: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Cc: 46624-done <at> debbugs.gnu.org
Subject: Re: bug#46624: Too many heap sections: Increase MAXHINCR or
 MAX_HEAP_SEC
Date: Fri, 19 Feb 2021 09:19:43 +0100
[Message part 1 (text/plain, inline)]
Sharlatan Hellseher <sharlatanus <at> gmail.com> skribis:

> Hi,
>
> Yes it looks like issue on my end only.
> I've doped my local branch pull upstream and I could rebuild it now.
> Issue could be closed.
>
> Thanks
>
> hellseher <at> guix-base-20210210 ~/code/guix [env]$ ./pre-inst-env guix
> build sbcl-cffi
> ;;; note: source file /home/hellseher/code/guix/gnu/packages/lisp-xyz.scm
> ;;;       newer than compiled /home/hellseher/code/guix/gnu/packages/lisp-xyz.go
> ;;; note: source file /home/hellseher/code/guix/gnu/packages/emacs-xyz.scm
> ;;;       newer than compiled
> /home/hellseher/code/guix/gnu/packages/emacs-xyz.go
> ;;; note: source file /home/hellseher/code/guix/gnu/packages/games.scm
> ;;;       newer than compiled /home/hellseher/code/guix/gnu/packages/games.go
> ;;; note: source file /home/hellseher/code/guix/gnu/packages/telegram.scm
> ;;;       newer than compiled /home/hellseher/code/guix/gnu/packages/telegram.go
> /gnu/store/x9ainb8phlprackcdwl1a8w0xh1bh18g-sbcl-cffi-0.23.0

Ok, closing.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#46624; Package guix. (Wed, 24 Feb 2021 22:51:01 GMT) Full text and rfc822 format available.

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

From: zimoun <zimon.toutoune <at> gmail.com>
To: Tobias Geerinckx-Rice <me <at> tobias.gr>, Guillaume Le Vaillant
 <glv <at> posteo.net>
Cc: sharlatanus <at> gmail.com, 46624 <at> debbugs.gnu.org
Subject: Re: bug#46624: Too many heap sections: Increase MAXHINCR or
 MAX_HEAP_SEC
Date: Wed, 24 Feb 2021 23:41:17 +0100
Hi Tobias,

On Thu, 18 Feb 2021 at 23:02, Tobias Geerinckx-Rice via Bug reports for GNU Guix <bug-guix <at> gnu.org> wrote:

> More specifically, it's likely an input cycle (infinite loop of A 
> needs B needs ... needs A).  Guix doesn't [yet] detect these, and 
> takes them literally until memory is exhausted.

Where should this feature go?  Under “guix lint” via another checker or
“guix build” walking the graph to detect cycles before really building?


Cheers,
simon




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 25 Mar 2021 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 24 days ago.

Previous Next


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