>>196-198
I tried in a VM. Guix to the rescue!
anon@guix ~$ guix package -i mit-scheme
The following package will be installed:
mit-scheme 10.1.3 /gnu/store/gmfb0l8zxxqsrb52vl7vj3ml6gdl36w7-mit-scheme-10.1.3
anon@guix ~$ scheme
MIT/GNU Scheme running under GNU/Linux
Type `^C' (control-C) followed by `H' to obtain information about interrupts.
Copyright (C) 2018 Massachusetts Institute of Technology
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Image saved on Thursday November 22, 2018 at 5:13:45 PM
Release 10.1.3 || Microcode 15.3 || Runtime 15.7 || SF 4.41 || LIAR/x86-64 4.118
1 ]=> (vector 1 2 3)
;Value: #(1 2 3)
1 ]=> (display "hooray")
hooray
;Unspecified return value
I can confirm that mit-scheme-release-10.1.3 isn't affected. That means the bug appeared somewhere between 10.1.3 and 10.1.9. Lesson learned: do not use distros that package the latest versions of softwares.