Hello Rene, I have: ROOT Version 2.23/12 1 February 2000 for linux Radhat 6.1 SetRange crash macro: { gROOT->Reset(); gROOT->Time(); TCanvas c1("c1","Banana Plant Items",1); TPad p1("p1","p1",0.1,0.1,0.99,0.99); p1.Draw(); p1.cd(); TH1F h1("h1","h1",10,0,10); //... h1.SetBins( 10, 101, 110 ); h1.GetXaxis()->SetRange( 101, 110 ); //... h1.Draw(); gROOT->Time(); } root [0] .x Range.C Error in <TPad::Range>: illegal world coordinates range: x1=201.125000, y1=-13125001765323666448603752169472.000000, x2=99.875000, y2=118125002589728982276512847757312.000000 Error in <TPad::RangeAxis>: illegal axis coordinates range: xmin=191.000000, ymin=0.000000, xmax=110.000000, ymax=105000004451182774671796619706368.000000 Fatal in <operator new>: storage exhausted aborting Aborted (core dumped) /////////////// By the way, if I change draw options or change range of some axis on the screen by hand and then call SetBins(... for a histogram that we will have unpredictable results of the axis range on the screen (it reason for using TAxis::SetRange after calling TH1::SetBins). Now I call TAxis::SetRange() with default parameters, it works... Regards, Victor Phobos/RHIC/BNL Rene Brun wrote: > Hi Victor, > I suppose that you mean SetRange and not SetRegion. > I cannot repdoduce your problem. Could you specify which version/machine > you use? > Could you send me a short macro featuring this problem? > > Rene Brun > > Victor Krylov wrote: > > > > Hello everybody, > > > > Please, check function TAxis::SetRegion() > > If you set wrong limits (for example not starting from zero) > > sometimes ROOT will be crashed after call Draw function without > > any notes... > > > > Debuger info: > > #Error in <TPad::Range>: illegal world coordinates range: x1=427.500000, > > y1=0.640624, x2=182.500000, y2=0.950798 > > #Error in <TPad::RangeAxis>: illegal axis coordinates range: > > xmin=403.000000, ymin=0.671641, xmax=207.000000, ymax=0.919780 > > #Fatal in <operator new>: storage exhausted > > #aborting... > > > > Regards, > > Viktor
This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:31 MET