This code crashes when using ‘n-par-for-each’ but passes when run sequentially: --8<---------------cut here---------------start------------->8--- $ guix time-machine --commit=9cda21cf20a5c9bdf97e3a6d6c8f901fc3e4307d -- repl -- bug-texi-parser-parallel.scm ;;; (sequential? #f) ;;; (bah! (parser-error #f "Unknown command" codeand)) In thread: failed ;;; (bah! (parser-error #f "Unknown command" endm)) In thread: failed ;;; (bah! (parser-error #f "Unknown command" cod)) In thread: failed ;;; (bah! (parser-error #f "Unknown command" comm)) In thread: failed ;;; (bah! (parser-error #f "Unknown command" enum)) In thread: failed ;;; (bah! (parser-error #f "Unknown command" cod)) In thread: failed ;;; (bah! (parser-error #f "Unknown command" enem)) In thread: failed ;;; (bah! (parser-error #f "Unknown command" endmand)) In thread: failed ;;;;; (bah! (parser-error #f "Unknown command" eomm)) In thread: failed $ SEQUENTIAL=y guix time-machine --commit=9cda21cf20a5c9bdf97e3a6d6c8f901fc3e4307d -- repl -- bug-texi-parser-parallel.scm ;;; (sequential? "y") $ guix repl -- <(echo '(pk (version))') ;;; ("3.0.7") --8<---------------cut here---------------end--------------->8--- The bits shown in the ‘parser-error’ arguments suggests memory corruption. Ludo’.