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