On Sat, Sep 30, 2023 at 11:00:10AM +0200, Omar Polo wrote: > I managed to reproduce it. It doesn't seem to fail with CWM, so I run > fvwm3 inside Xephyr. > > The issue seems to be in source/xcb.c: > > (gdb) p wtitle.strings > $2 = 0xf9d9ce2ce30 "FVWM", '\004' <repeats 12 times>, '\337' <repeats 183 > times>, <incomplete sequence \337>... > > wtitle.strings is not NUL terminated, so it later crashes in strlen > (via __vfprintf) after it goes out of the bounds. > > This seems to fix it, but I'm not knowledgable enough to tell whether > this is a FVWM3 issue. (i assume so tho since it's intermittent.) > > Can you give this diff a spin? I don't use nor rofi anymore nor > fvwm3.
No crash in 100 iterations, thanks for the fix.