On Sun, 2022-07-17 at 00:28 -0400, David H. Gutteridge wrote: > Separately, libX11 added a feature called "thread safety constructor" > which we have enabled. It can cause hangs with X11 clients that aren't > coded safely. This did include xfce4-settings from Xfce until the > version I pushed to pkgsrc a couple of days ago (4.16.3). I believe > LXDE is also affected, but haven't had time to deal with it yet. Not > sure about any other DEs or X clients. (I'm not able to test at the > moment, of course.)
LXDE has a basically identical code block (copied from Xfce, even the "xfce" function names are retained) to the one that was causing deadlocks when Xfce starts, though it's used for other purposes. I was not able to reproduce any hangs with that LXDE component, though. I'm not aware of anything else adversely affected by the libX11 change, but I guess we'll see. Regards, Dave
