Dear experts,
I am generating some data sample with RooSimultaneous but for ROOT versions 5.32 or later I get a segmentation violation (while for ROOT 5.30 it seems to work properly).
Before the crash I get errors like:
[#0] ERROR:Generation – RooAddGenContext::bin4:generate: cannot calculate expected number of events
which are due to the fact that the number of events I am generating is not sufficient to have at least one event for each bin (category).
I report down the stack trace.
Thanks in advance,
Francesco
===========================================================
There was a crash.
This is the entire stack trace of all threads:
#0 0x00002ad539ca8df5 in waitpid () from /lib64/libc.so.6
#1 0x00002ad539c4c491 in do_system () from /lib64/libc.so.6
#2 0x00002ad532ffd746 in TUnixSystem::StackTrace() ()
from /afs/cern.ch/sw/lcg/app/releases/ROOT/5.34.00-rc1/x86_64-slc5-gcc43-opt/root/lib/libCore.so
#3 0x00002ad532ffd01c in TUnixSystem::DispatchSignals(ESignals) ()
from /afs/cern.ch/sw/lcg/app/releases/ROOT/5.34.00-rc1/x86_64-slc5-gcc43-opt/root/lib/libCore.so
#4
#5 0x00002ad53839a9c0 in RooDataSet::RooDataSet(char const*, char const*, RooArgSet const&, RooCmdArg const&, RooCmdArg const&, RooCmdArg const&, RooCmdArg const&, RooCmdArg const&, RooCmdArg const&, RooCmdArg const&, RooCmdArg const&) ()
from /afs/cern.ch/sw/lcg/app/releases/ROOT/5.34.00-rc1/x86_64-slc5-gcc43-opt/root/lib/libRooFitCore.so
#6 0x00002ad5384926ad in RooSimSplitGenContext::generate(int, bool, bool) ()
from /afs/cern.ch/sw/lcg/app/releases/ROOT/5.34.00-rc1/x86_64-slc5-gcc43-opt/root/lib/libRooFitCore.so
#7 0x00002ad53830a2b7 in RooAbsPdf::generate(RooArgSet const&, int, bool, bool, char const*, bool) const ()
from /afs/cern.ch/sw/lcg/app/releases/ROOT/5.34.00-rc1/x86_64-slc5-gcc43-opt/root/lib/libRooFitCore.so
#8 0x00002ad53830e640 in RooAbsPdf::generate(RooArgSet const&, RooCmdArg const&, RooCmdArg const&, RooCmdArg const&, RooCmdArg const&, RooCmdArg const&, RooCmdArg const&) ()
from /afs/cern.ch/sw/lcg/app/releases/ROOT/5.34.00-rc1/x86_64-slc5-gcc43-opt/root/lib/libRooFitCore.so
#9 0x00002ad53830e7b3 in RooAbsPdf::generate(RooArgSet const&, int, RooCmdArg const&, RooCmdArg const&, RooCmdArg const&, RooCmdArg const&, RooCmdArg const&)
()
from /afs/cern.ch/sw/lcg/app/releases/ROOT/5.34.00-rc1/x86_64-slc5-gcc43-opt/root/lib/libRooFitCore.so
#10 0x000000000040f076 in confinte::addRandom (this=0x7fff2b15a570,
n_events=10, pdf_name=) at confinte.cpp:86
#11 0x0000000000408a1e in main (argc=12, argv=0x7fff2b15ca48) at calca.C:210
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.
#5 0x00002ad53839a9c0 in RooDataSet::RooDataSet(char const*, char const*, RooArgSet const&, RooCmdArg const&, RooCmdArg const&, RooCmdArg const&, RooCmdArg const&, RooCmdArg const&, RooCmdArg const&, RooCmdArg const&, RooCmdArg const&) ()
from /afs/cern.ch/sw/lcg/app/releases/ROOT/5.34.00-rc1/x86_64-slc5-gcc43-opt/root/lib/libRooFitCore.so
#6 0x00002ad5384926ad in RooSimSplitGenContext::generate(int, bool, bool) ()
from /afs/cern.ch/sw/lcg/app/releases/ROOT/5.34.00-rc1/x86_64-slc5-gcc43-opt/root/lib/libRooFitCore.so
#7 0x00002ad53830a2b7 in RooAbsPdf::generate(RooArgSet const&, int, bool, bool, char const*, bool) const ()
from /afs/cern.ch/sw/lcg/app/releases/ROOT/5.34.00-rc1/x86_64-slc5-gcc43-opt/root/lib/libRooFitCore.so
#8 0x00002ad53830e640 in RooAbsPdf::generate(RooArgSet const&, RooCmdArg const&, RooCmdArg const&, RooCmdArg const&, RooCmdArg const&, RooCmdArg const&, RooCmdArg const&) ()
from /afs/cern.ch/sw/lcg/app/releases/ROOT/5.34.00-rc1/x86_64-slc5-gcc43-opt/root/lib/libRooFitCore.so
#9 0x00002ad53830e7b3 in RooAbsPdf::generate(RooArgSet const&, int, RooCmdArg const&, RooCmdArg const&, RooCmdArg const&, RooCmdArg const&, RooCmdArg const&)
()
from /afs/cern.ch/sw/lcg/app/releases/ROOT/5.34.00-rc1/x86_64-slc5-gcc43-opt/root/lib/libRooFitCore.so
#10 0x000000000040f076 in confinte::addRandom (this=0x7fff2b15a570,
n_events=10, pdf_name=) at confinte.cpp:86
#11 0x0000000000408a1e in main (argc=12, argv=0x7fff2b15ca48) at calca.C:210