On April 21, 2019 5:29:54 AM UTC, Dennis Yurichev <den...@yurichev.com> wrote: >Dear suckless users, > >I probably hit a bug in st, or maybe not. >I run st, then do ssh to a remote host, there is a mutt inside of tmux. >And sometimes st silently exits. >Under gdb, I can see this: > >== >Starting program: /usr/local/bin/st >[Thread debugging using libthread_db enabled] >Using host libthread_db library >"/lib/x86_64-linux-gnu/libthread_db.so.1". >[Detaching after fork from child process 14592] >erresc: unknown csi ESC[22;0;0t >erresc: unknown private set/reset mode 1005 >erresc: unknown str ESC]112ESC\ >X Error of failed request: BadLength (poly request too large or >internal Xlib length error) > Major opcode of failed request: 139 (RENDER) > Minor opcode of failed request: 20 (RenderAddGlyphs)
Lemme guess, the email opened by Mutt has a color emoji. And you have a colored emoji font installed. st uses xft font and xft is known to crash with color emoji. > Serial number of failed request: 2241 > Current serial number in output stream: 2509 >[Inferior 1 (process 14588) exited with code 01] >== > >What do you think? >st 0.8.2. 0.8.1 and even 0.6 behaves like that. -- Sent from my Android device with K-9 Mail. Please excuse my brevity.