From: Dominique O. <dom...@gm...> - 2010-08-04 21:33:59
|
Hi, Thanks for the bug report. This has been fixed in the new-setup-py branch. I encourage users to use that branch as it will become the default as soon as I find the time to make the merge. Cheers, Dominique On Wed, Aug 4, 2010 at 9:42 PM, Roman Geus <rom...@gm...> wrote: > Hi > I got this bug report (with proposed fix) from a pysparse user. It sounds > like it concerns some of the newer code (which I'm unfamiliar with). Could > you please take a look at it? > Thanks, > Roman > > Begin forwarded message: > > From: Andreea Georgiana Gane <and...@gm...> > Date: July 26, 2010 9:17:36 PM GMT+02:00 > To: ro...@ge... > Subject: ll_mat memory leak > > Hi, > I have recently downloaded the latest version of pysparse (pysparse-1.1.1) > and I want to report a memory leak in the ll_mat implementation. > For the following code: > for i in range(nt): > # get max value and index on each row > row = relTT[i,:] > the program crashed with MemoryError at about 13000th iteration (relTT was a > ll_mat matrix of size 63751 x 63751). > It seems the problem was in the getSubMatrix_FromList implementation, since > when "we have a mixture of index sets", some indexes were created (irow, > jcol) and the memory they occupied was never deallocated (lines 850-887 in > the ll_mat.c file). Freeing the allocated index/indexes before each return > of the function solved my problem. > Best regards, > Andreea > > ------------------------------------------------------------------------------ > The Palm PDK Hot Apps Program offers developers who use the > Plug-In Development Kit to bring their C/C++ apps to Palm for a share > of $1 Million in cash or HP Products. Visit us here for more details: > http://p.sf.net/sfu/dev2dev-palm > _______________________________________________ > Pysparse-developers mailing list > Pys...@li... > https://lists.sourceforge.net/lists/listinfo/pysparse-developers > > -- Dominique |