[Coin-lpsolver] possible memory leak

yax2 at lehigh.edu yax2 at lehigh.edu
Mon Jun 21 13:19:12 EDT 2004


No leak now. Thanks.

Yan

Quoting John J Forrest <jjforre at us.ibm.com>:

> 
> 
> 
> 
> Yan,
> 
> I could not easily reproduce error (with -g) and valgrind.  But I can see
> how it could happen so I have modified code - hope it works.
> 
> (Was a leak in OsiClpSolverInterface not Clp itself)
> 
> John Forrest
> 
> 
>                                                                            
>              yax2 at lehigh.edu                                               
>              Sent by:                                                      
>              coin-lpsolver-adm                                          To 
>              in at www-124.southb                                             
>              ury.usf.ibm.com           coin-lpsolver at www-124.southbury.usf 
>                                        .ibm.com                            
>                                                                         cc 
>              06/20/2004 09:06                                              
>              PM                                                            
>                                                                            
>                                                                            
>                                                                            
>                                                                    Subject 
>                                        [Coin-lpsolver] possible memory     
>                                        leak                                
>                                                                            
>                                                                            
>                                                                            
>                                                                            
>                                                                            
>                                                                            
> 
> 
> 
> 
> Hi,
> 
> By running SBB through Valgrind, found memory leak in Clp (lastest in cvs):
> 
> ==8290==
> ==8290== 920 bytes in 2 blocks are definitely lost in loss record 2 of 3
> ==8290==    at 0x400258E0: __builtin_vec_new (vg_replace_malloc.c:203)
> ==8290==    by 0x40025938: operator new[](unsigned)
> (vg_replace_malloc.c:216)
> ==8290==    by 0x40321131: ClpPackedMatrix::scale(ClpModel*) const (in
> /home/yax2/COIN/lib/libClp-O1.so)
> ==8290==
> 
> Probably, in function scale(), two of rowScale, usefulRow, columnScale and
> usefulColumn are not deleted in some case. Also, if do not use
> initialSolve()
> (use resolve() instead), no memory leak are found.
> 
> 
> Yan
> 
> 
> 
> 
> 
> -------------------------------------------------
> This mail sent through IMP: http://horde.org/imp/
> _______________________________________________
> Coin-lpsolver mailing list
> Coin-lpsolver at www-124.ibm.com
> http://www-124.ibm.com/developerworks/oss/mailman/listinfo/coin-lpsolver
> 
> 
> 
> _______________________________________________
> Coin-lpsolver mailing list
> Coin-lpsolver at www-124.ibm.com
> http://www-124.ibm.com/developerworks/oss/mailman/listinfo/coin-lpsolver
> 




-------------------------------------------------
This mail sent through IMP: http://horde.org/imp/



More information about the Clp mailing list