[BRLTTY] Brltty 'invalid character' spam in logs; maybe hardware issue?

Nathaniel W Griswold nate at manicmind.earth
Thu May 6 22:20:36 EDT 2021


Hello,

I recently started getting some spam in my logs (like a lot, 1MB/sec of text). The errors all look the same and count up sequentially:

brltty[733]: brltty: invalid character U+0000 on screen at [96,65]
brltty[733]: brltty: invalid character U+0000 on screen at [97,65]
…
May  6 20:47:04 nano brltty[733]: brltty: invalid character U+0000 on screen at [127,65]


There are occasional lines that do not contain two ‘brltty’s, like so:

May  6 20:47:04 nano brltty[733]: invalid character U+0000 on screen at [212,64]


I don’t know if this is a software or hardware issue. I don’t want to just disable brltty as i think it could be an issue with my machine. Does anyone have any tips for diagnosing the problem?

Attached below is the output of `lsof -p <brltty-pid>`

Thanks!

Nate


——
COMMAND PID USER   FD      TYPE             DEVICE SIZE/OFF     NODE NAME
brltty  733 root  cwd       DIR              254,0     4096 12064540 /var/lib/brltty
brltty  733 root  rtd       DIR              254,0     4096        2 /
brltty  733 root  txt       REG              254,0   896928 15728947 /usr/bin/brltty
brltty  733 root  mem       REG              254,0    38952 15729903 /usr/lib/brltty/libbrlttyxlx.so
brltty  733 root  mem       REG              254,0    51696 15731829 /usr/lib/x86_64-linux-gnu/libnss_files-2.31.so
brltty  733 root  mem       REG              254,0  3041456 15729174 /usr/lib/locale/locale-archive
brltty  733 root  mem       REG              254,0   617128 15728938 /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.10.1
brltty  733 root  mem       REG              254,0   330720 15729397 /usr/lib/x86_64-linux-gnu/libblkid.so.1.1.0
brltty  733 root  mem       REG              254,0   149576 15728668 /usr/lib/x86_64-linux-gnu/libgpg-error.so.0.29.0
brltty  733 root  mem       REG              254,0   100736 15729046 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
brltty  733 root  mem       REG              254,0  1870824 15729558 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.28
brltty  733 root  mem       REG              254,0 28407344 15731765 /usr/lib/x86_64-linux-gnu/libicudata.so.67.1
brltty  733 root  mem       REG              254,0   464848 15730489 /usr/lib/x86_64-linux-gnu/libpcre.so.3.13.3
brltty  733 root  mem       REG              254,0    43496 15729889 /usr/lib/x86_64-linux-gnu/libffi.so.7.1.0
brltty  733 root  mem       REG              254,0    93000 15731833 /usr/lib/x86_64-linux-gnu/libresolv-2.31.so
brltty  733 root  mem       REG              254,0   166120 15729057 /usr/lib/x86_64-linux-gnu/libselinux.so.1
brltty  733 root  mem       REG              254,0   387712 15730040 /usr/lib/x86_64-linux-gnu/libmount.so.1.1.0
brltty  733 root  mem       REG              254,0   113088 15729771 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
brltty  733 root  mem       REG              254,0    18480 15733574 /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.6600.8
brltty  733 root  mem       REG              254,0  1321344 15731823 /usr/lib/x86_64-linux-gnu/libm-2.31.so
brltty  733 root  mem       REG              254,0  1176248 15728758 /usr/lib/x86_64-linux-gnu/libgcrypt.so.20.2.8
brltty  733 root  mem       REG              254,0   137568 15728976 /usr/lib/x86_64-linux-gnu/liblz4.so.1.9.3
brltty  733 root  mem       REG              254,0   890800 15729584 /usr/lib/x86_64-linux-gnu/libzstd.so.1.4.8
brltty  733 root  mem       REG              254,0   158400 15729142 /usr/lib/x86_64-linux-gnu/liblzma.so.5.2.5
brltty  733 root  mem       REG              254,0    39912 15731834 /usr/lib/x86_64-linux-gnu/librt-2.31.so
brltty  733 root  mem       REG              254,0  1839792 15731821 /usr/lib/x86_64-linux-gnu/libc-2.31.so
brltty  733 root  mem       REG              254,0   149520 15731832 /usr/lib/x86_64-linux-gnu/libpthread-2.31.so
brltty  733 root  mem       REG              254,0    26552 15733217 /usr/lib/x86_64-linux-gnu/libgpm.so.2
brltty  733 root  mem       REG              254,0    38864 15734504 /usr/lib/x86_64-linux-gnu/libcap.so.2.44
brltty  733 root  mem       REG              254,0    18688 15731822 /usr/lib/x86_64-linux-gnu/libdl-2.31.so
brltty  733 root  mem       REG              254,0   193848 15733084 /usr/lib/x86_64-linux-gnu/libbluetooth.so.3.19.3
brltty  733 root  mem       REG              254,0  1988784 15731770 /usr/lib/x86_64-linux-gnu/libicuuc.so.67.1
brltty  733 root  mem       REG              254,0  1232336 15733571 /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6600.8
brltty  733 root  mem       REG              254,0   362712 15733576 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6600.8
brltty  733 root  mem       REG              254,0  1944816 15728833 /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.6600.8
brltty  733 root  mem       REG              254,0   126904 15729709 /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0
brltty  733 root  mem       REG              254,0   531112 15728945 /usr/lib/x86_64-linux-gnu/libpcre2-32.so.0.10.1
brltty  733 root  mem       REG              254,0   186496 15733940 /usr/lib/x86_64-linux-gnu/libexpat.so.1.6.12
brltty  733 root  mem       REG              254,0   179168 15734258 /usr/lib/x86_64-linux-gnu/liblouis.so.20.0.4
brltty  733 root  mem       REG              254,0   342168 15729120 /usr/lib/x86_64-linux-gnu/libdbus-1.so.3.19.13
brltty  733 root  mem       REG              254,0  1030440 15728663 /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0
brltty  733 root  mem       REG              254,0   733976 15729003 /usr/lib/x86_64-linux-gnu/libsystemd.so.0.30.0
brltty  733 root  mem       REG              254,0   177928 15729029 /usr/lib/x86_64-linux-gnu/ld-2.31.so
brltty  733 root    0r      CHR                1,3      0t0        4 /dev/null
brltty  733 root    1u     unix 0xffff97a1a7020400      0t0    21727 type=STREAM
brltty  733 root    2u     unix 0xffff97a1a7020400      0t0    21727 type=STREAM
brltty  733 root    3u     unix 0xffff97a32c1f4000      0t0    20910 type=DGRAM
brltty  733 root    4r     FIFO               0,12      0t0      892 pipe
brltty  733 root    5w     FIFO               0,12      0t0      892 pipe
brltty  733 root    6r     FIFO               0,12      0t0      893 pipe
brltty  733 root    7w     FIFO               0,12      0t0      893 pipe
brltty  733 root    8r     FIFO               0,12      0t0    21729 pipe
brltty  733 root    9w     FIFO               0,12      0t0    21729 pipe
brltty  733 root   10w      CHR                4,0      0t0       13 /dev/tty0
brltty  733 root   11u  a_inode               0,13        0     9097 [eventfd]
brltty  733 root   12u  a_inode               0,13        0     9097 [eventfd]
brltty  733 root   13u      CHR              7,128      0t0       16 /dev/vcsa
brltty  733 root   14u      CHR             10,223      0t0      334 /dev/uinput
brltty  733 root   15u     unix 0xffff97a32ac4a400      0t0      896 type=STREAM
brltty  733 root   16r     FIFO               0,12      0t0    19413 pipe
brltty  733 root   17w     FIFO               0,12      0t0    19413 pipe
brltty  733 root   18r     FIFO               0,12      0t0    12762 pipe
brltty  733 root   19w     FIFO               0,12      0t0    12762 pipe
brltty  733 root   20u      CHR               7,64      0t0       15 /dev/vcsu
brltty  733 root   21w      CHR                4,0      0t0       13 /dev/tty0
brltty  733 root   22u     unix 0xffff979bc7059400      0t0    22052 type=STREAM
brltty  733 root   23u  a_inode               0,13        0     9097 [eventfd]
brltty  733 root   24u     unix 0xffff979bc697dc00      0t0    22736 /var/lib/BrlAPI/0 type=STREAM
brltty  733 root   26u     IPv4              22053      0t0      TCP localhost:4101 (LISTEN)
brltty  733 root   27u     IPv6              23797      0t0      TCP localhost:4101 (LISTEN)
——



More information about the BRLTTY mailing list