Job crash with error ( ERROR ) TBranchElement:

hello,
I am running job on the sframe framework with proof mode, but I have problem when I run over
a mass files. the error show like :

( ERROR ) TBranchElement:… : File: root://c188.chtc.wisc.edu//atlas/xrootd … 0.qcd.root at byte:83720032, branch:jet_AntiKt6H1Topo_timing, entry:107, badread=0, nerrors=1, basketnumber=3
( ERROR ) TBranchElement:… : File: root://c188.chtc.wisc.edu//atlas/xrootd … 0.qcd.root at byte:83720032, branch:jet_AntiKt6H1Topo_timing, entry:108, badread=0, nerrors=2, basketnumber=3

Naively, we can suspect that the input files are corrupt. However, If I only run the job with the files which
show the error. The job is ok. Also If I run with proof lite model. The jobs are ok too. Actually if you
run many times job, the error shows in the difference file( it look the file which show error is random).

does any one know what is the problem, network, root version …?
Thank you in advance.
Cheers
Haiping

Dear Haiping,

The fact that the problem is not reproducible running directly on the files indicates that it is probably
due to some corruption in the code.

Do I understand correctly that you are able to reproduce it in PROOF alone (i.e. w/o SFrame)?
If yes then we could try to have a valgrind run on your job …

G. Ganis

PS: Please, post any PROOF related issue to the ‘PROOF’ section of the forum

Dear G. Ganis,

Thank you very much.
I think it is a bit difficult to reproduce it with proof alone, because

my colleague( Wisconsin group) have use proof alone, and they have
not this problems.
I am doubt the problem due to sframe or root, not proof.
BTW, can we try a valgrind run with sframe.

Cheers
Haiping