Hi, all!
I am trying to give a name for the Binning scheme I pass to the RooRealVar, but I am getting an assertion message from ROOT source code.
The stack is following:
bash-5.1$ python test_fit_orig.py
[#1] INFO:DataHandling -- RooAbsCategory::attachToTree(year) TTree branch year will be interpreted as category index
[#1] INFO:DataHandling -- RooAbsCategory::attachToTree(hlt1b) TTree branch hlt1b will be interpreted as category index
{ {"X_M_bin0" , 0}, {"X_M_bin1" , 1}, {"X_M_bin10" , 10}, {"X_M_bin11" , 11}, {"X_M_bin12" , 12}, {"X_M_bin13" , 13}, {"X_M_bin14" , 14}, {"X_M_bin15" , 15}, {"X_M_bin16" , 16}, {"X_M_bin17" , 17}, {"X_M_bin18" , 18}, {"X_M_bin19" , 19}, {"X_M_bin2" , 2}, {"X_M_bin20" , 20}, {"X_M_bin21" , 21}, {"X_M_bin22" , 22}, {"X_M_bin23" , 23}, {"X_M_bin24" , 24}, {"X_M_bin25" , 25}, {"X_M_bin26" , 26}, {"X_M_bin27" , 27}, {"X_M_bin28" , 28}, {"X_M_bin29" , 29}, {"X_M_bin3" , 3}, {"X_M_bin30" , 30}, {"X_M_bin31" , 31}, {"X_M_bin32" , 32}, {"X_M_bin33" , 33}, {"X_M_bin34" , 34}, {"X_M_bin35" , 35}, {"X_M_bin36" , 36}, {"X_M_bin37" , 37}, {"X_M_bin38" , 38}, {"X_M_bin39" , 39}, {"X_M_bin4" , 4}, {"X_M_bin40" , 40}, {"X_M_bin41" , 41}, {"X_M_bin42" , 42}, {"X_M_bin43" , 43}, {"X_M_bin44" , 44}, {"X_M_bin45" , 45}, {"X_M_bin46" , 46}, {"X_M_bin47" , 47}, {"X_M_bin48" , 48}, {"X_M_bin49" , 49}, {"X_M_bin5" , 5}, {"X_M_bin50" , 50}, {"X_M_bin51" , 51}, {"X_M_bin52" , 52}, {"X_M_bin53" , 53}, {"X_M_bin54" , 54}, {"X_M_bin55" , 55}, {"X_M_bin56" , 56}, {"X_M_bin57" , 57}, {"X_M_bin58" , 58}, {"X_M_bin59" , 59}, {"X_M_bin6" , 6}, {"X_M_bin60" , 60}, {"X_M_bin61" , 61}, {"X_M_bin62" , 62}, {"X_M_bin63" , 63}, {"X_M_bin64" , 64}, {"X_M_bin65" , 65}, {"X_M_bin66" , 66}, {"X_M_bin67" , 67}, {"X_M_bin68" , 68}, {"X_M_bin69" , 69}, {"X_M_bin7" , 7}, {"X_M_bin70" , 70}, {"X_M_bin71" , 71}, {"X_M_bin72" , 72}, {"X_M_bin73" , 73}, {"X_M_bin74" , 74}, {"X_M_bin75" , 75}, {"X_M_bin76" , 76}, {"X_M_bin77" , 77}, {"X_M_bin78" , 78}, {"X_M_bin79" , 79}, {"X_M_bin8" , 8}, {"X_M_bin80" , 80}, {"X_M_bin81" , 81}, {"X_M_bin82" , 82}, {"X_M_bin83" , 83}, {"X_M_bin84" , 84}, {"X_M_bin85" , 85}, {"X_M_bin86" , 86}, {"X_M_bin87" , 87}, {"X_M_bin88" , 88}, {"X_M_bin89" , 89}, {"X_M_bin9" , 9}, {"X_M_bin90" , 90}, {"X_M_bin91" , 91}, {"X_M_bin92" , 92}, {"X_M_bin93" , 93}, {"X_M_bin94" , 94}, {"X_M_bin95" , 95}, {"X_M_bin96" , 96}, {"X_M_bin97" , 97}, {"X_M_bin98" , 98}, {"X_M_bin99" , 99} } <class cppyy.gbl.RooCategory at 0x564a2e593d70>
{ {"biased" , 0}, {"unbiased" , 1} } <class cppyy.gbl.RooCategory at 0x564a2e593d70>
{ {"p2015" , 2015}, {"p2016" , 2016}, {"p2017" , 2017}, {"p2018" , 2018} } <class cppyy.gbl.RooCategory at 0x564a2e593d70>
python: /home/conda/feedstock_root/build_artifacts/root_base_1654795774398/work/root-source/roofit/roofitcore/src/RooMultiCategory.cxx:155: virtual RooAbsCategory::value_type RooMultiCategory::evaluate() const: Assertion `createLabel() == computeLabelOldStyle(_catSet, computedStateIndex)' failed.
*** Break *** abort
===========================================================
There was a crash.
This is the entire stack trace of all threads:
===========================================================
Thread 2 (Thread 0x7f907314c700 (LWP 62135)):
#0 0x00007f90984c8de2 in pthread_cond_timedwait
GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x0000564a2755ea7d in PyCOND_TIMEDWAIT (us=<optimized out>, mut=<optimized out>, cond=0x564a277ded60 <_PyRuntime+384>) at /usr/local/src/conda/python-3.9.13/Python/condvar.h:73
#2 take_gil () at /usr/local/src/conda/python-3.9.13/Python/ceval_gil.h:247
#3 0x0000564a275a6cb2 in PyEval_RestoreThread () at /usr/local/src/conda/python-3.9.13/Python/ceval.c:467
#4 0x0000564a2769ad84 in pysleep (secs=<optimized out>) at /usr/local/src/conda/python-3.9.13/Modules/timemodule.c:2037
#5 time_sleep () at /usr/local/src/conda/python-3.9.13/Modules/timemodule.c:365
#6 0x0000564a27586722 in cfunction_vectorcall_O () at /usr/local/src/conda/python-3.9.13/Objects/methodobject.c:516
#7 0x0000564a2757a636 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x7f907e2ccec0, callable=0x7f9098852630, tstate=0x564a2cf86420) at /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:118
#8 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7f907e2ccec0, callable=0x7f9098852630) at /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:127
#9 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x564a2cf86420) at /usr/local/src/conda/python-3.9.13/Python/ceval.c:5077
#10 _PyEval_EvalFrameDefault () at /usr/local/src/conda/python-3.9.13/Python/ceval.c:3489
#11 0x0000564a27574a17 in _PyEval_EvalFrame (throwflag=0, f=0x7f907e2ccd40, tstate=0x564a2cf86420) at /usr/local/src/conda/python-3.9.13/Include/internal/pycore_ceval.h:40
#12 _PyEval_EvalCode () at /usr/local/src/conda/python-3.9.13/Python/ceval.c:4329
#13 0x0000564a27586ff9 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at /usr/local/src/conda/python-3.9.13/Objects/call.c:396
#14 0x0000564a27579396 in do_call_core (kwdict=0x7f907e29b280, callargs=0x7f909886d4f0, func=0x7f909884c550, tstate=<optimized out>) at /usr/local/src/conda/python-3.9.13/Python/ceval.c:5125
#15 _PyEval_EvalFrameDefault () at /usr/local/src/conda/python-3.9.13/Python/ceval.c:3582
#16 0x0000564a27587303 in _PyEval_EvalFrame (throwflag=0, f=0x7f9091216040, tstate=0x564a2cf86420) at /usr/local/src/conda/python-3.9.13/Include/internal/pycore_ceval.h:40
#17 function_code_fastcall () at /usr/local/src/conda/python-3.9.13/Objects/call.c:330
#18 0x0000564a27576063 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x7f907e22f1b8, callable=0x7f9084b3a790, tstate=0x564a2cf86420) at /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:118
#19 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7f907e22f1b8, callable=0x7f9084b3a790) at /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:127
#20 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x564a2cf86420) at /usr/local/src/conda/python-3.9.13/Python/ceval.c:5077
#21 _PyEval_EvalFrameDefault () at /usr/local/src/conda/python-3.9.13/Python/ceval.c:3506
#22 0x0000564a27587303 in _PyEval_EvalFrame (throwflag=0, f=0x7f907e22f040, tstate=0x564a2cf86420) at /usr/local/src/conda/python-3.9.13/Include/internal/pycore_ceval.h:40
#23 function_code_fastcall () at /usr/local/src/conda/python-3.9.13/Objects/call.c:330
#24 0x0000564a27576063 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x7f909117bc38, callable=0x7f9084b3aa60, tstate=0x564a2cf86420) at /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:118
#25 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7f909117bc38, callable=0x7f9084b3aa60) at /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:127
#26 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x564a2cf86420) at /usr/local/src/conda/python-3.9.13/Python/ceval.c:5077
#27 _PyEval_EvalFrameDefault () at /usr/local/src/conda/python-3.9.13/Python/ceval.c:3506
#28 0x0000564a27587303 in _PyEval_EvalFrame (throwflag=0, f=0x7f909117bac0, tstate=0x564a2cf86420) at /usr/local/src/conda/python-3.9.13/Include/internal/pycore_ceval.h:40
#29 function_code_fastcall () at /usr/local/src/conda/python-3.9.13/Objects/call.c:330
#30 0x0000564a275964a5 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=1, args=0x7f907314be68, callable=0x7f9084b3a820, tstate=0x564a2cf86420) at /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:103
#31 method_vectorcall () at /usr/local/src/conda/python-3.9.13/Objects/classobject.c:61
#32 0x0000564a2767a4e5 in t_bootstrap () at /usr/local/src/conda/python-3.9.13/Modules/_threadmodule.c:1040
#33 0x0000564a2767a494 in pythread_wrapper (arg=<optimized out>) at /usr/local/src/conda/python-3.9.13/Python/thread_pthread.h:245
#34 0x00007f90984c4ea5 in start_thread () from /lib64/libpthread.so.0
#35 0x00007f90978dcb0d in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7f90988d7740 (LWP 62080)):
#0 0x00007f90978a3659 in waitpid () from /lib64/libc.so.6
#1 0x00007f9097820f62 in do_system () from /lib64/libc.so.6
#2 0x00007f9097821311 in system () from /lib64/libc.so.6
#3 0x00007f9090efe545 in TUnixSystem::StackTrace() () from /cvmfs/lhcbdev.cern.ch/conda/envs/default/2022-06-15_17-18/linux-64/bin/../lib/libCore.so.6.26
#4 0x00007f909871685f in (anonymous namespace)::TExceptionHandlerImp::HandleException(int) () from /cvmfs/lhcbdev.cern.ch/conda/envs/default/2022-06-15_17-18/linux-64/bin/../lib/libcppyy_backend3_9.so.6.26
#5 0x00007f9090efb721 in TUnixSystem::DispatchSignals(ESignals) () from /cvmfs/lhcbdev.cern.ch/conda/envs/default/2022-06-15_17-18/linux-64/bin/../lib/libCore.so.6.26
#6 <signal handler called>
#7 0x00007f9097814387 in raise () from /lib64/libc.so.6
#8 0x00007f9097815a78 in abort () from /lib64/libc.so.6
#9 0x00007f909780d1a6 in __assert_fail_base () from /lib64/libc.so.6
#10 0x00007f909780d252 in __assert_fail () from /lib64/libc.so.6
#11 0x00007f90726339ae in RooMultiCategory::evaluate() const () from /cvmfs/lhcbdev.cern.ch/conda/envs/default/2022-06-15_17-18/linux-64/lib/libRooFitCore.so.6.26.04
#12 0x00007f9072498c3d in RooAbsCategory::getCurrentIndex() const () from /cvmfs/lhcbdev.cern.ch/conda/envs/default/2022-06-15_17-18/linux-64/lib/libRooFitCore.so.6.26.04
#13 0x00007f9072498c3d in RooAbsCategory::getCurrentIndex() const () from /cvmfs/lhcbdev.cern.ch/conda/envs/default/2022-06-15_17-18/linux-64/lib/libRooFitCore.so.6.26.04
#14 0x00007f9071a3d034 in ?? ()
#15 0x0000564a2f846d70 in ?? ()
#16 0x0000564a2f846d70 in ?? ()
#17 0x00007ffc23900ad4 in ?? ()
#18 0x00007f909871e60f in WrapperCall(long, unsigned long, void*, void*, void*) () from /cvmfs/lhcbdev.cern.ch/conda/envs/default/2022-06-15_17-18/linux-64/bin/../lib/libcppyy_backend3_9.so.6.26
#19 0x00007f909871eef2 in Cppyy::CallI(long, void*, unsigned long, void*) () from /cvmfs/lhcbdev.cern.ch/conda/envs/default/2022-06-15_17-18/linux-64/bin/../lib/libcppyy_backend3_9.so.6.26
#20 0x00007f9091104810 in CPyCppyy::(anonymous namespace)::IntExecutor::Execute(long, void*, CPyCppyy::CallContext*) () from /cvmfs/lhcbdev.cern.ch/conda/envs/default/2022-06-15_17-18/linux-64/lib/python3.9/site-packages/libcppyy3_9.so
#21 0x00007f90910f20c9 in CPyCppyy::CPPMethod::ExecuteFast(void*, long, CPyCppyy::CallContext*) [clone .isra.0] () from /cvmfs/lhcbdev.cern.ch/conda/envs/default/2022-06-15_17-18/linux-64/lib/python3.9/site-packages/libcppyy3_9.so
#22 0x00007f90910f2e98 in CPyCppyy::CPPMethod::ExecuteProtected(void*, long, CPyCppyy::CallContext*) () from /cvmfs/lhcbdev.cern.ch/conda/envs/default/2022-06-15_17-18/linux-64/lib/python3.9/site-packages/libcppyy3_9.so
#23 0x00007f90910f351a in CPyCppyy::CPPMethod::Execute(void*, long, CPyCppyy::CallContext*) () from /cvmfs/lhcbdev.cern.ch/conda/envs/default/2022-06-15_17-18/linux-64/lib/python3.9/site-packages/libcppyy3_9.so
#24 0x00007f90910f469f in CPyCppyy::CPPMethod::Call(CPyCppyy::CPPInstance*&, _object*, _object*, CPyCppyy::CallContext*) () from /cvmfs/lhcbdev.cern.ch/conda/envs/default/2022-06-15_17-18/linux-64/lib/python3.9/site-packages/libcppyy3_9.so
#25 0x00007f90910f970f in CPyCppyy::(anonymous namespace)::mp_call(CPyCppyy::CPPOverload*, _object*, _object*) () from /cvmfs/lhcbdev.cern.ch/conda/envs/default/2022-06-15_17-18/linux-64/lib/python3.9/site-packages/libcppyy3_9.so
#26 0x0000564a2757efa7 in _PyObject_MakeTpCall () at /usr/local/src/conda/python-3.9.13/Objects/call.c:200
#27 0x0000564a2757ad5f in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=0x7f907e222d30, tstate=<optimized out>) at /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:116
#28 _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x564a286db5d8, callable=0x7f907e222d30, tstate=<optimized out>) at /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:103
#29 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x564a286db5d8, callable=0x7f907e222d30) at /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:127
#30 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x564a286836e0) at /usr/local/src/conda/python-3.9.13/Python/ceval.c:5077
#31 _PyEval_EvalFrameDefault () at /usr/local/src/conda/python-3.9.13/Python/ceval.c:3489
#32 0x0000564a27574a17 in _PyEval_EvalFrame (throwflag=0, f=0x564a286db460, tstate=0x564a286836e0) at /usr/local/src/conda/python-3.9.13/Include/internal/pycore_ceval.h:40
#33 _PyEval_EvalCode () at /usr/local/src/conda/python-3.9.13/Python/ceval.c:4329
#34 0x0000564a275746d7 in _PyEval_EvalCodeWithName (_co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=argcount
entry=0, kwnames=<optimized out>, kwargs=0x0, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at /usr/local/src/conda/python-3.9.13/Python/ceval.c:4361
#35 0x0000564a27574689 in PyEval_EvalCodeEx () at /usr/local/src/conda/python-3.9.13/Python/ceval.c:4377
#36 0x0000564a2762fe3b in PyEval_EvalCode (co=co
entry=0x7f9098813df0, globals=globals
entry=0x7f9098809bc0, locals=locals
entry=0x7f9098809bc0) at /usr/local/src/conda/python-3.9.13/Python/ceval.c:828
#37 0x0000564a2765e4a9 in run_eval_code_obj () at /usr/local/src/conda/python-3.9.13/Python/pythonrun.c:1221
#38 0x0000564a2765a694 in run_mod () at /usr/local/src/conda/python-3.9.13/Python/pythonrun.c:1242
#39 0x0000564a274df6d2 in pyrun_file (fp=0x564a286fac90, filename=0x7f909125c830, start=257, globals=0x7f9098809bc0, locals=0x7f9098809bc0, closeit=1, flags=0x7ffc23901358) at /usr/local/src/conda/python-3.9.13/Python/pythonrun.c:1140
#40 0x0000564a276541f2 in pyrun_simple_file (flags=0x7ffc23901358, closeit=1, filename=0x7f909125c830, fp=0x564a286fac90) at /usr/local/src/conda/python-3.9.13/Python/pythonrun.c:450
#41 PyRun_SimpleFileExFlags () at /usr/local/src/conda/python-3.9.13/Python/pythonrun.c:483
#42 0x0000564a27653f5b in PyRun_AnyFileExFlags () at /usr/local/src/conda/python-3.9.13/Python/pythonrun.c:92
#43 0x0000564a27651533 in pymain_run_file (cf=0x7ffc23901358, config=0x564a28681580) at /usr/local/src/conda/python-3.9.13/Modules/main.c:377
#44 pymain_run_python (exitcode=0x7ffc23901350) at /usr/local/src/conda/python-3.9.13/Modules/main.c:602
#45 Py_RunMain () at /usr/local/src/conda/python-3.9.13/Modules/main.c:681
#46 0x0000564a27623bf0 in pymain_main () at /usr/local/src/conda/python-3.9.13/Modules/main.c:1077
#47 0x0000564a27623b79 in Py_BytesMain (argc=<optimized out>, argv=<optimized out>) at /usr/local/src/conda/python-3.9.13/Modules/main.c:1101
#48 0x00007f9097800555 in __libc_start_main () from /lib64/libc.so.6
#49 0x0000564a27623a81 in _start () at /usr/local/src/conda/python-3.9.13/Python/pymath.c:88
===========================================================
The lines below might hint at the cause of the crash.
You may get help by asking at the ROOT forum https://root.cern/forum
Only if you are really convinced it is a bug in ROOT then please submit a
report at https://root.cern/bugs Please post the ENTIRE stack trace
from above as an attachment in addition to anything else
that might help us fixing this issue.
===========================================================
#7 0x00007f9097814387 in raise () from /lib64/libc.so.6
#8 0x00007f9097815a78 in abort () from /lib64/libc.so.6
#9 0x00007f909780d1a6 in __assert_fail_base () from /lib64/libc.so.6
#10 0x00007f909780d252 in __assert_fail () from /lib64/libc.so.6
#11 0x00007f90726339ae in RooMultiCategory::evaluate() const () from /cvmfs/lhcbdev.cern.ch/conda/envs/default/2022-06-15_17-18/linux-64/lib/libRooFitCore.so.6.26.04
#12 0x00007f9072498c3d in RooAbsCategory::getCurrentIndex() const () from /cvmfs/lhcbdev.cern.ch/conda/envs/default/2022-06-15_17-18/linux-64/lib/libRooFitCore.so.6.26.04
#13 0x00007f9072498c3d in RooAbsCategory::getCurrentIndex() const () from /cvmfs/lhcbdev.cern.ch/conda/envs/default/2022-06-15_17-18/linux-64/lib/libRooFitCore.so.6.26.04
#14 0x00007f9071a3d034 in ?? ()
#15 0x0000564a2f846d70 in ?? ()
#16 0x0000564a2f846d70 in ?? ()
#17 0x00007ffc23900ad4 in ?? ()
#18 0x00007f909871e60f in WrapperCall(long, unsigned long, void*, void*, void*) () from /cvmfs/lhcbdev.cern.ch/conda/envs/default/2022-06-15_17-18/linux-64/bin/../lib/libcppyy_backend3_9.so.6.26
#19 0x00007f909871eef2 in Cppyy::CallI(long, void*, unsigned long, void*) () from /cvmfs/lhcbdev.cern.ch/conda/envs/default/2022-06-15_17-18/linux-64/bin/../lib/libcppyy_backend3_9.so.6.26
#20 0x00007f9091104810 in CPyCppyy::(anonymous namespace)::IntExecutor::Execute(long, void*, CPyCppyy::CallContext*) () from /cvmfs/lhcbdev.cern.ch/conda/envs/default/2022-06-15_17-18/linux-64/lib/python3.9/site-packages/libcppyy3_9.so
#21 0x00007f90910f20c9 in CPyCppyy::CPPMethod::ExecuteFast(void*, long, CPyCppyy::CallContext*) [clone .isra.0] () from /cvmfs/lhcbdev.cern.ch/conda/envs/default/2022-06-15_17-18/linux-64/lib/python3.9/site-packages/libcppyy3_9.so
#22 0x00007f90910f2e98 in CPyCppyy::CPPMethod::ExecuteProtected(void*, long, CPyCppyy::CallContext*) () from /cvmfs/lhcbdev.cern.ch/conda/envs/default/2022-06-15_17-18/linux-64/lib/python3.9/site-packages/libcppyy3_9.so
#23 0x00007f90910f351a in CPyCppyy::CPPMethod::Execute(void*, long, CPyCppyy::CallContext*) () from /cvmfs/lhcbdev.cern.ch/conda/envs/default/2022-06-15_17-18/linux-64/lib/python3.9/site-packages/libcppyy3_9.so
#24 0x00007f90910f469f in CPyCppyy::CPPMethod::Call(CPyCppyy::CPPInstance*&, _object*, _object*, CPyCppyy::CallContext*) () from /cvmfs/lhcbdev.cern.ch/conda/envs/default/2022-06-15_17-18/linux-64/lib/python3.9/site-packages/libcppyy3_9.so
#25 0x00007f90910f970f in CPyCppyy::(anonymous namespace)::mp_call(CPyCppyy::CPPOverload*, _object*, _object*) () from /cvmfs/lhcbdev.cern.ch/conda/envs/default/2022-06-15_17-18/linux-64/lib/python3.9/site-packages/libcppyy3_9.so
#26 0x0000564a2757efa7 in _PyObject_MakeTpCall () at /usr/local/src/conda/python-3.9.13/Objects/call.c:200
#27 0x0000564a2757ad5f in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=0x7f907e222d30, tstate=<optimized out>) at /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:116
#28 _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x564a286db5d8, callable=0x7f907e222d30, tstate=<optimized out>) at /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:103
#29 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x564a286db5d8, callable=0x7f907e222d30) at /usr/local/src/conda/python-3.9.13/Include/cpython/abstract.h:127
#30 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x564a286836e0) at /usr/local/src/conda/python-3.9.13/Python/ceval.c:5077
#31 _PyEval_EvalFrameDefault () at /usr/local/src/conda/python-3.9.13/Python/ceval.c:3489
#32 0x0000564a27574a17 in _PyEval_EvalFrame (throwflag=0, f=0x564a286db460, tstate=0x564a286836e0) at /usr/local/src/conda/python-3.9.13/Include/internal/pycore_ceval.h:40
#33 _PyEval_EvalCode () at /usr/local/src/conda/python-3.9.13/Python/ceval.c:4329
#34 0x0000564a275746d7 in _PyEval_EvalCodeWithName (_co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=argcount
entry=0, kwnames=<optimized out>, kwargs=0x0, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at /usr/local/src/conda/python-3.9.13/Python/ceval.c:4361
#35 0x0000564a27574689 in PyEval_EvalCodeEx () at /usr/local/src/conda/python-3.9.13/Python/ceval.c:4377
#36 0x0000564a2762fe3b in PyEval_EvalCode (co=co
entry=0x7f9098813df0, globals=globals
entry=0x7f9098809bc0, locals=locals
entry=0x7f9098809bc0) at /usr/local/src/conda/python-3.9.13/Python/ceval.c:828
#37 0x0000564a2765e4a9 in run_eval_code_obj () at /usr/local/src/conda/python-3.9.13/Python/pythonrun.c:1221
#38 0x0000564a2765a694 in run_mod () at /usr/local/src/conda/python-3.9.13/Python/pythonrun.c:1242
#39 0x0000564a274df6d2 in pyrun_file (fp=0x564a286fac90, filename=0x7f909125c830, start=257, globals=0x7f9098809bc0, locals=0x7f9098809bc0, closeit=1, flags=0x7ffc23901358) at /usr/local/src/conda/python-3.9.13/Python/pythonrun.c:1140
#40 0x0000564a276541f2 in pyrun_simple_file (flags=0x7ffc23901358, closeit=1, filename=0x7f909125c830, fp=0x564a286fac90) at /usr/local/src/conda/python-3.9.13/Python/pythonrun.c:450
#41 PyRun_SimpleFileExFlags () at /usr/local/src/conda/python-3.9.13/Python/pythonrun.c:483
#42 0x0000564a27653f5b in PyRun_AnyFileExFlags () at /usr/local/src/conda/python-3.9.13/Python/pythonrun.c:92
#43 0x0000564a27651533 in pymain_run_file (cf=0x7ffc23901358, config=0x564a28681580) at /usr/local/src/conda/python-3.9.13/Modules/main.c:377
#44 pymain_run_python (exitcode=0x7ffc23901350) at /usr/local/src/conda/python-3.9.13/Modules/main.c:602
#45 Py_RunMain () at /usr/local/src/conda/python-3.9.13/Modules/main.c:681
#46 0x0000564a27623bf0 in pymain_main () at /usr/local/src/conda/python-3.9.13/Modules/main.c:1077
#47 0x0000564a27623b79 in Py_BytesMain (argc=<optimized out>, argv=<optimized out>) at /usr/local/src/conda/python-3.9.13/Modules/main.c:1101
#48 0x00007f9097800555 in __libc_start_main () from /lib64/libc.so.6
#49 0x0000564a27623a81 in _start () at /usr/local/src/conda/python-3.9.13/Python/pymath.c:88
===========================================================
Traceback (most recent call last):
File "/project/bfys/valukash/BsJpsiphi/p2vv/scripts/run2/test_fit_orig.py", line 46, in <module>
index = splitCat.getIndex()
cppyy.ll.AbortSignal: int RooAbsCategory::getIndex() =>
AbortSignal: abort from C++; program state was reset
If I replace KKMass.setBinning(KKMassBinning, name)
, the error is gone.
How should I assign the name to the binning scheme correctly?
An example file: test_fit_orig.py (1.5 KB)
Run with ROOT 6.26/04 and python 3.9.13.
Thanks!