[Bf-committers] Mathutils memory leak.

Campbell Barton cbarton at metavr.com
Tue Sep 13 02:12:50 CEST 2005


Hey Stivs, just tested.
Creating/Dealloc/Copying Vectors is fine. But Matrix still has a problem.
The example below well keep leaking memory until blender crashes.
___

from Blender.Mathutils import Matrix
for x in range(10000000):
  m = Matrix()
__

- Cam


>stiv (Stephen Swaney) 2005/09/12 08:18:45 CEST
>
>  Modified files:
>    blender/source/blender/python/api2_2x euler.c matrix.c point.c 
>                                          quat.c vector.c 
>  
>  Log:
>  bugfix: [ #3009 ] possible memory leak in Mathutils
>  
>  fixed by patch [ #3013 ] patch for memleak in vector
>  Submitted By: Ken Hughes (khughes)
>  
>  Revision  Changes    Path
>  1.13      +2 -2      blender/source/blender/python/api2_2x/euler.c
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/euler.c.diff?r1=1.12&r2=1.13&cvsroot=bf-blender>
>  1.26      +2 -2      blender/source/blender/python/api2_2x/matrix.c
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/matrix.c.diff?r1=1.25&r2=1.26&cvsroot=bf-blender>
>  1.3       +2 -2      blender/source/blender/python/api2_2x/point.c
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/point.c.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
>  1.16      +2 -2      blender/source/blender/python/api2_2x/quat.c
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/quat.c.diff?r1=1.15&r2=1.16&cvsroot=bf-blender>
>  1.30      +2 -2      blender/source/blender/python/api2_2x/vector.c
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/vector.c.diff?r1=1.29&r2=1.30&cvsroot=bf-blender>
>_______________________________________________
>Bf-blender-cvs mailing list
>Bf-blender-cvs at projects.blender.org
>http://projects.blender.org/mailman/listinfo/bf-blender-cvs
>
>  
>


-- 
Campbell J Barton

133 Hope Street
Geelong West, Victoria 3218 Australia

URL:    http://www.metavr.com
e-mail: cbarton at metavr.com
phone: AU (03) 5229 0241


More information about the Bf-committers mailing list