Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

python: /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:106: static bool llvm::isa_impl_cl<To, const From*>::doit(const From*) [with To = clang::UsingDecl; From = clang::Decl]: Assertion `Val && "isa<> used on a null pointer"' failed. #6359

Closed
Euqaidoz opened this issue Sep 16, 2020 · 4 comments · Fixed by #6389

Comments

@Euqaidoz
Copy link

Hi, I am running nightly tests of COOL which is built using PyROOT, and since the 10th September, one test is failing when using ROOT master branch on all the platforms we test (slc6 with gcc8 and centos7 with gcc8-10 and clang10).
I suspect one commit from Sep 9, 2020 to be responsible for this change of behaviour.

Here is the error and backtrace:

      python: /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:106: static bool llvm::isa_impl_cl<To, const From*>::doit(const From*) [with To = clang::UsingDecl; From = clang::Decl]: Assertion `Val && "isa<> used on a null pointer"' failed.
       *** Break *** abort
      ===========================================================
      There was a crash (#7 0x00007facdfe876c8 in SigHandler(ESignals) () at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/unix/src/TUnixSystem.cxx:407).
      This is the entire stack trace of all threads:
      ===========================================================
      #0  0x00007facdeaa889e in waitpid () from /lib64/libc.so.6
      #1  0x00007facdea3a4e9 in do_system () from /lib64/libc.so.6
      #2  0x00007facdfe8b434 in TUnixSystem::Exec(char const*) () at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/unix/src/TUnixSystem.cxx:2120
      #3  0x00007facdfe8bc6a in TUnixSystem::StackTrace() () at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/unix/src/TUnixSystem.cxx:2411
      #4  0x00007facdc599248 in (anonymous namespace)::do_trace(int) () at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/bindings/pyroot/cppyy/cppyy-backend/clingwrapper/src/clingwrapper.cxx:182
      #5  0x00007facdc5992c1 in (anonymous namespace)::TExceptionHandlerImp::HandleException(int) () at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/bindings/pyroot/cppyy/cppyy-backend/clingwrapper/src/clingwrapper.cxx:195
      #6  0x00007facdfe8f519 in TUnixSystem::DispatchSignals(ESignals) () at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/unix/src/TUnixSystem.cxx:3644
      #7  0x00007facdfe876c8 in SigHandler(ESignals) () at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/unix/src/TUnixSystem.cxx:407
      #8  0x00007facdfe8f474 in sighandler(int) () at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/unix/src/TUnixSystem.cxx:3620
      #9  <signal handler called>
      #10 0x00007facdea2e4f5 in raise () from /lib64/libc.so.6
      #11 0x00007facdea2fcd5 in abort () from /lib64/libc.so.6
      #12 0x00007facdea2766e in __assert_fail_base () from /lib64/libc.so.6
      #13 0x00007facdea27730 in __assert_fail () from /lib64/libc.so.6
      #14 0x00007facd7a7438f in llvm::isa_impl_cl<clang::UsingDecl, clang::Decl const*>::doit(clang::Decl const*) () at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:106
      #15 0x00007facd7a74211 in llvm::isa_impl_wrap<clang::UsingDecl, clang::Decl const*, clang::Decl const*>::doit(clang::Decl const* const&) () at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:133
      #16 0x00007facd7a7407a in llvm::isa_impl_wrap<clang::UsingDecl, clang::Decl const* const, clang::Decl const*>::doit(clang::Decl const* const&) () at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:124
      #17 0x00007facd7a73d65 in bool llvm::isa<clang::UsingDecl, clang::Decl const*>(clang::Decl const* const&) () at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:144
      #18 0x00007facd7a73b0c in llvm::cast_retty<clang::UsingDecl, clang::Decl const*>::ret_type llvm::dyn_cast<clang::UsingDecl, clang::Decl const>(clang::Decl const*) () at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:334
      #19 0x00007facd7a73536 in TClingMemberIter::Advance() () at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/metacling/src/TClingMemberIter.cxx:128
      #20 0x00007facd7a780e9 in TClingMemberIter::Init() () at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/metacling/src/TClingMemberIter.h:152
      #21 0x00007facd7a763a5 in TClingMethodInfo::TClingMethodInfo(cling::Interpreter*, TClingClassInfo*) () at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/metacling/src/TClingMethodInfo.cxx:276
      #22 0x00007facd79333fe in TCling::MethodInfo_Factory(ClassInfo_t*) const () at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/metacling/src/TCling.cxx:8863
      #23 0x00007facdfe45a3a in TListOfFunctions::Load() () at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/meta/src/TListOfFunctions.cxx:390
      #24 0x00007facdfe18843 in TClass::GetListOfMethods(bool) () at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/meta/src/TClass.cxx:3721
      #25 0x00007facdc59f206 in Cppyy::GetNumMethods(unsigned long) () at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/bindings/pyroot/cppyy/cppyy-backend/clingwrapper/src/clingwrapper.cxx:1323
      #26 0x00007facdc8effb9 in CPyCppyy::BuildScopeProxyDict(unsigned long, _object*) () at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/bindings/pyroot/cppyy/CPyCppyy/src/ProxyWrappers.cxx:166
      #27 0x00007facdc8f2654 in CPyCppyy::CreateScopeProxy () at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/bindings/pyroot/cppyy/CPyCppyy/src/ProxyWrappers.cxx:673
      #28 0x00007facdc8cbbe2 in CPyCppyy::meta_getattro(_object*, _object*) () at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/bindings/pyroot/cppyy/CPyCppyy/src/CPPScope.cxx:323
      #29 0x00007facdf52e1cc in PyEval_EvalFrameEx () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #30 0x00007facdf5342fb in PyEval_EvalFrameEx () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #31 0x00007facdf534aa2 in PyEval_EvalCodeEx () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #32 0x00007facdf4adf96 in function_call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #33 0x00007facdf4845e3 in PyObject_Call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #34 0x00007facdf52bead in PyEval_EvalFrameEx () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #35 0x00007facdf534aa2 in PyEval_EvalCodeEx () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #36 0x00007facdf4adedc in function_call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #37 0x00007facdf4845e3 in PyObject_Call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #38 0x00007facdf49253c in instancemethod_call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #39 0x00007facdf4845e3 in PyObject_Call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #40 0x00007facdf4e8a6a in slot_tp_call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #41 0x00007facdf4845e3 in PyObject_Call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #42 0x00007facdf52fd57 in PyEval_EvalFrameEx () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #43 0x00007facdf534aa2 in PyEval_EvalCodeEx () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #44 0x00007facdf4adf96 in function_call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #45 0x00007facdf4845e3 in PyObject_Call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #46 0x00007facdf52bead in PyEval_EvalFrameEx () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #47 0x00007facdf534aa2 in PyEval_EvalCodeEx () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #48 0x00007facdf4adedc in function_call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #49 0x00007facdf4845e3 in PyObject_Call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #50 0x00007facdf49253c in instancemethod_call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #51 0x00007facdf4845e3 in PyObject_Call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #52 0x00007facdf4e8a6a in slot_tp_call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #53 0x00007facdf4845e3 in PyObject_Call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #54 0x00007facdf52fd57 in PyEval_EvalFrameEx () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #55 0x00007facdf534aa2 in PyEval_EvalCodeEx () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #56 0x00007facdf4adf96 in function_call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #57 0x00007facdf4845e3 in PyObject_Call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #58 0x00007facdf52bead in PyEval_EvalFrameEx () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #59 0x00007facdf534aa2 in PyEval_EvalCodeEx () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #60 0x00007facdf4adedc in function_call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #61 0x00007facdf4845e3 in PyObject_Call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #62 0x00007facdf49253c in instancemethod_call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #63 0x00007facdf4845e3 in PyObject_Call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #64 0x00007facdf4e8a6a in slot_tp_call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #65 0x00007facdf4845e3 in PyObject_Call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #66 0x00007facdf52fd57 in PyEval_EvalFrameEx () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #67 0x00007facdf5342fb in PyEval_EvalFrameEx () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #68 0x00007facdf5342fb in PyEval_EvalFrameEx () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #69 0x00007facdf534aa2 in PyEval_EvalCodeEx () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #70 0x00007facdf4adf96 in function_call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #71 0x00007facdf4845e3 in PyObject_Call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #72 0x00007facdf49253c in instancemethod_call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #73 0x00007facdf4845e3 in PyObject_Call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #74 0x00007facdf4e8fd2 in slot_tp_init () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #75 0x00007facdf4e51fa in type_call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #76 0x00007facdf4845e3 in PyObject_Call () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #77 0x00007facdf52fd57 in PyEval_EvalFrameEx () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #78 0x00007facdf534aa2 in PyEval_EvalCodeEx () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #79 0x00007facdf534d39 in PyEval_EvalCode () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #80 0x00007facdf5597a8 in PyRun_FileExFlags () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #81 0x00007facdf55a723 in PyRun_SimpleFileExFlags () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #82 0x00007facdf56e3da in Py_Main () from /cvmfs/sft-nightlies.cern.ch/lcg/latest/Python/2.7.16-3adfa/x86_64-slc6-gcc8-dbg/bin/../lib/libpython2.7.so.1.0
      #83 0x00007facdea1ad20 in __libc_start_main () from /lib64/libc.so.6
      #84 0x00000000004006a1 in _start ()

Let me know if I can provide more related details,
Cheers,
Charles

@Axel-Naumann
Copy link
Member

Thanks! Could you share a reproducer with me?

@Euqaidoz
Copy link
Author

Euqaidoz commented Sep 17, 2020

Hi Axel,
what I am doing is this:

from PyCool import cool
cool.FieldSelection

I tried to get more info using pdb:

> /home/cdelort/git/cool/x86_64-centos7-gcc8-dbg/test.py(6)<module>()
-> cool.FieldSelection
(Pdb) w
> /home/cdelort/git/cool/x86_64-centos7-gcc8-dbg/test.py(6)<module>()
-> cool.FieldSelection
(Pdb) s
--Call--
> /cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Mon/x86_64-centos7-gcc8-dbg/lib/cppyy/__init__.py(143)_standard_pythonizations()
-> def _standard_pythonizations(pyclass, name):
(Pdb) w
  /home/cdelort/git/cool/x86_64-centos7-gcc8-dbg/test.py(6)<module>()
-> cool.FieldSelection
> /cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Mon/x86_64-centos7-gcc8-dbg/lib/cppyy/__init__.py(143)_standard_pythonizations()
-> def _standard_pythonizations(pyclass, name):
(Pdb) s
> /cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Mon/x86_64-centos7-gcc8-dbg/lib/cppyy/__init__.py(145)_standard_pythonizations()
-> if name.find('std::tuple<', 0, 11) == 0 or name.find('tuple<', 0, 6) == 0:
(Pdb) pp name
'cool::IRecordSelection'
(Pdb) pp name.find('std::tuple<', 0, 11)
-1
(Pdb) pp name.find('tuple<', 0, 6)
-1
(Pdb) list
140  	from . import _pythonization as py
141  	py._set_backend(_backend)
142  	
143  	def _standard_pythonizations(pyclass, name):
144  	  # pythonization of tuple; TODO: placed here for convenience, but verify that decision
145  ->	    if name.find('std::tuple<', 0, 11) == 0 or name.find('tuple<', 0, 6) == 0:
146  	        import cppyy
147  	        pyclass._tuple_len = cppyy.gbl.std.tuple_size(pyclass).value
148  	        def tuple_len(self):
149  	            return self.__class__._tuple_len
150  	        pyclass.__len__ = tuple_len
(Pdb) step
--Return--
> /cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Mon/x86_64-centos7-gcc8-dbg/lib/cppyy/__init__.py(145)_standard_pythonizations()->None
-> if name.find('std::tuple<', 0, 11) == 0 or name.find('tuple<', 0, 6) == 0:
(Pdb) step
python: /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:106: static bool llvm::isa_impl_cl<To, const From*>::doit(const From*) [with To = clang::UsingDecl; From = clang::Decl]: Assertion `Val && "isa<> used on a null pointer"' failed.
 *** Break *** abort
    __boot()
    import os
 *** Break *** abort
    __boot()
    import os

Let me know what I can do to help

@Axel-Naumann
Copy link
Member

Thanks!

-bash-4.2$ . /cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Mon/x86_64-centos7-gcc8-dbg/setup.sh
which root
-bash-4.2$ which root
/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Mon/x86_64-centos7-gcc8-dbg/bin/root
-bash-4.2$ python -c 'from PyCool import cool; cool.FieldSelection'
cling::DynamicLibraryManager::loadLibrary(): liblcg_CoralBase.so: cannot open shared object file: No such file or directory
In file included from input_line_26:1:
In file included from /cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Mon/x86_64-centos7-gcc8-dbg/python/PyCool/_internal/PyCool_headers_and_helpers.h:5:
In file included from /cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Mon/x86_64-centos7-gcc8-dbg/include/CoolKernel/FolderSpecification.h:7:
In file included from /cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Mon/x86_64-centos7-gcc8-dbg/include/CoolKernel/IFolderSpecification.h:5:
In file included from /cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Mon/x86_64-centos7-gcc8-dbg/include/CoolKernel/IRecordSpecification.h:6:
/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Mon/x86_64-centos7-gcc8-dbg/include/CoolKernel/types.h:7:10: fatal error: 'CoralBase/Blob.h' file not found
#include "CoralBase/Blob.h"
         ^~~~~~~~~~~~~~~~~~
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Mon/x86_64-centos7-gcc8-dbg/python/PyCool/__init__.py", line 25, in <module>
    raise RuntimeError("ERROR! Could not include PyCool headers")
RuntimeError: ERROR! Could not include PyCool headers
-bash-4.2$ client_loop: send disconnect: Broken pipe

What else do I need to set up?

@Euqaidoz
Copy link
Author

I guess there is an issue with the environment for COOL, I will look into it.
For now you can just add these 2 lines

. /cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/Mon/x86_64-centos7-gcc8-dbg/setup.sh
export LD_LIBRARY_PATH=/cvmfs/sft-nightlies.cern.ch/lcg/latest/CORAL/master-ebc50/x86_64-centos7-gcc8-dbg/lib/:$LD_LIBRARY_PATH
export ROOT_INCLUDE_PATH=/cvmfs/sft-nightlies.cern.ch/lcg/latest/CORAL/master-ebc50/x86_64-centos7-gcc8-dbg/include:$ROOT_INCLUDE_PATH
python -c 'from PyCool import cool; cool.FieldSelection'

And the result is:

python: /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:106: static bool llvm::isa_impl_cl<To, const From*>::doit(const From*) [with To = clang::UsingDecl; From = clang::Decl]: Assertion `Val && "isa<> used on a null pointer"' failed.
 *** Break *** abort




===========================================================
There was a crash (kSigAbort).
This is the entire stack trace of all threads:
===========================================================
#0  0x00007f7ce8f8446c in waitpid () from /lib64/libc.so.6
#1  0x00007f7ce8f01f62 in do_system () from /lib64/libc.so.6
#2  0x00007f7ce1c6d484 in TUnixSystem::Exec (this=0x1d21040, shellcmd=0x11c2f7d0 "/cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Mon/ROOT/HEAD/x86_64-centos7-gcc8-dbg/etc/gdb-backtrace.sh 27438 1>&2") at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/unix/src/TUnixSystem.cxx:2120
#3  0x00007f7ce1c6dce0 in TUnixSystem::StackTrace (this=0x1d21040) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/unix/src/TUnixSystem.cxx:2411
#4  0x00007f7ce216f258 in (anonymous namespace)::do_trace (sig=5) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/bindings/pyroot/cppyy/cppyy-backend/clingwrapper/src/clingwrapper.cxx:182
#5  0x00007f7ce216f2d1 in (anonymous namespace)::TExceptionHandlerImp::HandleException (this=0x39148d0, sig=5) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/bindings/pyroot/cppyy/cppyy-backend/clingwrapper/src/clingwrapper.cxx:195
#6  0x00007f7ce1c7158f in TUnixSystem::DispatchSignals (this=0x1d21040, sig=kSigAbort) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/unix/src/TUnixSystem.cxx:3644
#7  0x00007f7ce1c69718 in SigHandler (sig=kSigAbort) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/unix/src/TUnixSystem.cxx:407
#8  0x00007f7ce1c714ea in sighandler (sig=6) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/unix/src/TUnixSystem.cxx:3620
#9  <signal handler called>
#10 0x00007f7ce8ef5387 in raise () from /lib64/libc.so.6
#11 0x00007f7ce8ef6a78 in abort () from /lib64/libc.so.6
#12 0x00007f7ce8eee1a6 in __assert_fail_base () from /lib64/libc.so.6
#13 0x00007f7ce8eee252 in __assert_fail () from /lib64/libc.so.6
#14 0x00007f7cdc13a3cf in llvm::isa_impl_cl<clang::UsingDecl, clang::Decl const*>::doit (Val=0x0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:106
#15 0x00007f7cdc13a251 in llvm::isa_impl_wrap<clang::UsingDecl, clang::Decl const*, clang::Decl const*>::doit (Val=
0x7ffc3c9f4588: 0x0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:133
#16 0x00007f7cdc13a0ba in llvm::isa_impl_wrap<clang::UsingDecl, clang::Decl const* const, clang::Decl const*>::doit (Val=
0x7ffc3c9f45c8: 0x0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:124
#17 0x00007f7cdc139da5 in llvm::isa<clang::UsingDecl, clang::Decl const*> (Val=
0x7ffc3c9f45c8: 0x0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:144
#18 0x00007f7cdc139b4c in llvm::dyn_cast<clang::UsingDecl, clang::Decl const> (Val=0x0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:334
#19 0x00007f7cdc139576 in TClingMemberIter::Advance (this=0x11c2f1f0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/metacling/src/TClingMemberIter.cxx:128
#20 0x00007f7cdc13e129 in TClingMemberIter::Init (this=0x11c2f1f0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/metacling/src/TClingMemberIter.h:152
#21 0x00007f7cdc13c3e5 in TClingMethodInfo::TClingMethodInfo (this=0x11c2f1b0, interp=0x1dd3340, ci=0x11c341e0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/metacling/src/TClingMethodInfo.cxx:276
#22 0x00007f7cdbff943e in TCling::MethodInfo_Factory (this=0x1dd1ce0, clinfo=0x11c341e0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/metacling/src/TCling.cxx:8863
#23 0x00007f7ce1c27a8a in TListOfFunctions::Load (this=0x11c28f10) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/meta/src/TListOfFunctions.cxx:390
#24 0x00007f7ce1bfa893 in TClass::GetListOfMethods (this=0x6c56800, load=true) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/meta/src/TClass.cxx:3721
#25 0x00007f7ce2175216 in Cppyy::GetNumMethods (scope=35) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/bindings/pyroot/cppyy/cppyy-backend/clingwrapper/src/clingwrapper.cxx:1323
#26 0x00007f7ce24c5fb9 in CPyCppyy::BuildScopeProxyDict (scope=35, pyclass=0x11c28290) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/bindings/pyroot/cppyy/CPyCppyy/src/ProxyWrappers.cxx:166
#27 0x00007f7ce24c8654 in CPyCppyy::CreateScopeProxy (name=..., parent=0x11608d50) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/bindings/pyroot/cppyy/CPyCppyy/src/ProxyWrappers.cxx:673
#28 0x00007f7ce24a1be2 in CPyCppyy::meta_getattro (pyclass=0x11608d50, pyname=0x7f7ce8ca5730) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/bindings/pyroot/cppyy/CPyCppyy/src/CPPScope.cxx:323
#29 0x00007f7ce9cac1dc in PyEval_EvalFrameEx (f=f
entry=0x7f7cea194200, throwflag=throwflag
entry=0) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Python/ceval.c:2559
#30 0x00007f7ce9cb2ab2 in PyEval_EvalCodeEx (co=co
entry=0x7f7ce8c8d7b0, globals=globals
entry=0x7f7cea140168, locals=locals
entry=0x7f7cea140168, args=args
entry=0x0, argcount=argcount
entry=0, kws=kws
entry=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Python/ceval.c:3608
#31 0x00007f7ce9cb2d49 in PyEval_EvalCode (co=co
entry=0x7f7ce8c8d7b0, globals=globals
entry=0x7f7cea140168, locals=locals
entry=0x7f7cea140168) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Python/ceval.c:669
#32 0x00007f7ce9cd74a6 in run_mod (arena=0x1c94380, flags=0x7f7ce8c8d7b0, locals=0x7f7cea140168, globals=0x7f7cea140168, filename=0x7f7ce9d04875 "<string>", mod=<optimized out>) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Python/pythonrun.c:1385
#33 PyRun_StringFlags (str=str
entry=0x1c67010 "from PyCool import cool; cool.FieldSelection\n", start=start
entry=257, globals=0x7f7cea140168, locals=0x7f7cea140168, flags=flags
entry=0x7ffc3c9f58ec) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Python/pythonrun.c:1348
#34 0x00007f7ce9cd8a9b in PyRun_SimpleStringFlags (command=command
entry=0x1c67010 "from PyCool import cool; cool.FieldSelection\n", flags=flags
entry=0x7ffc3c9f58ec) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Python/pythonrun.c:983
#35 0x00007f7ce9cebe0f in Py_Main (argc=3, argv=<optimized out>) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Modules/main.c:589
#36 0x00007f7ce8ee1555 in __libc_start_main () from /lib64/libc.so.6
#37 0x00000000004006be in _start ()
===========================================================


The lines below might hint at the cause of the crash.
You may get help by asking at the ROOT forum http://root.cern.ch/forum
Only if you are really convinced it is a bug in ROOT then please submit a
report at http://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.
===========================================================
#10 0x00007f7ce8ef5387 in raise () from /lib64/libc.so.6
#11 0x00007f7ce8ef6a78 in abort () from /lib64/libc.so.6
#12 0x00007f7ce8eee1a6 in __assert_fail_base () from /lib64/libc.so.6
#13 0x00007f7ce8eee252 in __assert_fail () from /lib64/libc.so.6
#14 0x00007f7cdc13a3cf in llvm::isa_impl_cl<clang::UsingDecl, clang::Decl const*>::doit (Val=0x0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:106
#15 0x00007f7cdc13a251 in llvm::isa_impl_wrap<clang::UsingDecl, clang::Decl const*, clang::Decl const*>::doit (Val=
0x7ffc3c9f4588: 0x0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:133
#16 0x00007f7cdc13a0ba in llvm::isa_impl_wrap<clang::UsingDecl, clang::Decl const* const, clang::Decl const*>::doit (Val=
0x7ffc3c9f45c8: 0x0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:124
#17 0x00007f7cdc139da5 in llvm::isa<clang::UsingDecl, clang::Decl const*> (Val=
0x7ffc3c9f45c8: 0x0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:144
#18 0x00007f7cdc139b4c in llvm::dyn_cast<clang::UsingDecl, clang::Decl const> (Val=0x0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:334
#19 0x00007f7cdc139576 in TClingMemberIter::Advance (this=0x11c2f1f0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/metacling/src/TClingMemberIter.cxx:128
#20 0x00007f7cdc13e129 in TClingMemberIter::Init (this=0x11c2f1f0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/metacling/src/TClingMemberIter.h:152
#21 0x00007f7cdc13c3e5 in TClingMethodInfo::TClingMethodInfo (this=0x11c2f1b0, interp=0x1dd3340, ci=0x11c341e0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/metacling/src/TClingMethodInfo.cxx:276
#22 0x00007f7cdbff943e in TCling::MethodInfo_Factory (this=0x1dd1ce0, clinfo=0x11c341e0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/metacling/src/TCling.cxx:8863
#23 0x00007f7ce1c27a8a in TListOfFunctions::Load (this=0x11c28f10) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/meta/src/TListOfFunctions.cxx:390
#24 0x00007f7ce1bfa893 in TClass::GetListOfMethods (this=0x6c56800, load=true) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/meta/src/TClass.cxx:3721
#25 0x00007f7ce2175216 in Cppyy::GetNumMethods (scope=35) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/bindings/pyroot/cppyy/cppyy-backend/clingwrapper/src/clingwrapper.cxx:1323
#26 0x00007f7ce24c5fb9 in CPyCppyy::BuildScopeProxyDict (scope=35, pyclass=0x11c28290) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/bindings/pyroot/cppyy/CPyCppyy/src/ProxyWrappers.cxx:166
#27 0x00007f7ce24c8654 in CPyCppyy::CreateScopeProxy (name=..., parent=0x11608d50) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/bindings/pyroot/cppyy/CPyCppyy/src/ProxyWrappers.cxx:673
#28 0x00007f7ce24a1be2 in CPyCppyy::meta_getattro (pyclass=0x11608d50, pyname=0x7f7ce8ca5730) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/bindings/pyroot/cppyy/CPyCppyy/src/CPPScope.cxx:323
#29 0x00007f7ce9cac1dc in PyEval_EvalFrameEx (f=f
entry=0x7f7cea194200, throwflag=throwflag
entry=0) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Python/ceval.c:2559
#30 0x00007f7ce9cb2ab2 in PyEval_EvalCodeEx (co=co
entry=0x7f7ce8c8d7b0, globals=globals
entry=0x7f7cea140168, locals=locals
entry=0x7f7cea140168, args=args
entry=0x0, argcount=argcount
entry=0, kws=kws
entry=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Python/ceval.c:3608
#31 0x00007f7ce9cb2d49 in PyEval_EvalCode (co=co
entry=0x7f7ce8c8d7b0, globals=globals
entry=0x7f7cea140168, locals=locals
entry=0x7f7cea140168) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Python/ceval.c:669
#32 0x00007f7ce9cd74a6 in run_mod (arena=0x1c94380, flags=0x7f7ce8c8d7b0, locals=0x7f7cea140168, globals=0x7f7cea140168, filename=0x7f7ce9d04875 "<string>", mod=<optimized out>) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Python/pythonrun.c:1385
#33 PyRun_StringFlags (str=str
entry=0x1c67010 "from PyCool import cool; cool.FieldSelectionn", start=start
entry=257, globals=0x7f7cea140168, locals=0x7f7cea140168, flags=flags
entry=0x7ffc3c9f58ec) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Python/pythonrun.c:1348
#34 0x00007f7ce9cd8a9b in PyRun_SimpleStringFlags (command=command
entry=0x1c67010 "from PyCool import cool; cool.FieldSelectionn", flags=flags
entry=0x7ffc3c9f58ec) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Python/pythonrun.c:983
#35 0x00007f7ce9cebe0f in Py_Main (argc=3, argv=<optimized out>) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Modules/main.c:589
#36 0x00007f7ce8ee1555 in __libc_start_main () from /lib64/libc.so.6
#37 0x00000000004006be in _start ()
===========================================================


 *** Break *** abort



===========================================================
There was a crash (kSigAbort).
This is the entire stack trace of all threads:
===========================================================
#0  0x00007f7ce8f8446c in waitpid () from /lib64/libc.so.6
#1  0x00007f7ce8f01f62 in do_system () from /lib64/libc.so.6
#2  0x00007f7ce1c6d484 in TUnixSystem::Exec (this=0x1d21040, shellcmd=0x11c2f7d0 "/cvmfs/sft-nightlies.cern.ch/lcg/nightlies/dev3/Mon/ROOT/HEAD/x86_64-centos7-gcc8-dbg/etc/gdb-backtrace.sh 27438 1>&2") at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/unix/src/TUnixSystem.cxx:2120
#3  0x00007f7ce1c6dce0 in TUnixSystem::StackTrace (this=0x1d21040) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/unix/src/TUnixSystem.cxx:2411
#4  0x00007f7ce216f258 in (anonymous namespace)::do_trace (sig=5) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/bindings/pyroot/cppyy/cppyy-backend/clingwrapper/src/clingwrapper.cxx:182
#5  0x00007f7ce216f2e5 in (anonymous namespace)::TExceptionHandlerImp::HandleException (this=0x39148d0, sig=5) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/bindings/pyroot/cppyy/cppyy-backend/clingwrapper/src/clingwrapper.cxx:201
#6  0x00007f7ce1c7158f in TUnixSystem::DispatchSignals (this=0x1d21040, sig=kSigAbort) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/unix/src/TUnixSystem.cxx:3644
#7  0x00007f7ce1c69718 in SigHandler (sig=kSigAbort) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/unix/src/TUnixSystem.cxx:407
#8  0x00007f7ce1c714ea in sighandler (sig=6) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/unix/src/TUnixSystem.cxx:3620
#9  <signal handler called>
#10 0x00007f7ce8ef5387 in raise () from /lib64/libc.so.6
#11 0x00007f7ce8ef6a78 in abort () from /lib64/libc.so.6
#12 0x00007f7ce8eee1a6 in __assert_fail_base () from /lib64/libc.so.6
#13 0x00007f7ce8eee252 in __assert_fail () from /lib64/libc.so.6
#14 0x00007f7cdc13a3cf in llvm::isa_impl_cl<clang::UsingDecl, clang::Decl const*>::doit (Val=0x0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:106
#15 0x00007f7cdc13a251 in llvm::isa_impl_wrap<clang::UsingDecl, clang::Decl const*, clang::Decl const*>::doit (Val=
0x7ffc3c9f4588: 0x0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:133
#16 0x00007f7cdc13a0ba in llvm::isa_impl_wrap<clang::UsingDecl, clang::Decl const* const, clang::Decl const*>::doit (Val=
0x7ffc3c9f45c8: 0x0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:124
#17 0x00007f7cdc139da5 in llvm::isa<clang::UsingDecl, clang::Decl const*> (Val=
0x7ffc3c9f45c8: 0x0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:144
#18 0x00007f7cdc139b4c in llvm::dyn_cast<clang::UsingDecl, clang::Decl const> (Val=0x0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:334
#19 0x00007f7cdc139576 in TClingMemberIter::Advance (this=0x11c2f1f0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/metacling/src/TClingMemberIter.cxx:128
#20 0x00007f7cdc13e129 in TClingMemberIter::Init (this=0x11c2f1f0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/metacling/src/TClingMemberIter.h:152
#21 0x00007f7cdc13c3e5 in TClingMethodInfo::TClingMethodInfo (this=0x11c2f1b0, interp=0x1dd3340, ci=0x11c341e0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/metacling/src/TClingMethodInfo.cxx:276
#22 0x00007f7cdbff943e in TCling::MethodInfo_Factory (this=0x1dd1ce0, clinfo=0x11c341e0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/metacling/src/TCling.cxx:8863
#23 0x00007f7ce1c27a8a in TListOfFunctions::Load (this=0x11c28f10) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/meta/src/TListOfFunctions.cxx:390
#24 0x00007f7ce1bfa893 in TClass::GetListOfMethods (this=0x6c56800, load=true) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/meta/src/TClass.cxx:3721
#25 0x00007f7ce2175216 in Cppyy::GetNumMethods (scope=35) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/bindings/pyroot/cppyy/cppyy-backend/clingwrapper/src/clingwrapper.cxx:1323
#26 0x00007f7ce24c5fb9 in CPyCppyy::BuildScopeProxyDict (scope=35, pyclass=0x11c28290) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/bindings/pyroot/cppyy/CPyCppyy/src/ProxyWrappers.cxx:166
#27 0x00007f7ce24c8654 in CPyCppyy::CreateScopeProxy (name=..., parent=0x11608d50) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/bindings/pyroot/cppyy/CPyCppyy/src/ProxyWrappers.cxx:673
#28 0x00007f7ce24a1be2 in CPyCppyy::meta_getattro (pyclass=0x11608d50, pyname=0x7f7ce8ca5730) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/bindings/pyroot/cppyy/CPyCppyy/src/CPPScope.cxx:323
#29 0x00007f7ce9cac1dc in PyEval_EvalFrameEx (f=f
entry=0x7f7cea194200, throwflag=throwflag
entry=0) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Python/ceval.c:2559
#30 0x00007f7ce9cb2ab2 in PyEval_EvalCodeEx (co=co
entry=0x7f7ce8c8d7b0, globals=globals
entry=0x7f7cea140168, locals=locals
entry=0x7f7cea140168, args=args
entry=0x0, argcount=argcount
entry=0, kws=kws
entry=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Python/ceval.c:3608
#31 0x00007f7ce9cb2d49 in PyEval_EvalCode (co=co
entry=0x7f7ce8c8d7b0, globals=globals
entry=0x7f7cea140168, locals=locals
entry=0x7f7cea140168) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Python/ceval.c:669
#32 0x00007f7ce9cd74a6 in run_mod (arena=0x1c94380, flags=0x7f7ce8c8d7b0, locals=0x7f7cea140168, globals=0x7f7cea140168, filename=0x7f7ce9d04875 "<string>", mod=<optimized out>) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Python/pythonrun.c:1385
#33 PyRun_StringFlags (str=str
entry=0x1c67010 "from PyCool import cool; cool.FieldSelection\n", start=start
entry=257, globals=0x7f7cea140168, locals=0x7f7cea140168, flags=flags
entry=0x7ffc3c9f58ec) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Python/pythonrun.c:1348
#34 0x00007f7ce9cd8a9b in PyRun_SimpleStringFlags (command=command
entry=0x1c67010 "from PyCool import cool; cool.FieldSelection\n", flags=flags
entry=0x7ffc3c9f58ec) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Python/pythonrun.c:983
#35 0x00007f7ce9cebe0f in Py_Main (argc=3, argv=<optimized out>) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Modules/main.c:589
#36 0x00007f7ce8ee1555 in __libc_start_main () from /lib64/libc.so.6
#37 0x00000000004006be in _start ()
===========================================================


The lines below might hint at the cause of the crash.
You may get help by asking at the ROOT forum http://root.cern.ch/forum
Only if you are really convinced it is a bug in ROOT then please submit a
report at http://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.
===========================================================
#10 0x00007f7ce8ef5387 in raise () from /lib64/libc.so.6
#11 0x00007f7ce8ef6a78 in abort () from /lib64/libc.so.6
#12 0x00007f7ce8eee1a6 in __assert_fail_base () from /lib64/libc.so.6
#13 0x00007f7ce8eee252 in __assert_fail () from /lib64/libc.so.6
#14 0x00007f7cdc13a3cf in llvm::isa_impl_cl<clang::UsingDecl, clang::Decl const*>::doit (Val=0x0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:106
#15 0x00007f7cdc13a251 in llvm::isa_impl_wrap<clang::UsingDecl, clang::Decl const*, clang::Decl const*>::doit (Val=
0x7ffc3c9f4588: 0x0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:133
#16 0x00007f7cdc13a0ba in llvm::isa_impl_wrap<clang::UsingDecl, clang::Decl const* const, clang::Decl const*>::doit (Val=
0x7ffc3c9f45c8: 0x0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:124
#17 0x00007f7cdc139da5 in llvm::isa<clang::UsingDecl, clang::Decl const*> (Val=
0x7ffc3c9f45c8: 0x0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:144
#18 0x00007f7cdc139b4c in llvm::dyn_cast<clang::UsingDecl, clang::Decl const> (Val=0x0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/interpreter/llvm/src/include/llvm/Support/Casting.h:334
#19 0x00007f7cdc139576 in TClingMemberIter::Advance (this=0x11c2f1f0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/metacling/src/TClingMemberIter.cxx:128
#20 0x00007f7cdc13e129 in TClingMemberIter::Init (this=0x11c2f1f0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/metacling/src/TClingMemberIter.h:152
#21 0x00007f7cdc13c3e5 in TClingMethodInfo::TClingMethodInfo (this=0x11c2f1b0, interp=0x1dd3340, ci=0x11c341e0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/metacling/src/TClingMethodInfo.cxx:276
#22 0x00007f7cdbff943e in TCling::MethodInfo_Factory (this=0x1dd1ce0, clinfo=0x11c341e0) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/metacling/src/TCling.cxx:8863
#23 0x00007f7ce1c27a8a in TListOfFunctions::Load (this=0x11c28f10) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/meta/src/TListOfFunctions.cxx:390
#24 0x00007f7ce1bfa893 in TClass::GetListOfMethods (this=0x6c56800, load=true) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/meta/src/TClass.cxx:3721
#25 0x00007f7ce2175216 in Cppyy::GetNumMethods (scope=35) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/bindings/pyroot/cppyy/cppyy-backend/clingwrapper/src/clingwrapper.cxx:1323
#26 0x00007f7ce24c5fb9 in CPyCppyy::BuildScopeProxyDict (scope=35, pyclass=0x11c28290) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/bindings/pyroot/cppyy/CPyCppyy/src/ProxyWrappers.cxx:166
#27 0x00007f7ce24c8654 in CPyCppyy::CreateScopeProxy (name=..., parent=0x11608d50) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/bindings/pyroot/cppyy/CPyCppyy/src/ProxyWrappers.cxx:673
#28 0x00007f7ce24a1be2 in CPyCppyy::meta_getattro (pyclass=0x11608d50, pyname=0x7f7ce8ca5730) at /workspace/build/projects/ROOT-HEAD/src/ROOT/HEAD/bindings/pyroot/cppyy/CPyCppyy/src/CPPScope.cxx:323
#29 0x00007f7ce9cac1dc in PyEval_EvalFrameEx (f=f
entry=0x7f7cea194200, throwflag=throwflag
entry=0) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Python/ceval.c:2559
#30 0x00007f7ce9cb2ab2 in PyEval_EvalCodeEx (co=co
entry=0x7f7ce8c8d7b0, globals=globals
entry=0x7f7cea140168, locals=locals
entry=0x7f7cea140168, args=args
entry=0x0, argcount=argcount
entry=0, kws=kws
entry=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Python/ceval.c:3608
#31 0x00007f7ce9cb2d49 in PyEval_EvalCode (co=co
entry=0x7f7ce8c8d7b0, globals=globals
entry=0x7f7cea140168, locals=locals
entry=0x7f7cea140168) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Python/ceval.c:669
#32 0x00007f7ce9cd74a6 in run_mod (arena=0x1c94380, flags=0x7f7ce8c8d7b0, locals=0x7f7cea140168, globals=0x7f7cea140168, filename=0x7f7ce9d04875 "<string>", mod=<optimized out>) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Python/pythonrun.c:1385
#33 PyRun_StringFlags (str=str
entry=0x1c67010 "from PyCool import cool; cool.FieldSelectionn", start=start
entry=257, globals=0x7f7cea140168, locals=0x7f7cea140168, flags=flags
entry=0x7ffc3c9f58ec) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Python/pythonrun.c:1348
#34 0x00007f7ce9cd8a9b in PyRun_SimpleStringFlags (command=command
entry=0x1c67010 "from PyCool import cool; cool.FieldSelectionn", flags=flags
entry=0x7ffc3c9f58ec) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Python/pythonrun.c:983
#35 0x00007f7ce9cebe0f in Py_Main (argc=3, argv=<optimized out>) at /workspace/build/externals/Python-2.7.16/src/Python/2.7.16/Modules/main.c:589
#36 0x00007f7ce8ee1555 in __libc_start_main () from /lib64/libc.so.6
#37 0x00000000004006be in _start ()
===========================================================

@hageboeck hageboeck added this to Critical in Triage Sep 18, 2020
@Axel-Naumann Axel-Naumann moved this from Critical to Blocker in Triage Sep 18, 2020
Axel-Naumann added a commit to Axel-Naumann/root that referenced this issue Sep 21, 2020
Axel-Naumann added a commit to Axel-Naumann/root that referenced this issue Sep 21, 2020
Axel-Naumann added a commit to Axel-Naumann/root that referenced this issue Sep 21, 2020
Axel-Naumann added a commit to Axel-Naumann/root that referenced this issue Sep 22, 2020
Axel-Naumann added a commit to Axel-Naumann/root that referenced this issue Sep 22, 2020
Axel-Naumann added a commit to Axel-Naumann/root that referenced this issue Sep 22, 2020
Axel-Naumann added a commit to Axel-Naumann/root that referenced this issue Sep 22, 2020
Triage automation moved this from Blocker to Closed Sep 22, 2020
Axel-Naumann added a commit that referenced this issue Sep 22, 2020
etejedor pushed a commit to etejedor/root that referenced this issue Oct 7, 2020
@Axel-Naumann Axel-Naumann added this to Backport done in Fixed in 6.22/04 via automation Oct 12, 2020
@Axel-Naumann Axel-Naumann added this to In this branch in Fixed in 6.24/00 via automation Oct 12, 2020
@Axel-Naumann Axel-Naumann removed this from Closed in Triage Oct 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

3 participants