To JP -
It IS related to exa, but not caused by exa. ExaTryDriverComposite passes rendercomposite requests to miRenderColorToPixel, which assumes that the Picture in question has a Format. But solid Pictures (e.g. the root screen) don't. An ancient ChangeLog entry points out that the screen is always alpha-r-g-b with depths 8-8-8-8. So fixing miRenderColorToPixel to render pixels with no Format into 8-8-8-8 eliminates the segfault while still using exa compositing. Your workaround (eliminating the use of exa) and mine (eliminating the use of compositing in xfwm4) both eliminated the same call to miRenderColorToPixel, but in different ways.
Rod
Last edited by Rod3775; 05-22-2018 at 02:51 PM.
Reason: typo
|