(*pDamage->damageMarker) Crashes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



In Xorg-1.12.0, in a random scenario Xorg server crashes in 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@xxxxxxxxxxx: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.x.org/mailman/listinfo/xorg
Your subscription address: list-xorg@xxxxxxxxxxx

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [X Forum]     [Intel Graphics]     [AMD Graphics]     [Nouveau Driver]     [XFree86]     [XFree86 Newbie]     [IETF Annouce]     [Security]     [Fontconfig]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Video for Linux]     [Linux RAID]

  Powered by Linux