Std::out_of_range?

Hi,
I’ve got some crashes when running on a xrood system. The error points to a specific file, but when I try to run this specific file, there is no problem. I guess that there might be some memory overwritten during the process of running a lot of files, since I have no problem running the “crash” file.
Does the message indicate the buffer size used to read the file is not enough? What Can I do to make sure that the buffer(TBasket) is big enough?
Any information will be greatly appreciated…

( ERROR ) TBranchElement:… : File:
root://c183.chtc.wisc.edu//atlas/xrootd … 4.qcd.root
at byte:132281341, branch:jet_AntiKt4H1TopoNew_BCH_CORR_CELL,
entry:145, badread=0, nerrors=8, basketnumber=2
( ERROR ) TBranchElement:… : File:
root://c183.chtc.wisc.edu//atlas/xrootd … 4.qcd.root
at byte:132281341, branch:jet_AntiKt4H1TopoNew_BCH_CORR_CELL,
entry:146, badread=0, nerrors=9, basketnumber=2
file probably overwritten: stopping reporting error messages
( ERROR ) TBranchElement:… : File:
root://c183.chtc.wisc.edu//atlas/xrootd … 4.qcd.root
at byte:132281341, branch:jet_AntiKt4H1TopoNew_BCH_CORR_CELL,
entry:147, badread=0, nerrors=10, basketnumber=2
terminate called after throwing an instance of 'std::out_of_range’
what(): vector::_M_range_check

Hi,

This message indicates (in most cases) that the file has been corrupted and is not properly readable.

Philippe.