Hi Alírio, Sorry for the delay! Alírio Eyng skribis: > bash-4.1# meta/guile -c '(setlocale LC_ALL "") (pk (fluid-ref %default-port-encoding))' > Backtrace: > In ice-9/boot-9.scm: > 149: 2 [catch #t # ...] > 157: 1 [#] > In unknown file: > ?: 0 [catch-closure] > > ERROR: In procedure catch-closure: > ERROR: Throw to key `decoding-error' with args `("scm_from_stringn" "input locale conversion error" 22 #vu8(40 115 101 116 108 111 99 97 108 101 32 76 67 95 65 76 76 32 34 34 41 32 40 112 107 32 40 102 108 117 105 100 45 114 101 102 32 37 100 101 102 97 117 108 116 45 112 111 114 116 45 101 110 99 111 100 105 110 103 41 41))'. Hmm. 22 here is EINVAL, returned by u32_conv_from_encoding, and probably coming from iconv_open(3) or iconv(3). Can you try this patch and tell us what gets written?