Problems in merging?

Hi,

While using Proof Lite, I encounter the following error (which it has never occur before) :

root [0] .L Proof.C
doroot [1] doAnalysis(“.”)
120104 20:54:05 001 Proofx-E: Conn::Connect: failed to connect to [file://0.0.0.0:1093//?workers=7](file://0.0.0.0:1093//?workers=7)
120104 20:54:05 001 Proofx-E: XrdProofConn: XrdProofConn: severe error occurred while opening a connection to server [0.0.0.0:1093]
runProof: could not start/attach a PROOF session
(int)1

I found this solution on the forum :

I tried replacing TProof *proof = TProof::Open(“workers=7”);
with TProof *proof = TProof::Open(“lite:///?workers=7”);

and it worked but when the job finished, and during merging time, another problem occurred :

Output file: /mnt/xrootd/touqra/mydata/ProofNtuple.root
[TFile::Cp] Total 179.10 MB |====================| 100.00 % [349.0 MB/s]
Output file: /mnt/xrootd/touqra/mydata/ProofNtuple.root
[TFile::Cp] Total 182.81 MB |====================| 100.00 % [13.5 MB/s]

*** Break *** segmentation violation

The lines below might hint at the cause of the crash.
If they do not help you then please submit a bug report at
root.cern.ch/bugs. Please post the ENTIRE stack trace
from above as an attachment in addition to anything else
that might help us fixing this issue.

#12 0xf4554172 in TProofPlayerRemote::MergeOutput() () from /cvmfs/atlas.cern.ch/repo/sw/software/i686-slc5-gcc43-opt/17.1.0/sw/lcg/app/releases/ROOT/5.30.00/i686-slc5-gcc43-opt/root/lib/libProofPlayer.so
#13 0xf45594b5 in TProofPlayerLite::Finalize(bool, bool) () from /cvmfs/atlas.cern.ch/repo/sw/software/i686-slc5-gcc43-opt/17.1.0/sw/lcg/app/releases/ROOT/5.30.00/i686-slc5-gcc43-opt/root/lib/libProofPlayer.so
#14 0xf455a6d2 in TProofPlayerLite::Process(TDSet*, char const*, char const*, long long, long long) () from /cvmfs/atlas.cern.ch/repo/sw/software/i686-slc5-gcc43-opt/17.1.0/sw/lcg/app/releases/ROOT/5.30.00/i686-slc5-gcc43-opt/root/lib/libProofPlayer.so
#15 0xf4672c2f in TProofLite::Process(TDSet*, char const*, char const*, long long, long long) () from /cvmfs/atlas.cern.ch/repo/sw/software/i686-slc5-gcc43-opt/17.1.0/sw/lcg/app/releases/ROOT/5.30.00/i686-slc5-gcc43-opt/root/lib/libProof.so
#16 0xf4625a42 in TDSet::Process(char const*, char const*, long long, long long, TObject*) () from /cvmfs/atlas.cern.ch/repo/sw/software/i686-slc5-gcc43-opt/17.1.0/sw/lcg/app/releases/ROOT/5.30.00/i686-slc5-gcc43-opt/root/lib/libProof.so
#17 0xf4630e05 in TProofChain::Process(char const*, char const*, long long, long long) () from /cvmfs/atlas.cern.ch/repo/sw/software/i686-slc5-gcc43-opt/17.1.0/sw/lcg/app/releases/ROOT/5.30.00/i686-slc5-gcc43-opt/root/lib/libProof.so
#18 0xf50550fa in TChain::Process(char const*, char const*, long long, long long) () from /cvmfs/atlas.cern.ch/repo/sw/software/i686-slc5-gcc43-opt/17.1.0/sw/lcg/app/releases/ROOT/5.30.00/i686-slc5-gcc43-opt/root/lib/libTree.so

Many thanks.

Hi,

It looks like to you are using 5.30.00: can you see if the problems persists moving to 5.30/05 which should be available in the same cvmfs repository (at least 5.30/01)? There were several fixes on those issues which may affect your case.

Thanks.

G. Ganis