[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: VM stack overflow while calling sxml-match within let* or car
From: |
Andy Wingo |
Subject: |
Re: VM stack overflow while calling sxml-match within let* or car |
Date: |
Sun, 27 Mar 2011 13:30:09 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) |
On Mon 14 Mar 2011 18:40, address@hidden (Ludovic Courtès) writes:
> I can reproduce the problem:
Me too. How weird.
scheme@(guile-user)> (sxml-match '(to "Trove") ((to ,cv) (list cv)) (,_ #f))
$5 = ("Trove")
scheme@(guile-user)> (define x (sxml-match '(to "Trove") ((to ,cv) (list cv))
(,_ #f)))
module/ice-9/boot-9.scm:1514:2: In procedure #<procedure e5ebe0 at
module/ice-9/boot-9.scm:1515:2 (module)>:
module/ice-9/boot-9.scm:1514:2: Throw to key `vm-error' with args `(vm-run "VM:
Stack overflow" ())'.
The second is the same as the first, only it's in a `define'.
> (And Guile crashes upon ,bt.)
Here too. I wonder if this indicates some compilation bug.
Andy
--
http://wingolog.org/