You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An exception of category 'FatalRootError' occurred while
[0] Constructing the EventProcessor
[1] Constructing module: class=L2MuonProducer label='hltL2Muons'
Additional Info:
[a] Fatal Root Error: @SUB=TProtoClass::FindDataMember
data member with index 0 is not found in class tbb::internal::atomic_impl<unsigned long>
due to some inconsistencies.
Expected behavior
No error.
To Reproduce
scram p CMSSW_11_2_ROOT622_X_2020-10-15-1100
cd CMSSW_11_2_ROOT622_X_2020-10-15-1100/
cmsenv
runTheMatrix.py -l 11634.0
cd 11634.0_*
gdb --args cmsRun step2_DIGI_L1_DIGI2RAW_HLT.py
Setup
"the changes we are testing are d6156de...e4cd9d3 "
Additional context
The text was updated successfully, but these errors were encountered:
This is due to the introduction (in commit f3f0f13) of a fast path in TClass::GetListOfDataMember which did not take in consideration the case:
c = GetClass(someclassname)
c->GetState() == TClass::kForwardDeclared
c->GetListOfDataMember() -> list is now created but empty.
load and parse header file for `someclass`
c->GetState() == TClass::kInterpreted
c->GetListOfDataMember() -> list is still empty but should have been filled (loaded at this point).
The logic assumed incorrectly that if someclassname was indeed pointing to a class or struct and the list was created then it was loaded.
The problem was due the introduction (in commit f3f0f13) of a fast path in TClass::GetListOfDataMember which did not take in consideration the case:
c = GetClass(someclassname)
c->GetState() == TClass::kForwardDeclared
c->GetListOfDataMember() -> list is now created but empty.
load and parse header file for
c->GetState() == TClass::kInterpreted
c->GetListOfDataMember() -> list is still empty but should have been filled (loaded at this point).
The logic assumed incorrectly that if someclassname was indeed pointing to a class or struct and the list was created then it was loaded.
To keep the fast path and correct the logic, we need to 'promote' TListOfDataMembers::fIsLoaded to be an std::atomic
Fixes Issue root-project#6666
Describe the bug
As reported at cms-sw/cmsdist#6314 (comment)
we now are getting error:
due to some inconsistencies.
Expected behavior
No error.
To Reproduce
Setup
"the changes we are testing are d6156de...e4cd9d3 "
Additional context
The text was updated successfully, but these errors were encountered: