Bug#1016363: More info about the fvwm deadlock with libx11-6 1.8.1

2022-07-30 Thread Max Bell
Assuming this issue effects only one app is defective. Fix the broken compatibly with legacy code as this solves it for all programs. And does not require rewriting an unknown number of apps, that probably don't have maintainers to fix things, to keep working vs. being rendered unusable. On 7/30/2

Bug#1016363: More info about the fvwm deadlock with libx11-6 1.8.1

2022-07-30 Thread Jed Davis
FVWM's problem here appears to be that it calls XCheckIfEvent with a callback that ends up trying to call XFlush; XCheckIfEvent holds the display lock while calling the callback and XFlush also locks the display, causing a self-deadlock. I provoked this by iconifying a window with a key bind, a