After a little more thought I have a much more minimal failing example:

(while #t
  (while #t (break)))

Which gives:

Backtrace:
In ice-9/boot-9.scm:
  1784:12  7 (with-exception-handler _ _ #:unwind? _ # _)
In unknown file:
           6 (apply-smob/0 #<thunk 73794890e2e0>)
In ice-9/boot-9.scm:
    733:2  5 (call-with-prompt _ _ #<procedure default-prompt-handle…>)
In ice-9/eval.scm:
    619:8  4 (_ #(#(#<directory (guile-user) 737948911c80>)))
In ice-9/boot-9.scm:
   2890:4  3 (save-module-excursion _)
  4440:12  2 (_)
In /home/rrt/Software/ursa/bar.scm:
     2:14  1 (_)
In unknown file:
           0 (_ #<procedure values _>)

Reply via email to