[ROOT] Incompatibility between root files created with 2.25.03 on linux-i386 readed by version 2.25.01 ALPHA-OSF1 ?

From: Patois Yannick (patois@ganil.fr)
Date: Tue Oct 17 2000 - 19:23:32 MEST


Hi,

I created a root file (mainly a TTree with severa branches) on a
linux-i386 machine with a custom program using ROOT libs.
(Linux 2.2.13-22mdk #1 SMP Fri Oct 22 02:06:33 CEST 1999 i686 unknown)
ROOT version is 2.25.03

Then I read it through an NFS access from an ALPHA station from a custom
programm using ROOT version 2.25.01.
(OSF1 gandus1.in2p3.fr V5.0 910 alpha)

I got :
Error in <TBuffer::ReadObject>: object tag too large, I/O buffer corrupted
Error in <TBuffer::ReadObject>: object tag too large, I/O buffer corrupted
Error in <TBuffer::ReadClass>: illegal class tag=569376767 (0<tag<=2),
I/O buffer corrupted

As far as I can see from GDB, the problem occurs outside of my own code.
Moreover, the *same* source compile and run on the linux machine without
any problem.

UPDATE:
Same errors occur i I copy the file localy on the ALPHA machine and open
it through a 'TBrowser' from inside the root programm.

Shouldnt different minor versions numbers of root file be compatible ?

	Yannick



This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:35 MET