Tried some other minimalist wms. evilwm and aewm seem to be affected by the same bug in combination with current X.org versions. The only way to kill these wms is a SIGKILL. Using gdb i traced the problem to a blocking XNextEvent() in events.c after XQueryTree() from quit_nicely() in misc.c Checked out the 'latest' evilwm source and found the issue was solved by adding an 'interruptibleXNextEvent()' borrowed from Blender source by Larry Doolittle.
I attached a patch for windowlab-1.39 borrowing the same interruptibleXNextEvent() from evilwm source. With this patch windowlab can now be exitted gracefully with current X.org versions. ** Patch added: "windowlab-1.39-graceful-exit.patch" http://launchpadlibrarian.net/42038192/windowlab-1.39-graceful-exit.patch -- does not terminate on quit, hangs till SIGKILL is sent https://bugs.launchpad.net/bugs/540909 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs