I am running a same Fitter script in two different OS. Here are the information about the OS. OS 1 :
Description:Ubuntu 22.04.2 LTS
OS 2 :
Description:CentOS Linux release 7.9.2009 (Core)
“OS 1” is my local area, where “OS 2” is the lxplus area. I observed the same Fitter code runs well in “OS 1” but it fails in “OS 2”. But most of the things I need to do in lxplus area which is “OS 2”. Could you please let me know the reason behind it and what can be done to fix the issue at lxplus?
Dear @jonas ,
Yes the fit worked in ROOT 6.26.10 which is my local area. But when I run the script on lxplus(CentOS 7) by sourcing ROOT 6.26.04 (source /cvmfs/sft.cern.ch/lcg/views/LCG_102/x86_64-centos7-gcc11-opt/setup.sh), it shows the " *** Break *** segmentation violation" error.
I have attached below the complete error information and script (workspaces and data file) which is running well in my local area.
Kindly have a look and please let me know how I can fix this at lxplus area.
Not that you need to ssh to lxplus8 now, because the newer ROOT builds on cvmfs don’t support CentOS 7.
But if you replace LCG_102 with LCG_103 in your source path, then you can also use CentOS 7 again. You have the even newer ROOT 6.28.00 as part of LCG_103, which should work as well.
In any case, what you encountered was either a bug that got fixed in ROOT 6.26.10, or maybe the input files were produced with ROOT 6.28.10 or newer and there were some compatibility problems of reading them with an older RooFit version.