I have a hunch that this hang is a feedback loop caused by the XCreateWindow that switcher does. Perhaps drawing that X window is creating damage, which then feeds back into compiz and causes it to be redrawn in a positive feedback loop.
I have a hunch that this hang is a feedback loop caused by the XCreateWindow that switcher does. Perhaps drawing that X window is creating damage, which then feeds back into compiz and causes it to be redrawn in a positive feedback loop.