Crash with fade plugin
Hello,
I am getting compiz crashes when closing ccsm, which seems to be due to the fade plugin. Here is how I reproduce it:
- enable fade plugin (I also have a couple other base plugins: core;ccp;move;resize;place;decoration;svg;regex;fade; but the bug doesn't happen without the fade plugin)
- make sure to enable the FADE_SCREEN_OPTION_MINIMIZE_OPEN_CLOSE option
- run compiz in an Xvnc
- start ccsm
- close ccsm
compiz then crashes with the attached backtrace.
If I disable the fade plugin or the FADE_SCREEN_OPTION_MINIMIZE_OPEN_CLOSE option, the crash doesn't happen. If I comment out the two lines as this patch shows, the crash doesn't happen.
This looks like the fade plugin is trying to keep showing a window which got unmapped, but something else really dropped the window or some resource attached to it, and thus when trying to display it that resource is missing.
Samuel
Edited by Samuel Thibault