Technology/wms/dwm, (sdf.org), 01/18/2019 ------------------------------------------------------------ User lro gave me a bit of hope around dwm, and I repaired it this morning by altering the utf8decodebyte() func in drw.c: /* return (unsigned char)c & ~utfmask[*i]; */ return (unsigned char)c; This was per a thread I picked up searching online. This does indeed solve the problem, at the expense of displaying certain characters in the bar (which I don't need/want.) It's not a proper fix, perhaps, but it works.... dwm is now "stable" again, with minimal effort.