Hi HP, Thanks for sending me your file. I found the problem. The way the buffer siwe was estimated in BuildIndex was not correct in a few cases. I have fixed the problem in the source now. You can nevertheless use the following workaround: TFile f("file.root") int n = T.GetEntries() T.SetEstimate(n) T.BuildIndex("ntic","ndate") Rene Brun On Thu, 31 Aug 2000, HP Wei wrote: > Hi Rooters, > I have a root file with a tree in there. > Number of entries is about 1 million. > 4 branches, two Int_t, two Double_t. > > Machine: Sun Solaris > Root/Cint 2.25.00; 5.14.40 > > In ROOT/Cint, I connect to this root file. > Get the tree. > Now I do: > tree->BuildIndex("branch1", "branch2"); > (note: branch1 and branch2 are Int_t). > > After a few seconds, > CINT replies: > break -- segmentation violation. > > What went wrong?? > HP >
This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:32 MET