GNU bug report logs - #22914
"VM stack overflow" with graft dependencies from substitutes

Previous Next

Package: guix;

Reported by: Eric Bavier <ericbavier <at> openmailbox.org>

Date: Sat, 5 Mar 2016 06:10:02 UTC

Severity: normal

Done: ludo <at> gnu.org (Ludovic Courtès)

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 22914 in the body.
You can then email your comments to 22914 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#22914; Package guix. (Sat, 05 Mar 2016 06:10:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Eric Bavier <ericbavier <at> openmailbox.org>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sat, 05 Mar 2016 06:10:03 GMT) Full text and rfc822 format available.

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

From: Eric Bavier <ericbavier <at> openmailbox.org>
To: bug-guix <at> gnu.org
Subject: "VM stack overflow" with graft dependencies from substitutes
Date: Sat, 5 Mar 2016 00:09:39 -0600
Starting with commit c90cb5c9d84ded26ef44d1e6593508d5b9e4655e (via 'git
bisect') I get the following error messages after `make clean && make
&& ./pre-inst-env guix environment texlive`:

--- BEGIN SNIP ---
Backtrace:
In srfi/srfi-1.scm:
 646: 19 [append-map #<procedure dependency-grafts (item)> #]
 578: 18 [map #<procedure dependency-grafts (item)> #]
In guix/grafts.scm:
 235: 17 [cumulative-grafts # # # ...]
In srfi/srfi-1.scm:
 646: 16 [append-map #<procedure dependency-grafts (item)> #]
 578: 15 [map #<procedure dependency-grafts (item)> #]
In guix/grafts.scm:
 235: 14 [cumulative-grafts # # # ...]
In srfi/srfi-1.scm:
 646: 13 [append-map #<procedure dependency-grafts (item)> #]
 578: 12 [map #<procedure dependency-grafts (item)> #]
In guix/grafts.scm:
 235: 11 [cumulative-grafts # # # ...]
In srfi/srfi-1.scm:
 646: 10 [append-map #<procedure dependency-grafts (item)> #]
 578: 9 [map #<procedure dependency-grafts (item)> #]
In guix/grafts.scm:
 222: 8 [dependency-grafts "/gnu/store/09gwygs9vdja1bkpyfqsb51rjzs7d5zs-libunistring-0.9.6"]
 156: 7 [item->deriver # ...]
In guix/store.scm:
 832: 6 [valid-derivers # ...]
In srfi/srfi-1.scm:
 534: 5 [unfold #<procedure 6ecb980 at guix/serialization.scm:162:12 (t-722807)> ...]
In guix/serialization.scm:
 122: 4 [read-string #<input-output: socket 10>]
 114: 3 [read-byte-string #<input-output: socket 10>]
  85: 2 [read-int #<input-output: socket 10>]
  71: 1 [get-bytevector-n* #<input-output: socket 10> 8]
In unknown file:
   ?: 0 [get-bytevector-n #<input-output: socket 10> 8]

ERROR: In procedure get-bytevector-n:
ERROR: Throw to key `vm-error' with args `(vm-run "VM: Stack overflow" ())'.
--- END SNIP ---

This backtrace is printed 3 times.

If it means anything, it's been at least a week since I've fetched any
substitutes from hydra on this machine.

`~Eric




Information forwarded to bug-guix <at> gnu.org:
bug#22914; Package guix. (Sat, 05 Mar 2016 09:40:02 GMT) Full text and rfc822 format available.

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

From: Pjotr Prins <pjotr.public12 <at> thebird.nl>
To: Eric Bavier <ericbavier <at> openmailbox.org>
Cc: 22914 <at> debbugs.gnu.org
Subject: Re: bug#22914: "VM stack overflow" with graft dependencies from
 substitutes
Date: Sat, 5 Mar 2016 10:38:22 +0100
Same here. It is the new graft thing. Just a guix pull will do it.

 288: 10 [#<procedure 32ccf00 at guix/monads.scm:287:30 (item result)> "/gnu/store/8cv92vy3m47v2b2pf73jdz9k26lzl1xw-libgc-7.4.2" ...]
In guix/grafts.scm:
 225: 9 [dependency-grafts "/gnu/store/8cv92vy3m47v2b2pf73jdz9k26lzl1xw-libgc-7.4.2"]
 156: 8 [item->deriver # "/gnu/store/8cv92vy3m47v2b2pf73jdz9k26lzl1xw-libgc-7.4.2"]
In guix/store.scm:
 832: 7 [valid-derivers # "/gnu/store/8cv92vy3m47v2b2pf73jdz9k26lzl1xw-libgc-7.4.2"]
In srfi/srfi-1.scm:
 534: 6 [unfold #<procedure 37c7360 at guix/serialization.scm:162:12 (t-821323)> ...]
In guix/serialization.scm:
 122: 5 [read-string #<input-output: socket 10>]
 114: 4 [read-byte-string #<input-output: socket 10>]
  85: 3 [read-int #<input-output: socket 10>]
  71: 2 [get-bytevector-n* #<input-output: socket 10> 8]
In ice-9/boot-9.scm:
 105: 1 [#<procedure c95180 at ice-9/boot-9.scm:97:6 (thrown-k . args)> vm-error ...]
  65: 0 [abort-to-prompt catch7 vm-error vm-run "VM: Stack overflow" ()]

ice-9/boot-9.scm:65:2: In procedure abort-to-prompt:
ice-9/boot-9.scm:65:2: Throw to key `vm-error' with args `(vm-run "VM: Stack overflow" ())'.

Pj.

On Sat, Mar 05, 2016 at 12:09:39AM -0600, Eric Bavier wrote:
> Starting with commit c90cb5c9d84ded26ef44d1e6593508d5b9e4655e (via 'git
> bisect') I get the following error messages after `make clean && make
> && ./pre-inst-env guix environment texlive`:
> 
> --- BEGIN SNIP ---
> Backtrace:
> In srfi/srfi-1.scm:
>  646: 19 [append-map #<procedure dependency-grafts (item)> #]
>  578: 18 [map #<procedure dependency-grafts (item)> #]
> In guix/grafts.scm:
>  235: 17 [cumulative-grafts # # # ...]
> In srfi/srfi-1.scm:
>  646: 16 [append-map #<procedure dependency-grafts (item)> #]
>  578: 15 [map #<procedure dependency-grafts (item)> #]
> In guix/grafts.scm:
>  235: 14 [cumulative-grafts # # # ...]
> In srfi/srfi-1.scm:
>  646: 13 [append-map #<procedure dependency-grafts (item)> #]
>  578: 12 [map #<procedure dependency-grafts (item)> #]
> In guix/grafts.scm:
>  235: 11 [cumulative-grafts # # # ...]
> In srfi/srfi-1.scm:
>  646: 10 [append-map #<procedure dependency-grafts (item)> #]
>  578: 9 [map #<procedure dependency-grafts (item)> #]
> In guix/grafts.scm:
>  222: 8 [dependency-grafts "/gnu/store/09gwygs9vdja1bkpyfqsb51rjzs7d5zs-libunistring-0.9.6"]
>  156: 7 [item->deriver # ...]
> In guix/store.scm:
>  832: 6 [valid-derivers # ...]
> In srfi/srfi-1.scm:
>  534: 5 [unfold #<procedure 6ecb980 at guix/serialization.scm:162:12 (t-722807)> ...]
> In guix/serialization.scm:
>  122: 4 [read-string #<input-output: socket 10>]
>  114: 3 [read-byte-string #<input-output: socket 10>]
>   85: 2 [read-int #<input-output: socket 10>]
>   71: 1 [get-bytevector-n* #<input-output: socket 10> 8]
> In unknown file:
>    ?: 0 [get-bytevector-n #<input-output: socket 10> 8]
> 
> ERROR: In procedure get-bytevector-n:
> ERROR: Throw to key `vm-error' with args `(vm-run "VM: Stack overflow" ())'.
> --- END SNIP ---
> 
> This backtrace is printed 3 times.
> 
> If it means anything, it's been at least a week since I've fetched any
> substitutes from hydra on this machine.
> 
> `~Eric
> 
> 
> 

-- 




Information forwarded to bug-guix <at> gnu.org:
bug#22914; Package guix. (Sat, 05 Mar 2016 21:56:01 GMT) Full text and rfc822 format available.

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

From: ludo <at> gnu.org (Ludovic Courtès)
To: Eric Bavier <ericbavier <at> openmailbox.org>
Cc: 22914 <at> debbugs.gnu.org
Subject: Re: bug#22914: "VM stack overflow" with graft dependencies from
 substitutes
Date: Sat, 05 Mar 2016 22:55:37 +0100
Eric Bavier <ericbavier <at> openmailbox.org> skribis:

> Starting with commit c90cb5c9d84ded26ef44d1e6593508d5b9e4655e (via 'git
> bisect') I get the following error messages after `make clean && make
> && ./pre-inst-env guix environment texlive`:

I experienced something similar while doing “guix build icecat”.  I
believe this is fixed by dd78e90a4dcd1e637b56ae278c4e631ccb384ee0.

Could you confirm?

Thanks!

Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#22914; Package guix. (Mon, 07 Mar 2016 15:51:01 GMT) Full text and rfc822 format available.

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

From: Eric Bavier <ericbavier <at> openmailbox.org>
To: ludo <at> gnu.org (Ludovic Courtès)
Cc: 22914 <at> debbugs.gnu.org
Subject: Re: bug#22914: "VM stack overflow" with graft dependencies from
 substitutes
Date: Mon, 7 Mar 2016 09:50:04 -0600
On Sat, 05 Mar 2016 22:55:37 +0100
ludo <at> gnu.org (Ludovic Courtès) wrote:

> Eric Bavier <ericbavier <at> openmailbox.org> skribis:
> 
> > Starting with commit c90cb5c9d84ded26ef44d1e6593508d5b9e4655e (via 'git
> > bisect') I get the following error messages after `make clean && make
> > && ./pre-inst-env guix environment texlive`:  
> 
> I experienced something similar while doing “guix build icecat”.  I
> believe this is fixed by dd78e90a4dcd1e637b56ae278c4e631ccb384ee0.
> 
> Could you confirm?

This appears to have fixed the issue on my end too.  Thanks!

`~Eric




Reply sent to ludo <at> gnu.org (Ludovic Courtès):
You have taken responsibility. (Mon, 07 Mar 2016 21:02:02 GMT) Full text and rfc822 format available.

Notification sent to Eric Bavier <ericbavier <at> openmailbox.org>:
bug acknowledged by developer. (Mon, 07 Mar 2016 21:02:02 GMT) Full text and rfc822 format available.

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

From: ludo <at> gnu.org (Ludovic Courtès)
To: Eric Bavier <ericbavier <at> openmailbox.org>
Cc: 22914-done <at> debbugs.gnu.org
Subject: Re: bug#22914: "VM stack overflow" with graft dependencies from
 substitutes
Date: Mon, 07 Mar 2016 22:01:38 +0100
Eric Bavier <ericbavier <at> openmailbox.org> skribis:

> On Sat, 05 Mar 2016 22:55:37 +0100
> ludo <at> gnu.org (Ludovic Courtès) wrote:
>
>> Eric Bavier <ericbavier <at> openmailbox.org> skribis:
>> 
>> > Starting with commit c90cb5c9d84ded26ef44d1e6593508d5b9e4655e (via 'git
>> > bisect') I get the following error messages after `make clean && make
>> > && ./pre-inst-env guix environment texlive`:  
>> 
>> I experienced something similar while doing “guix build icecat”.  I
>> believe this is fixed by dd78e90a4dcd1e637b56ae278c4e631ccb384ee0.
>> 
>> Could you confirm?
>
> This appears to have fixed the issue on my end too.  Thanks!

Great.
Next bug…  :-)

Ludo’.




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

This bug report was last modified 8 years and 17 days ago.

Previous Next


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