bug#50153: call-with-values outside tail position + backtrace + compilation causes segfault

2021-08-21 Thread Maxime Devos
Hi guilers, Write the following to "crash.scm": > (call-with-values backtrace list) > #t (the trailing #t is important) and run > # --auto-compile works too, but --no-auto-compile doesn't cause a crash > guile --fresh-auto-compile -l crash.scm it will segfault during the printing of the backtr

bug#50153: Acknowledgement (call-with-values outside tail position + backtrace + compilation causes segfault)

2021-08-21 Thread Maxime Devos
This looks rather similar to 39...@debbugs.gnu.org, looking at the backtrace from GDB, maybe the cause is the same? Thread 1 "guile" received signal SIGSEGV, Segmentation fault. 0x77f40f3f in scm_is_values (x=) at values.h:30 30return SCM_HAS_TYP7 (x, scm_tc7_values); (gdb) bt #0