[L2Ork-dev] Test upcoming bugfix for glist_getcanvas

Ivica Ico Bukvic ico at vt.edu
Fri Nov 17 23:05:51 UTC 2017


I have a vague recollection that this may have to do with nested GOPs 
(e.g. if you adjust a parent GOP, nested ones need to be re-checked), 
but may be mis-remembering.

Best,

Ico


On 11/17/2017 4:54 PM, Jonathan Wilkes wrote:
> Hi list,
> I've got a crasher fix in the pipeline:
>
> https://git.purrdata.net/jwilkes/purr-data/commits/gop-crasher-fix
>
> Essentially this just removes gobj_shouldvis from the conditional in 
> glist_getcanvas.
>
> Any clue what the heck that call was doing there in the first place? 
> It was in Pd-extended
> 0.42, then removed without comment or explanation for Pd-extended 0.43.
>
> The crasher happened because the glist_getcanvas loop assumes only 
> that the current
> glist and its owner are valid, but the call to glist_shouldvis ends up 
> calling glist_xtopixels
> and dereferencing a glist one past the owner.
>
> I don't currently see any regressions due to removing it, but it 
> should be thoroughly
> tested before moving on.
>
> -Jonathan
>
>
>
> _______________________________________________
> L2Ork-dev mailing list
> L2Ork-dev at disis.music.vt.edu
> https://disis.music.vt.edu/listinfo/l2ork-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://disis.music.vt.edu/pipermail/l2ork-dev/attachments/20171117/ef2124b5/attachment.html>


More information about the L2Ork-dev mailing list