RE: [ROOT] Problem reading files with __malloc_alloc_template<0>i.s.o. allocator<X> (fwd)

From: Philippe Canal (pcanal@fnal.gov)
Date: Tue May 13 2003 - 00:50:16 MEST


Hi Aart,

There could be 2 explanations to those errors.  It could simply be that the file are corrupted (but then you would not be able to read them with an older version of ROOT).  It could also be that what's being read as part of the STL container has changed.  This could happen if you changed the type of the stl container or it could be that despites our effort we upgraded the STL containers streamer in a non-backward compatible way.  In any case, to pursue the matter further I would need:
	the dictionaries used/produced with root 3.03.09
	the dictionaries used/produced with root 3.05.05
	the headers files used in both cases.
Cheers,
Philippe.


-----Original Message-----
From: t61@nikhef.nl [mailto:t61@nikhef.nl]On Behalf Of Aart Heijboer
Sent: Monday, May 12, 2003 10:37 AM
To: pcanal@fnal.gov
Cc: roottalk@pcroot.cern.ch
Subject: Re: [ROOT] Problem reading files with __malloc_alloc_template<0>i.s.o. allocator<X> (fwd)


Hello Philippe, 
Thank you for you quick reply. 
  
  
Philippe Canal wrote: 
> Is there any trick that one could think of to still be able to read 
> these files 
> while using recent versions of root/rootcint? Or perhaps my diagnosis is 
> totally wrong? 
A priori, just ignoring the warning should do the trick.  Besides the 
warning do you have any other reason to believe that the file are not read 
properly?
Well, for some files, I  get a lot of these: 
Error in <TBasket::ReadBasketBuffers>: fNbytes = 31998, fKeylen = 66, fObjlen = 31932, noutot = 0, nout=0, nin=327710, nbuf=12276 
R__unzip: error in header 
..... followed by an Abort 
I realise that this may te totally unrelated to the warnings, but this problem 
seems only to occur when I also get the warnings (i.e. not when using v3.03.09). 
So I thought I'd investigate the warnings first. I'd be happy to ignore the 
them (and then any ideas on how to handle the above are welcome.) 
  
already (but it looks like we didn't :().  Could please send me (or more 
exactly tell me where to find) the file you produced with 3.03.09.
Sure... 
http://www.nikhef.nl/~t61/data.root 
Tell me if you also need the class-definitions and/or dictionary library 
(that will be a bit more work for me...) 
Thanks a lot so far, 
Aart. 
  


-- 
::Aart Heijboer, 
::NIKHEF, Nat. Inst. for Nuclear and High Energy Physics
::Phone: +31 20 592 2073
::aart.heijboer@nikhef.nl
  
 



This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:11 MET