On Sun, Jan 27, 2013 at 2:31 PM, prudhvi raj <prudhvira...@gmail.com> wrote:
> 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@lists.x.org: X.Org support
> Archives: http://lists.freedesktop.org/archives/xorg
> Info: http://lists.x.org/mailman/listinfo/xorg
> Your subscription address: madman2...@gmail.com

When i say your mail i vaguely remembered something, and it seems that
i wrote this support
(http://cgit.freedesktop.org/xorg/xserver/commit/?id=974db58f5b730c3770ee461665a02dd4334d1dea)
based on an idea that i had back then. But it you need a video driver
to actually activate this functionality. So you should check the
sourcecode of the driver that you are using if you can. To be honest i
don't know if anyone actually used this.

-- 
Far away from the primal instinct, the song seems to fade away, the
river get wider between your thoughts and the things we do and say.
_______________________________________________
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