Hey, This issue comes from trying to using guile-email to read emails to the guix-commits mailing list from the Guix Data Service. I'm seeing crashes like the following: Backtrace: 14 (apply-smob/1 #) In ice-9/boot-9.scm: 705:2 13 (call-with-prompt _ _ #) In ice-9/eval.scm: 619:8 12 (_ #(#(#))) In ice-9/boot-9.scm: 2312:4 11 (save-module-excursion _) 3832:12 10 (_) In /home/chris/decoding-error.scm: 98:1 9 (_) In email/email.scm: 817:34 8 (parse-email _) In rnrs/io/ports.scm: 334:0 7 (call-with-port # _) In email/email.scm: 609:21 6 (_ #) In email/utils.scm: 60:13 5 (read-while _ _ _) In ice-9/ports.scm: 550:4 4 (call-with-output-string _) In email/utils.scm: 52:13 3 (read-while-loop #) 91:14 2 (get-line-with-delimiter _) In ice-9/rdelim.scm: 195:24 1 (read-line _ _) In unknown file: 0 (%read-line #) ERROR: In procedure %read-line: Throw to key `decoding-error' with args `("decode-char" "input decoding error" 84 #)'. I've attached a file which should reproduce the issue. Any ideas? Thanks, Chris