And with threshold set to 0:
# GUILE_JIT_THRESHOLD=0 guile
Pre-boot error; key: misc-error, args: (#f "parent is not a exception
type ~S" (#) #f)Aborted (core dumped)
Program terminated with signal SIGABRT, Aborted.
#0 0x76acd6b6 in ?? ()
[Current thread is 1 (LWP 515)]
(gdb) thread apply all bac
Also forgot to mention this is guile 3.0.2.
It doesn't fail all the time.
When run with GUILE_JIT_THRESHOLD=-1 , there are never any problems.
With GUILE_JIT_THRESHOLD=0 , it always fails, but I'm not sure it's in
the same place.
-Dale