RooFit crash in CMSSW 3_6_3

Hi all,

I cannot run correctly my code in CMSSW 3_6_3, while in the 3_5_8 it seems to work correctly. In particular it crashes when it tries to perform a simultaneuos fit by using RooFit. I attached the code which performs the fit.
I don’t know if it is a problem related to RooFit libraries.
The version and the libraries of roofit are:
Tool info as configured in location /data/sfrosali/Zjets/TP/Data/CMSSW_3_6_3
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Name : roofitcore
Version : 5.26.00-cms6
++++++++++++++++++++
SCRAM_PROJECT=no
ROOFIT_BASE=/afs/.cern.ch/cms/slc5_ia32_gcc434/lcg/roofit/5.26.00-cms6
LIB=RooFitCore
LIBDIR=/afs/.cern.ch/cms/slc5_ia32_gcc434/lcg/roofit/5.26.00-cms6/lib
INCLUDE=/afs/.cern.ch/cms/slc5_ia32_gcc434/lcg/roofit/5.26.00-cms6/include
USE=rootcore roothistmatrix rootgpad rootminuit

Does anyone knows which could be the problem?
Thanks a lot,
Simone Frosali

In the following the stdout of the crash is shown:

[#1] INFO:DataHandling – RooAbsCategory::attachToTree(passprobe) TTree branch passprobe will be interpreted as category index
[#1] INFO:Eval – RooTreeData::loadValues(roodataset) Ignored 5843 out of range events
[#1] INFO:DataHandling – RooAbsCategory::attachToTree(passprobe) TTree branch passprobe will be interpreted as category index
[#1] INFO:Eval – RooTreeData::loadValues(roodataset) Ignored 6723 out of range events

Fitting bin n. 0

bins mass100
[#1] INFO:Minization – RooMinuit::optimizeConst: activating const optimization
[#1] INFO:Fitting – RooAbsTestStatistic::initSimMode: creating slave calculator #0 for state pass (107097 dataset entries)
[#1] INFO:NumericIntegration – RooRealIntegral::init(voigtian_pass_Int[mass]) using numeric integrator RooIntegrator1D to calculate Int(mass)
[#1] INFO:Fitting – RooAbsTestStatistic::initSimMode: creating slave calculator #1 for state fail (2038 dataset entries)
[#1] INFO:NumericIntegration – RooRealIntegral::init(voigtian_fail_Int[mass]) using numeric integrator RooIntegrator1D to calculate Int(mass)
[#1] INFO:NumericIntegration – RooRealIntegral::init(voigtian_pass_Int[mass]) using numeric integrator RooIntegrator1D to calculate Int(mass)

*** Break *** segmentation violation
Attaching to program: /proc/31823/exe, process 31823
[Thread debugging using libthread_db enabled]
0xffffe410 in __kernel_vsyscall ()
#1 0x00aed5b3 in __waitpid_nocancel () from /lib/libc.so.6
#2 0x00a9207b in do_system () from /lib/libc.so.6
#3 0xf21e2ead in system () from /lib/libpthread.so.0
#4 0xf3330b0d in TUnixSystem::Exec(char const*) ()
from /afs/cern.ch/cms/slc5_ia32_gcc434/cms/cmssw/CMSSW_3_6_3/external/slc5_ia32_gcc434/lib/libCore.so
#5 0xf3335fab in TUnixSystem::StackTrace() ()
from /afs/cern.ch/cms/slc5_ia32_gcc434/cms/cmssw/CMSSW_3_6_3/external/slc5_ia32_gcc434/lib/libCore.so
#6 0xf3336d7d in TUnixSystem::DispatchSignals(ESignals) ()
from /afs/cern.ch/cms/slc5_ia32_gcc434/cms/cmssw/CMSSW_3_6_3/external/slc5_ia32_gcc434/lib/libCore.so
#7 0xf3336e7d in SigHandler(ESignals) ()
from /afs/cern.ch/cms/slc5_ia32_gcc434/cms/cmssw/CMSSW_3_6_3/external/slc5_ia32_gcc434/lib/libCore.so
#8 0xf332d782 in sighandler(int) ()
from /afs/cern.ch/cms/slc5_ia32_gcc434/cms/cmssw/CMSSW_3_6_3/external/slc5_ia32_gcc434/lib/libCore.so
#9
#10 0x0cdd1a0c in ?? ()
#11 0xf551c5da in RooTreeDataStore::get(int) const ()
from /afs/cern.ch/cms/slc5_ia32_gcc434/cms/cmssw/CMSSW_3_6_3/external/slc5_ia32_gcc434/lib/libRooFitCore.so
#12 0xf551bec0 in RooTreeDataStore::cacheArgs(RooAbsArg const*, RooArgSet&, RooArgSet const*) ()
from /afs/cern.ch/cms/slc5_ia32_gcc434/cms/cmssw/CMSSW_3_6_3/external/slc5_ia32_gcc434/lib/libRooFitCore.so
#13 0xf535934f in RooAbsData::cacheArgs(RooAbsArg const*, RooArgSet&, RooArgSet const*) ()
from /afs/cern.ch/cms/slc5_ia32_gcc434/cms/cmssw/CMSSW_3_6_3/external/slc5_ia32_gcc434/lib/libRooFitCore.so
#14 0xf536da78 in RooAbsOptTestStatistic::optimizeConstantTerms(bool) ()
from /afs/cern.ch/cms/slc5_ia32_gcc434/cms/cmssw/CMSSW_3_6_3/external/slc5_ia32_gcc434/lib/libRooFitCore.so
#15 0xf536de01 in RooAbsOptTestStatistic::constOptimizeTestStatistic(RooAbsArg::ConstOpCode) ()
from /afs/cern.ch/cms/slc5_ia32_gcc434/cms/cmssw/CMSSW_3_6_3/external/slc5_ia32_gcc434/lib/libRooFitCore.so
#16 0xf53a4a27 in RooAbsTestStatistic::constOptimizeTestStatistic(RooAbsArg::ConstOpCode) ()
from /afs/cern.ch/cms/slc5_ia32_gcc434/cms/cmssw/CMSSW_3_6_3/external/slc5_ia32_gcc434/lib/libRooFitCore.so
#17 0xf536dbec in RooAbsOptTestStatistic::constOptimizeTestStatistic(RooAbsArg::ConstOpCode) ()
from /afs/cern.ch/cms/slc5_ia32_gcc434/cms/cmssw/CMSSW_3_6_3/external/slc5_ia32_gcc434/lib/libRooFitCore.so
#18 0xf548875a in RooMinuit::optimizeConst(bool) ()
from /afs/cern.ch/cms/slc5_ia32_gcc434/cms/cmssw/CMSSW_3_6_3/external/slc5_ia32_gcc434/lib/libRooFitCore.so
#19 0xf537b565 in RooAbsPdf::fitTo(RooAbsData&, RooLinkedList const&) ()
from /afs/cern.ch/cms/slc5_ia32_gcc434/cms/cmssw/CMSSW_3_6_3/external/slc5_ia32_gcc434/lib/libRooFitCore.so
#20 0xf5375048 in RooAbsPdf::fitTo(RooAbsData&, RooCmdArg, RooCmdArg, RooCmdArg, RooCmdArg, RooCmdArg, RooCmdArg, RooCmdArg, RooCmdArg) ()
from /afs/cern.ch/cms/slc5_ia32_gcc434/cms/cmssw/CMSSW_3_6_3/external/slc5_ia32_gcc434/lib/libRooFitCore.so
#21 0xf7dad21f in TagAndProbeAnalyzer::fit (this=0xfffe9d4c, data=0xaf7e050,
name=0xaf973b4 “datasetTagProbe0bin_0”, option=…)
at /data/sfrosali/Zjets/TP/Data/CMSSW_3_6_3/src/Firenze/PATAnalysis/src/TagAndProbeAnalyzer.cc:431
#22 0xf7dafc36 in TagAndProbeAnalyzer::analyze (this=0xfffe9d4c, nbins=4,
option=…)
at /data/sfrosali/Zjets/TP/Data/CMSSW_3_6_3/src/Firenze/PATAnalysis/src/TagAndProbeAnalyzer.cc:115
#23 0xf7d21b58 in EfficiencyAnalyzerElectron::analyze (this=0xfffeaa94, bin=4,
fitOptions=…)
at /data/sfrosali/Zjets/TP/Data/CMSSW_3_6_3/src/Firenze/PATAnalysis/src/EfficiencyAnalyzerElectron.cc:40
#24 0x08049f17 in main ()
A debugging session is active.

Inferior 1 [process 31823] will be detached.

Quit anyway? (y or n) [answered Y; input not from terminal]
Detaching from program: /proc/31823/exe, process 31823