GNU bug report logs - #41404
Crash "Too many root sets" when executing code from stdin in elisp mode

Previous Next

Package: guile;

Reported by: Vasilij Schneidermann <mail <at> vasilij.de>

Date: Tue, 19 May 2020 15:49:02 UTC

Severity: normal

To reply to this bug, email your comments to 41404 AT debbugs.gnu.org.

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-guile <at> gnu.org:
bug#41404; Package guile. (Tue, 19 May 2020 15:49:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Vasilij Schneidermann <mail <at> vasilij.de>:
New bug report received and forwarded. Copy sent to bug-guile <at> gnu.org. (Tue, 19 May 2020 15:49:02 GMT) Full text and rfc822 format available.

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

From: Vasilij Schneidermann <mail <at> vasilij.de>
To: bug-guile <at> gnu.org
Subject: Crash "Too many root sets" when executing code from stdin in elisp
 mode
Date: Tue, 19 May 2020 17:48:28 +0200
[Message part 1 (text/plain, inline)]
The attached reproducer script requires Emacs and Guile.  When running it, the
REPL prints out many lines, the last ones being:

    $1884 = #f
    $1885 = #f
    $1886 = #f
    $1887 = #f
    $1888 = #f
    $1889 = #f
    $1890 = #f
    $1891 = #f
    $1892 = #f
    Too many root sets
    ./repro.sh: line 11:  2014 Aborted (core dumped) guile --language=elisp < elisp-spec.el

This happens both for Guile 2.2.6 on Arch and Guile 3.0.2 on Debian Sid,
launched with `docker run --rm -i -t debian:sid bash`.
[repro.sh (application/x-sh, attachment)]
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guile <at> gnu.org:
bug#41404; Package guile. (Wed, 20 May 2020 00:53:02 GMT) Full text and rfc822 format available.

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

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Vasilij Schneidermann <mail <at> vasilij.de>
Cc: 41404 <at> debbugs.gnu.org
Subject: Re: bug#41404: Crash "Too many root sets" when executing code from
 stdin in elisp mode
Date: Wed, 20 May 2020 02:52:02 +0200
Vasilij Schneidermann <mail <at> vasilij.de> writes:

> The attached reproducer script requires Emacs and Guile.  When running it, the
> REPL prints out many lines, the last ones being:
>
>     $1884 = #f
>     $1885 = #f
>     $1886 = #f
>     $1887 = #f
>     $1888 = #f
>     $1889 = #f
>     $1890 = #f
>     $1891 = #f
>     $1892 = #f
>     Too many root sets
>     ./repro.sh: line 11:  2014 Aborted (core dumped) guile --language=elisp < elisp-spec.el
>
> This happens both for Guile 2.2.6 on Arch and Guile 3.0.2 on Debian Sid,
> launched with `docker run --rm -i -t debian:sid bash`.

I can reproduce this on the wip-elisp branch as well.

-- 
Ricardo




This bug report was last modified 5 years and 25 days ago.

Previous Next


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