Hello,

In Xorg-1.12.0, a strange crash is observed from damageRegionProcessPending
(DrawablePtr pDrawable) {src/miext/damage/damage.c} when
the (*pDamage->damageMarker) call is made.

/* submit damage marker whenever possible. */
if (pDamage->damageMarker)
    *(*pDamage->damageMarker) (pDrawable, pDamage, &pDamage->backupDamage,
&pDamage->pendingDamage, pDamage->closure);*

But pDamage->damageMarker is initialized with NULL in DamageCreate
function, and there after no explicit function assignment is found in the
source. Not clear who has assigned a valid function to
pDamage->damageMarker.

This (*pDamage->damageMarker) call crashes explicitly when it a call
initiated from CloseDownClient () calls this.

Can some one throw any light, on the purpose of pDamage->damageMarker
function and what is it supposed to do? and who should be using it?
_______________________________________________
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.x.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com

Reply via email to