Re: [ROOT] bug report

From: Rene Brun (Rene.Brun@cern.ch)
Date: Sat Jul 13 2002 - 09:00:34 MEST


Hi Elena,

Thanks for reporting this problem. Now fixed in CVS.
Your fix is OK.

Rene Brun

On Fri, 12 Jul 2002, Elena Gerchtein wrote:

> 
> 
> There is seems to be a bug in
> http://root.cern.ch/root/htmldoc/TVector2.h
> 
> inline  TVector2 TVector2::Unit() const {return (Mod2()) ? *this/Mod() :
>   TVector2(0);  }
> 
> combined with constructor   TVector2 (Double_t* s)
> 
> gives segmentation fault
> 
> In TVector2::Unit() should be 'TVector2()' instead of 'TVector2(0)'.
> 
> root [0] TVector2 a(0,0);
> root [1] a.Unit();
> 
>  *** Break *** segmentation violation
> 
> this indeed happens.....
> 
> 
>       Regards,
>                      Elena Gerchtein
> 
> <<<>>> <<<>>> <<<>>> <<<>>> <<<>>> <<<>>> <<<>>> <<<>>>
> <<            Tel:       (630) 840 4543              >>
> <<            FAX:       (630) 840 2968              >>
> <<            office:    167-K CDF Trailers          >>
> <<            E-mail:    lena@fnal.gov               >>
> <<<>>> <<<>>> <<<>>> <<<>>> <<<>>> <<<>>> <<<>>> <<<>>>
> 
> 
> 



This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:59 MET