Hi Remi, Thanks for reporting the problem. I can reproduced it too. Eddy will fix it as soon as he is online. Rene Brun Remi Mommsen wrote: > > Hi, > > I have a problem with Root 4.00/03 on Mac OS X 10.3 and RH9 concerning > TVector::ResizeTo. > The following macro illustrates the problem: > > { > TVector vector(10); > > vector(0) = 1; > vector(1) = 2; > vector(2) = 3; > vector(3) = 4; > vector(4) = 5; > > vector.Print(); > > vector.ResizeTo(5); > > vector.Print(); > } > > produces: > > Vector 10 is as follows > > | 1 | > ------------------ > 0 |1 > 1 |2 > 2 |3 > 3 |4 > 4 |5 > 5 |0 > 6 |0 > 7 |0 > 8 |0 > 9 |0 > > Vector 5 is as follows > > | 1 | > ------------------ > 0 |0 > 1 |0 > 2 |0 > 3 |0 > 4 |5 > > The interesting thing is, that sometimes it produces the correct > result. But after the correct run, the next try gives: > *** malloc[5764]: error for object 0x1edf990: Incorrect checksum for > freed object - object was probably modified after being freed; break at > szone_error > > It works as expected using root 3.10/02. > > Cheers, > Remi > > --------------------------------------------------------------------- > "Sometimes I think the surest sign that intelligent life exists else- > where in the universe is that none of it has tried to contact us." > Calvin (Bill Watterson) > > ********************************************************************* > Remigius K. Mommsen e-mail: mommsen@slac.stanford.edu > University of California, Irvine URL: http://cern.ch/mommsen > c/o SLAC voice: ++1 (650) 926-3595 > 2575 Sand Hill Road #35 fax: ++1 (650) 926-3882 > Menlo Park, CA 94025, US home: ++1 (650) 233-9041 > *********************************************************************
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:07 MET