GNU bug report logs -
#33216
using custom optimization options eats goops object
Previous Next
To reply to this bug, email your comments to 33216 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guile <at> gnu.org
:
bug#33216
; Package
guile
.
(Wed, 31 Oct 2018 14:52:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Jan Nieuwenhuizen <janneke <at> gnu.org>
:
New bug report received and forwarded. Copy sent to
bug-guile <at> gnu.org
.
(Wed, 31 Oct 2018 14:52:03 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi!
When running `step.scm' (attached) the expected behaviour is exit 0.
Using auto compilation or default optimization options, that's what
happens
--8<---------------cut here---------------start------------->8---
$ rm -f step.go && guile -e '(step)' step.scm
15:39:41 janneke <at> dundal:~/src/bug-0
--8<---------------cut here---------------end--------------->8---
However, when compiled with a particular set of optimization options
(see attached compile.scm), I get
--8<---------------cut here---------------start------------->8---
$ rm -f step.go && guile -L . -C . compile.scm && guile -L . -C . -e '(step)'
;;; WARNING (buggy (#:eliminate-dead-code? #f #:cse? #f))
Backtrace:
4 (apply-smob/1 #<catch-closure 12356e0>)
In ice-9/boot-9.scm:
705:2 3 (call-with-prompt ("prompt") #<procedure 148f620 at ice-9/eval.scm:330:13 ()> #<procedure default…>)
In ice-9/eval.scm:
619:8 2 (_ #(#(#<directory (guile-user) 12ed140>)))
In oop/goops.scm:
1490:4 1 (cache-miss ())
In unknown file:
0 (scm-error goops-error #f "No applicable method for ~S in call ~S" (#<<generic> .status (1)> (…)) #)
ERROR: In procedure scm-error:
No applicable method for #<<generic> .status (1)> in call (.status ())
[1]15:40:09 janneke <at> dundal:~/src/bug-0
--8<---------------cut here---------------end--------------->8---
The error message seems to suggest that <node> `one' is now the empty
list.
This is with Guile 2.2.4 from current Guix master.
Greetings,
janneke
[step.scm (application/octet-stream, attachment)]
[compile.scm (application/octet-stream, attachment)]
[Message part 4 (text/plain, inline)]
--
Jan Nieuwenhuizen <janneke <at> gnu.org> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com
Information forwarded
to
bug-guile <at> gnu.org
:
bug#33216
; Package
guile
.
(Wed, 31 Oct 2018 16:29:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 33216 <at> debbugs.gnu.org (full text, mbox):
Jan Nieuwenhuizen <janneke <at> gnu.org> writes:
I get the same with latest stable-2.2
commit d9af6706e8a1a0148d492b222758e49e03d225b7
--
Jan Nieuwenhuizen <janneke <at> gnu.org> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com
This bug report was last modified 5 years and 181 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.