"Error in <TList::Clear>: A list is accessing an object already deleted (list name = TList)" when opening a file created by ROOT 6.30, using ROOT 6.14.09

Dear @pcanal,
I encounter the same issue when creating a file with 6.30/02 (default root version on lxplus9)

TH1D* h = new TH1D("h","h",1,1,2)
TFile *f = new TFile("f.root","RECREATE")
h->Write()
f->Close()

and opening it with root 6.24/08 (the default version on lxplus7)

root -l f.root
Attaching file f.root as _file0...
Error in <TList::Clear>: A list is accessing an object (0x14c4dd0) already deleted (list name = TList)
Error in <TList::Clear>: A list is accessing an object (0x162f590) already deleted (list name = TList)
Error in <TList::Clear>: A list is accessing an object (0x16bc760) already deleted (list name = TList)
Error in <TList::Clear>: A list is accessing an object (0x16bcc80) already deleted (list name = TList)
Error in <TList::Clear>: A list is accessing an object (0x16bd0b0) already deleted (list name = TList)
Error in <TList::Clear>: A list is accessing an object (0x16bd580) already deleted (list name = TList)
Error in <TList::Clear>: A list is accessing an object (0x16bd950) already deleted (list name = TList)
Error in <TList::Clear>: A list is accessing an object (0x16bddf0) already deleted (list name = TList)
Error in <TList::Clear>: A list is accessing an object (0x16bece0) already deleted (list name = TList)
Error in <TList::Clear>: A list is accessing an object (0x16bf990) already deleted (list name = TList)
Error in <TList::Clear>: A list is accessing an object (0x16bfd00) already deleted (list name = TList)
Error in <TList::Clear>: A list is accessing an object (0x16c0070) already deleted (list name = TList)
Error in <TList::Clear>: A list is accessing an object (0x16c03e0) already deleted (list name = TList)
Error in <TList::Clear>: A list is accessing an object (0x16c0950) already deleted (list name = TList)
(TFile *) 0x156ceb0
root [1] .ls
TFile**		f.root	
 TFile*		f.root	
  KEY: TH1D	h;1	h

This has also impacts on basic functionalities that I need. For example the command hadd target.root f.root prints a sequence of Error in <TList::Clear> and then it goes in Segmentation fault (core dumped) .

Cheers,
Fabio