_NET_CLIENT_LIST is not there because there no more top-level window anymore!

]]>Fri, 30 Mar 2012 19:33:42 +0000http://forum.xfce.org/viewtopic.php?pid=25524#p25524http://forum.xfce.org/viewtopic.php?pid=25522#p25522
I have this weird problem. I am pretty sure that it is caused by a bad behaved X client however I would expect the WM to report me that something is wrong and nothing is logged. Here is the info I have about the situation. Any hints to figure out why xfwm stops managing the root window properties are welcome:

I have a X app with an embedded Gecko engine to display web pages with Flash content. Sometimes, the Flash plugin will display a dialog window. If at that point, I send a signal to the application to stop it immediately in that state, the WM will stop working normally.

In that state, I kill PID 4190 and from that moment, the root window _NET_CLIENT_LIST property disapear even if xfwm is still up and running and did not log any error. I can restart xfwm4 any number of times and the _NET_CLIENT_LIST is never coming back.