Fatal in <operator new>: storage exhausted

From: Patrice Lebrun (lebrun@in2p3.fr)
Date: Thu Feb 19 1998 - 19:04:06 MET


Hello,

I work on 10 files. This is about 150 Mo size.
For this, I use TChain objects created by load_bg(), see bellow. 

When the following commands are entered, root crashes and this is 
reproductible.
After each draw the process data size increase.
Starting at 25 Mo to end at about 62 Mo before the crashe.
Do you have a solution to solve this ?

Thank you dear Rooters.


root [1] .L util.C; load_bg();
root [2] bhab->Draw("mdilept",elec);
root [3] dimu->Draw("mdilept",elec);
root [4] ditau->Draw("mdilept",elec);
root [5] dinu->Draw("mdilept",elec);
root [6] zz->Draw("mdilept",elec);  
root [7] ww->Draw("mdilept",elec);  
root [8] zee->Draw("mdilept",elec);
root [9] eemm->Draw("mdilept",elec);
 

Fatal in <operator new>: storage exhausted
aborting

------------------------------------------------------
util.C
{ 
TChain *bhab;
TChain *dimu;
TChain *ditau;
TChain* dinu;
TChain *eeee;
TChain *eemm;
TChain *eett;
TChain *zz;
TChain *ww;
TChain *zee;

load_bg()
{
  bhab = new TChain("h10");
  bhab->Add("Root/fonds/bge53.root");
  bhab->Add("Root/fonds/bge56.root");

  dimu = new TChain("h10");
  dimu->Add("Root/fonds/kam28.root");

  ditau = new TChain("h10");
  ditau->Add("Root/fonds/kat40.root");

  dinu = new TChain("h10");
  dinu->Add("Root/fonds/kan09.root");

  eeee = new TChain("h10");
  eeee->Add("Root/fonds/pae16.root");

  eemm = new TChain("h10");
  eemm->Add("Root/fonds/pam17.root");

  eett = new TChain("h10");
  eett->Add("Root/fonds/pat14.root");

  zz = new TChain("h10");
  zz->Add("Root/fonds/qpz38.root");
  zz->Add("Root/fonds/qpz45.root");

  ww = new TChain("h10");
  ww->Add("Root/fonds/wk020.root");

  zee = new TChain("h10");
  zee->Add("Root/fonds/qpz46.root");
  
} 

}

-- 
Patrice Lebrun 
Charge de recherche au CNRS.
Institut de Physique Nucleaire de Lyon.
Groupe HEE1. 
tel : 04 72 44 84 43



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:34:30 MET