unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#46624: Too many heap sections: Increase MAXHINCR or MAX_HEAP_SEC
@ 2021-02-18 20:42 Sharlatan Hellseher
  2021-02-18 21:05 ` Guillaume Le Vaillant
  0 siblings, 1 reply; 5+ messages in thread
From: Sharlatan Hellseher @ 2021-02-18 20:42 UTC (permalink / raw)
  To: 46624

./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

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#46624: Too many heap sections: Increase MAXHINCR or MAX_HEAP_SEC
  2021-02-18 20:42 bug#46624: Too many heap sections: Increase MAXHINCR or MAX_HEAP_SEC Sharlatan Hellseher
@ 2021-02-18 21:05 ` Guillaume Le Vaillant
  2021-02-18 22:02   ` Tobias Geerinckx-Rice via Bug reports for GNU Guix
       [not found]   ` <CAO+9K5qWmYm7NArHKQjgPAOPAtm535jM6qT4JBhT-rVO_ZHkdA@mail.gmail.com>
  0 siblings, 2 replies; 5+ messages in thread
From: Guillaume Le Vaillant @ 2021-02-18 21:05 UTC (permalink / raw)
  To: Sharlatan Hellseher; +Cc: 46624

[-- Attachment #1: Type: text/plain, Size: 618 bytes --]


Sharlatan Hellseher <sharlatanus@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.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#46624: Too many heap sections: Increase MAXHINCR or MAX_HEAP_SEC
  2021-02-18 21:05 ` Guillaume Le Vaillant
@ 2021-02-18 22:02   ` Tobias Geerinckx-Rice via Bug reports for GNU Guix
  2021-02-24 22:41     ` zimoun
       [not found]   ` <CAO+9K5qWmYm7NArHKQjgPAOPAtm535jM6qT4JBhT-rVO_ZHkdA@mail.gmail.com>
  1 sibling, 1 reply; 5+ messages in thread
From: Tobias Geerinckx-Rice via Bug reports for GNU Guix @ 2021-02-18 22:02 UTC (permalink / raw)
  To: Guillaume Le Vaillant; +Cc: 46624, sharlatanus

[-- Attachment #1: Type: text/plain, Size: 465 bytes --]

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

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#46624: Too many heap sections: Increase MAXHINCR or MAX_HEAP_SEC
       [not found]   ` <CAO+9K5qWmYm7NArHKQjgPAOPAtm535jM6qT4JBhT-rVO_ZHkdA@mail.gmail.com>
@ 2021-02-19  8:19     ` Guillaume Le Vaillant
  0 siblings, 0 replies; 5+ messages in thread
From: Guillaume Le Vaillant @ 2021-02-19  8:19 UTC (permalink / raw)
  To: Sharlatan Hellseher; +Cc: 46624-done

[-- Attachment #1: Type: text/plain, Size: 1012 bytes --]

Sharlatan Hellseher <sharlatanus@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@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.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#46624: Too many heap sections: Increase MAXHINCR or MAX_HEAP_SEC
  2021-02-18 22:02   ` Tobias Geerinckx-Rice via Bug reports for GNU Guix
@ 2021-02-24 22:41     ` zimoun
  0 siblings, 0 replies; 5+ messages in thread
From: zimoun @ 2021-02-24 22:41 UTC (permalink / raw)
  To: Tobias Geerinckx-Rice, Guillaume Le Vaillant; +Cc: sharlatanus, 46624

Hi Tobias,

On Thu, 18 Feb 2021 at 23:02, Tobias Geerinckx-Rice via Bug reports for GNU Guix <bug-guix@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




^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2021-02-24 22:53 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-02-18 20:42 bug#46624: Too many heap sections: Increase MAXHINCR or MAX_HEAP_SEC Sharlatan Hellseher
2021-02-18 21:05 ` Guillaume Le Vaillant
2021-02-18 22:02   ` Tobias Geerinckx-Rice via Bug reports for GNU Guix
2021-02-24 22:41     ` zimoun
     [not found]   ` <CAO+9K5qWmYm7NArHKQjgPAOPAtm535jM6qT4JBhT-rVO_ZHkdA@mail.gmail.com>
2021-02-19  8:19     ` Guillaume Le Vaillant

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).