-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Add missing selection rules (GCC 6) #14416
Add missing selection rules (GCC 6) #14416
Conversation
A unit test and a few workflows are failing with: ----- Begin Fatal Exception 07-May-2016 07:47:06 CEST----------------------- An exception of category 'FileReadError' occurred while [0] Processing run: 1 lumi: 1 event: 13 [1] Running path 'outpath' [2] Calling event method for module PoolOutputModule/'out' [3] Reading branch recoBeamHaloSummary_BeamHaloSummary__RECO. Additional Info: [a] Fatal Root Error: @sub=TClass::New with placement cannot create object of class pair<unsigned char,CaloTowerDetId> version 1 at address 0x7f60cfc7df40 ----- End Fatal Exception ------------------------------------------------- This missing dictionary is being user by `HaloTowerStrip` (DataFormats/METReco/interface/HcalHaloData.h) and we don't have selection rules for all of the members. It's currently unknown why this happens on GCC 6 branch. Adding these rules resolves the issue, tested with 4.29 workflow. It could be related to `std::pair` constructors which have been changed in new libstdc++. Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
A new Pull Request was created by @davidlt for CMSSW_8_1_X. It involves the following packages: DataFormats/METReco @cmsbuild, @cvuosalo, @slava77, @davidlange6 can you please review it and eventually sign? Thanks. cms-bot commands are list here #13028 |
@cmsbuild please test |
The tests are being triggered in jenkins. |
This pull request is fully signed and it will be integrated in one of the next CMSSW_8_1_X IBs (tests are also fine). This pull request requires discussion in the ORP meeting before it's merged. @slava77, @davidlange6, @Degano, @smuzaffar |
+1 |
After this is merged we now have an issue that dictionaries are reported in a wrong location
This selection/pair definition should be moved to DataFormats/CaloTowers |
Here is the PR: #14450 |
A unit test and a few workflows are failing with:
This missing dictionary is being user by
HaloTowerStrip
(DataFormats/METReco/interface/HcalHaloData.h) and we don't have
selection rules for all of the members.
It's currently unknown why this happens on GCC 6 branch. Adding these
rules resolves the issue, tested with 4.29 workflow. It could be related
to
std::pair
constructors which have been changed in new libstdc++.Signed-off-by: David Abdurachmanov David.Abdurachmanov@cern.ch