2011/5/16 Frank Conradie <fr...@qfin.net>

> Hi Thomas
>
> I recently ran into a crash when calling the GarbageCollector smart_purge
> method, and finally figured out that it was because of TopTools_XX
> references returned by some TopTools_XX classes, for which _kill_pointed()
> should of course *not* be called. The specific class/method I was using was:
>
> TopTools_IndexedDataMapOfShapeListOfShape:
>  const TopTools_ListOfShape & FindFromIndex (const Standard_Integer I)
> const
>
> I suspect other TopTools classes might suffer from the same issue. Should
> these "TopTools_XX &" returned references be handled using the same special
> case handling as "gp" and "TopoDS" returned references (in
> ModularBuilder.process_by_ref_argument)?
>
> Thanks,
> Frank Conradie
>
> _______________________________________________
> Pythonocc-users mailing list
> Pythonocc-users@gna.org
> https://mail.gna.org/listinfo/pythonocc-users
>

Hi Frank,

Can you please post a short script reproducing the issue?

Regards,

Thomas
_______________________________________________
Pythonocc-users mailing list
Pythonocc-users@gna.org
https://mail.gna.org/listinfo/pythonocc-users

Reply via email to