cmsdist
cmsdist copied to clipboard
Rivet 4.0.0 and YODA 2.0.0
Requires HepMC3, HDF5, and ONNX now.
Announcement at https://rivet.hepforge.org/
CMSSW PR coming -> https://github.com/cms-sw/cmssw/pull/44603
A new Pull Request was created by @mseidel42 for branch IB/CMSSW_14_1_X/master.
@smuzaffar, @iarspider, @cmsbuild, @aandvalenzuela can you please review it and eventually sign? Thanks. @rappoccio, @antoniovilela, @sextonkennedy you are the release manager for this. cms-bot commands are listed here
cms-bot internal usage
needs https://github.com/cms-sw/cmssw/pull/44603
test parameters:
- pull_request = https://github.com/cms-sw/cmssw/pull/44603
please test
-1
Failed Tests: UnitTests RelVals RelVals-INPUT
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-c03f46/38582/summary.html
COMMIT: b89d7393c2c50f47524b168f2f5534f83cd3f0f7
CMSSW: CMSSW_14_1_X_2024-04-03-1100/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9111/38582/install.sh
to create a dev area with all the needed externals and cmssw changes.
The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic:
- @dan131riley cms-sw/cmssw#44595
- @civanch cms-sw/cmssw#44593
- @riga cms-sw/cmssw#44586
- @riga cms-sw/cmsdist#9108
You can see more details here: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-c03f46/38582/git-recent-commits.json https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-c03f46/38582/git-merge-result
Unit Tests
I found 2 errors in the following unit tests:
---> test test-genParticles2HepMC had ERRORS ---> test test-rivet-plot had ERRORS
RelVals
----- Begin Fatal Exception 03-Apr-2024 21:26:15 CEST-----------------------
An exception of category 'FatalRootError' occurred while
[0] Processing Event run: 1 lumi: 1 event: 2 stream: 1
[1] Running path 'NANOEDMAODSIMoutput_step'
[2] Prefetching for module PoolOutputModule/'NANOEDMAODSIMoutput'
[3] Calling method for module SimpleGenEventFlatTableProducer/'genTable'
Additional Info:
[a] Fatal Root Error: @SUB=TClass::LoadClassInfo
no interpreter information for class GenEventInfoProduct is available even though it has a TClass initialization routine.
----- End Fatal Exception -------------------------------------------------
----- Begin Fatal Exception 03-Apr-2024 21:38:34 CEST-----------------------
An exception of category 'FatalRootError' occurred while
[0] Processing Event run: 1 lumi: 1 event: 3 stream: 1
[1] Running path 'NANOEDMAODSIMoutput_step'
[2] Prefetching for module PoolOutputModule/'NANOEDMAODSIMoutput'
[3] Calling method for module SimpleGenEventFlatTableProducer/'genTable'
Additional Info:
[a] Fatal Root Error: @SUB=TInterpreter::AutoParse
Error parsing payload code for class GenEventInfoProduct with content:
#line 1 "SimDataFormatsGeneratorProducts_xr dictionary payload"
#ifndef CMS_DICT_IMPL
#define CMS_DICT_IMPL 1
#endif
#ifndef _REENTRANT
#define _REENTRANT 1
#endif
#ifndef GNUSOURCE
#define GNUSOURCE 1
#endif
#ifndef __STRICT_ANSI__
#define __STRICT_ANSI__ 1
#endif
#ifndef GNU_GCC
#define GNU_GCC 1
#endif
#ifndef _GNU_SOURCE
#define _GNU_SOURCE 1
#endif
#ifndef TBB_USE_GLIBCXX_VERSION
#define TBB_USE_GLIBCXX_VERSION 120301
#endif
#ifndef TBB_SUPPRESS_DEPRECATED_MESSAGES
#define TBB_SUPPRESS_DEPRECATED_MESSAGES 1
#endif
#ifndef TBB_PREVIEW_RESUMABLE_TASKS
#define TBB_PREVIEW_RESUMABLE_TASKS 1
#endif
#ifndef TBB_PREVIEW_TASK_GROUP_EXTENSIONS
#define TBB_PREVIEW_TASK_GROUP_EXTENSIONS 1
#endif
#ifndef BOOST_SPIRIT_THREADSAFE
#define BOOST_SPIRIT_THREADSAFE 1
#endif
#ifndef PHOENIX_THREADSAFE
#define PHOENIX_THREADSAFE 1
#endif
#ifndef BOOST_MATH_DISABLE_STD_FPCLASSIFY
#define BOOST_MATH_DISABLE_STD_FPCLASSIFY 1
#endif
#ifndef BOOST_UUID_RANDOM_PROVIDER_FORCE_POSIX
#define BOOST_UUID_RANDOM_PROVIDER_FORCE_POSIX 1
#endif
#ifndef CMSSW_GIT_HASH
#define CMSSW_GIT_HASH "CMSSW_14_1_X_2024-04-03-1100"
#endif
#ifndef PROJECT_NAME
#define PROJECT_NAME "CMSSW"
#endif
#ifndef PROJECT_VERSION
#define PROJECT_VERSION "CMSSW_14_1_X_2024-04-03-1100"
#endif
#ifndef CMSSW_REFLEX_DICT
#define CMSSW_REFLEX_DICT 1
#endif
#define _BACKWARD_BACKWARD_WARNING_H
// Inline headers
#include <utility>
#include <vector>
#include <map>
#include <set>
#include "DataFormats/Common/interface/Wrapper.h"
#include "DataFormats/Common/interface/RefVector.h"
#include "SimDataFormats/GeneratorProducts/interface/LHEEventProduct.h"
#include "SimDataFormats/GeneratorProducts/interface/LHERunInfoProduct.h"
#include "SimDataFormats/GeneratorProducts/interface/LHEXMLStringProduct.h"
#include "SimDataFormats/GeneratorProducts/interface/HepMCProduct.h"
#include "SimDataFormats/GeneratorProducts/interface/HepMC3Product.h"
#include "SimDataFormats/GeneratorProducts/interface/GenRunInfoProduct.h"
#include "SimDataFormats/GeneratorProducts/interface/GenFilterInfo.h"
#include "SimDataFormats/GeneratorProducts/interface/GenEventInfoProduct.h"
#include "SimDataFormats/GeneratorProducts/interface/GenEventInfoProduct3.h"
#include "SimDataFormats/GeneratorProducts/interface/GenLumiInfoProduct.h"
#include "SimDataFormats/GeneratorProducts/interface/GenLumiInfoHeader.h"
#include "SimDataFormats/GeneratorProducts/interface/ExternalGeneratorLumiInfo.h"
#include "SimDataFormats/GeneratorProducts/interface/ExternalGeneratorEventInfo.h"
#include <HepMC/GenRanges.h>
//needed for backward compatibility between HepMC 2.06.xx and 2.05.yy
namespace hepmc_rootio {
void add_to_particles_in(HepMC::GenVertex*, HepMC::GenParticle*);
void clear_particles_in(HepMC::GenVertex*);
inline void weightcontainer_set_default_names(unsigned int n,
std::map<std::string, HepMC::WeightContainer::size_type>& names) {
std::ostringstream name;
for (HepMC::WeightContainer::size_type count = 0; count < n; ++count) {
name.str(std::string());
name << count;
names[name.str()] = count;
}
}
} // namespace hepmc_rootio
#undef _BACKWARD_BACKWARD_WARNING_H
----- End Fatal Exception -------------------------------------------------
----- Begin Fatal Exception 03-Apr-2024 21:45:34 CEST-----------------------
An exception of category 'FatalRootError' occurred while
[0] Processing Event run: 1 lumi: 1 event: 1 stream: 0
[1] Running path 'dqmoffline_2_step'
[2] Prefetching for module NanoAODDQM/'nanoDQMMC'
[3] Calling method for module SimpleGenEventFlatTableProducer/'genTable'
Additional Info:
[a] Fatal Root Error: @SUB=TInterpreter::AutoParse
Error parsing payload code for class GenEventInfoProduct with content:
#line 1 "SimDataFormatsGeneratorProducts_xr dictionary payload"
#ifndef CMS_DICT_IMPL
#define CMS_DICT_IMPL 1
#endif
#ifndef _REENTRANT
#define _REENTRANT 1
#endif
#ifndef GNUSOURCE
#define GNUSOURCE 1
#endif
#ifndef __STRICT_ANSI__
#define __STRICT_ANSI__ 1
#endif
#ifndef GNU_GCC
#define GNU_GCC 1
#endif
#ifndef _GNU_SOURCE
#define _GNU_SOURCE 1
#endif
#ifndef TBB_USE_GLIBCXX_VERSION
#define TBB_USE_GLIBCXX_VERSION 120301
#endif
#ifndef TBB_SUPPRESS_DEPRECATED_MESSAGES
#define TBB_SUPPRESS_DEPRECATED_MESSAGES 1
#endif
#ifndef TBB_PREVIEW_RESUMABLE_TASKS
#define TBB_PREVIEW_RESUMABLE_TASKS 1
#endif
#ifndef TBB_PREVIEW_TASK_GROUP_EXTENSIONS
#define TBB_PREVIEW_TASK_GROUP_EXTENSIONS 1
#endif
#ifndef BOOST_SPIRIT_THREADSAFE
#define BOOST_SPIRIT_THREADSAFE 1
#endif
#ifndef PHOENIX_THREADSAFE
#define PHOENIX_THREADSAFE 1
#endif
#ifndef BOOST_MATH_DISABLE_STD_FPCLASSIFY
#define BOOST_MATH_DISABLE_STD_FPCLASSIFY 1
#endif
#ifndef BOOST_UUID_RANDOM_PROVIDER_FORCE_POSIX
#define BOOST_UUID_RANDOM_PROVIDER_FORCE_POSIX 1
#endif
#ifndef CMSSW_GIT_HASH
#define CMSSW_GIT_HASH "CMSSW_14_1_X_2024-04-03-1100"
#endif
#ifndef PROJECT_NAME
#define PROJECT_NAME "CMSSW"
#endif
#ifndef PROJECT_VERSION
#define PROJECT_VERSION "CMSSW_14_1_X_2024-04-03-1100"
#endif
#ifndef CMSSW_REFLEX_DICT
#define CMSSW_REFLEX_DICT 1
#endif
#define _BACKWARD_BACKWARD_WARNING_H
// Inline headers
#include <utility>
#include <vector>
#include <map>
#include <set>
#include "DataFormats/Common/interface/Wrapper.h"
#include "DataFormats/Common/interface/RefVector.h"
#include "SimDataFormats/GeneratorProducts/interface/LHEEventProduct.h"
#include "SimDataFormats/GeneratorProducts/interface/LHERunInfoProduct.h"
#include "SimDataFormats/GeneratorProducts/interface/LHEXMLStringProduct.h"
#include "SimDataFormats/GeneratorProducts/interface/HepMCProduct.h"
#include "SimDataFormats/GeneratorProducts/interface/HepMC3Product.h"
#include "SimDataFormats/GeneratorProducts/interface/GenRunInfoProduct.h"
#include "SimDataFormats/GeneratorProducts/interface/GenFilterInfo.h"
#include "SimDataFormats/GeneratorProducts/interface/GenEventInfoProduct.h"
#include "SimDataFormats/GeneratorProducts/interface/GenEventInfoProduct3.h"
#include "SimDataFormats/GeneratorProducts/interface/GenLumiInfoProduct.h"
#include "SimDataFormats/GeneratorProducts/interface/GenLumiInfoHeader.h"
#include "SimDataFormats/GeneratorProducts/interface/ExternalGeneratorLumiInfo.h"
#include "SimDataFormats/GeneratorProducts/interface/ExternalGeneratorEventInfo.h"
#include <HepMC/GenRanges.h>
//needed for backward compatibility between HepMC 2.06.xx and 2.05.yy
namespace hepmc_rootio {
void add_to_particles_in(HepMC::GenVertex*, HepMC::GenParticle*);
void clear_particles_in(HepMC::GenVertex*);
inline void weightcontainer_set_default_names(unsigned int n,
std::map<std::string, HepMC::WeightContainer::size_type>& names) {
std::ostringstream name;
for (HepMC::WeightContainer::size_type count = 0; count < n; ++count) {
name.str(std::string());
name << count;
names[name.str()] = count;
}
}
} // namespace hepmc_rootio
#undef _BACKWARD_BACKWARD_WARNING_H
----- End Fatal Exception -------------------------------------------------
Expand to see more relval errors ...
RelVals-INPUT
Pull request #9111 was updated.
These might be dictionary related errors but they seem transient? See discusison in https://github.com/cms-sw/cmssw/pull/44603#issuecomment-2036561878
Any ideas? :/
@mseidel42 , in the relval logs ( e.g. 135.4 ) I see errors like
In file included from SimDataFormatsGeneratorProducts_xr dictionary payload:72:
/cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9111/38582/CMSSW_14_1_X_2024-04-03-1100/src/SimDataFormats/GeneratorProducts/interface/HepMC3Product.h:11:10: fatal error: 'HepMC3/GenEvent.h' file not found
#include <HepMC3/GenEvent.h>
could it be that we are missing hepmc3
dependency somewhere in cmssw BuildFile
or we now have HepMC3/GenEvent.h
part of root dictionaries and we need to update the hepmc3 toolfile to have <runtime name="ROOT_INCLUDE_PATH" value="$INCLUDE" type="path"/>
so that rootcling can find hepmc3 headers at rutime
Ah, just that one line or
<runtime name="ROOT_INCLUDE_PATH" value="$INCLUDE" type="path"/>
<use name="root_cxxdefaults"/>
as in hepmc_headers.xml?
I added hepmc3 to GeneratorInterface/RivetInterface/BuildFile.xml, and Mikhail had it added to SimDataFormats/GeneratorProducts/BuildFile.xml already before :)
just <runtime name="ROOT_INCLUDE_PATH" value="$INCLUDE" type="path"/>
should be enough
Pull request #9111 was updated.
please test
-1
Failed Tests: UnitTests
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-c03f46/38595/summary.html
COMMIT: d4ac5c8e255629b4c96732d964af6e8e04377f79
CMSSW: CMSSW_14_1_X_2024-04-03-2300/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9111/38595/install.sh
to create a dev area with all the needed externals and cmssw changes.
The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic:
- @mmusich cms-sw/cmssw#44588
- @esiam cms-sw/cmssw#44411
- @mmusich cms-sw/cmssw#44570
- @rovere cms-sw/cmssw#44558
- @radla118 cms-sw/cmssw#44568
- @Dr15Jones cms-sw/cmssw#44590
- @stahlleiton cms-sw/cmssw#44591
- @stahlleiton cms-sw/cmssw#44518
You can see more details here: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-c03f46/38595/git-recent-commits.json https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-c03f46/38595/git-merge-result
Unit Tests
I found 6 errors in the following unit tests:
---> test test-rivet-list had ERRORS ---> test test-rivet-run had ERRORS ---> test runtestPhysicsToolsPatAlgos had ERRORS and more ...
Comparison Summary
There are some workflows for which there are errors in the baseline: 24834.78 step 2 The results for the comparisons for these workflows could be incomplete This means most likely that the IB is having errors in the relvals.The error does NOT come from this pull request
Summary:
- You potentially removed 17 lines from the logs
- Reco comparison results: 51 differences found in the comparisons
- DQMHistoTests: Total files compared: 48
- DQMHistoTests: Total histograms compared: 3304819
- DQMHistoTests: Total failures: 6
- DQMHistoTests: Total nulls: 0
- DQMHistoTests: Total successes: 3304793
- DQMHistoTests: Total skipped: 20
- DQMHistoTests: Total Missing objects: 0
- DQMHistoSizes: Histogram memory added: 23259.64300000001 KiB( 47 files compared)
- DQMHistoSizes: changed ( 1000.0,... ): 2539.485 KiB HLT/JME
- DQMHistoSizes: changed ( 140.56,... ): 10.652 KiB Physics/Centrality
- DQMHistoSizes: changed ( 23234.0,... ): 3.979 KiB HGCalHitCalibrationHLT/hgcal_photon_EoP_CPene_scint_calib_fraction
- DQMHistoSizes: changed ( 23234.0,... ): 3.977 KiB HGCalHitCalibrationHLT/hgcal_photon_EoP_CPene_100_calib_fraction
- DQMHistoSizes: changed ( 23234.0,... ): 3.977 KiB HGCalHitCalibrationHLT/hgcal_photon_EoP_CPene_200_calib_fraction
- DQMHistoSizes: changed ( 23234.0,... ): 3.977 KiB HGCalHitCalibrationHLT/hgcal_photon_EoP_CPene_300_calib_fraction
- DQMHistoSizes: changed ( 23234.0,... ): 3.976 KiB HGCalHitCalibrationHLT/hgcal_ele_EoP_CPene_scint_calib_fraction
- DQMHistoSizes: changed ( 23234.0,... ): 3.974 KiB HGCalHitCalibrationHLT/hgcal_ele_EoP_CPene_100_calib_fraction
- DQMHistoSizes: changed ( 23234.0,... ): 3.974 KiB HGCalHitCalibrationHLT/hgcal_ele_EoP_CPene_200_calib_fraction
- DQMHistoSizes: changed ( 23234.0,... ): 3.974 KiB HGCalHitCalibrationHLT/hgcal_ele_EoP_CPene_300_calib_fraction
- DQMHistoSizes: changed ( 23234.0 ): ...
- Checked 202 log files, 165 edm output root files, 48 DQM output files
- TriggerResults: no differences found
It's trying to load an old (deprecated) and incompatible Rivet 3 analysis from the daily build instead of the PR build?
#5 0x00001507c2747015 in Rivet::CMS_2013_I1224539_DIJET::~CMS_2013_I1224539_DIJET() () from /cvmfs/cms-ib.cern.ch/sw/x86_64/week1/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_X_2024-04-03-2300/lib/el8_amd64_gcc12/RivetGeneratorInterfaceRivetInterface.so
@mseidel42 , I see that newly build RivetGeneratorInterfaceRivetInterface.so
is PR area dos not have following symbols
typeinfo name for Rivet::AnalysisBuilder<Rivet::CMS_2013_I1224539_DIJET>
typeinfo name for Rivet::CMS_2013_I1224539_DIJET
e.g this library from IB has
> pwd
/cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9111/38595/CMSSW_14_1_X_2024-04-03-2300
> nm -D $CMSSW_RELEASE_BASE/lib/el8_amd64_gcc12/RivetGeneratorInterfaceRivetInterface.so | c++filt | grep Rivet::CMS
000000000000d280 R typeinfo name for Rivet::AnalysisBuilder<Rivet::CMS_2013_I1224539_DIJET>
000000000000d3c0 R typeinfo name for Rivet::CMS_2013_I1224539_DIJET
while same library from PR does not
> pwd
/cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9111/38595/CMSSW_14_1_X_2024-04-03-2300
> nm -D lib/el8_amd64_gcc12/RivetGeneratorInterfaceRivetInterface.so | c++filt | grep Rivet::CMS
>
so may be we need some updates in cmssw to properly register it ?
Hi Malik, that's an absolete analysis that I removed. It has been superseded by https://gitlab.com/hepcedar/rivet/-/blob/release-4-0-x/analyses/pluginCMS/CMS_2013_I1224539.cc?ref_type=heads Should I bring it back just to make this transition easier?
please test
lets build full cmssw
-1
Failed Tests: UnitTests
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-c03f46/38657/summary.html
COMMIT: d4ac5c8e255629b4c96732d964af6e8e04377f79
CMSSW: CMSSW_14_1_X_2024-04-06-1100/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9111/38657/install.sh
to create a dev area with all the needed externals and cmssw changes.
The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic:
- @belforte cms-sw/cmsdist#9120
You can see more details here: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-c03f46/38657/git-recent-commits.json https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-c03f46/38657/git-merge-result
Unit Tests
I found 1 errors in the following unit tests:
---> test runtestPhysicsToolsPatAlgos had ERRORS
Comparison Summary
Summary:
- You potentially removed 61 lines from the logs
- Reco comparison results: 48 differences found in the comparisons
- DQMHistoTests: Total files compared: 48
- DQMHistoTests: Total histograms compared: 3307717
- DQMHistoTests: Total failures: 9
- DQMHistoTests: Total nulls: 0
- DQMHistoTests: Total successes: 3307688
- DQMHistoTests: Total skipped: 20
- DQMHistoTests: Total Missing objects: 0
- DQMHistoSizes: Histogram memory added: 0.0 KiB( 47 files compared)
- Checked 202 log files, 165 edm output root files, 48 DQM output files
- TriggerResults: no differences found
@mseidel42 , running rivet --list-analyses -v
shows that rivet
tries to read/load RivetGeneratorInterfaceRivetInterface.so
from both PR area and cmssw base release area [a]. Building full cmssw with new rivet fixes this crash as in that case both RivetGeneratorInterfaceRivetInterface
are build against the same version of rivet. But I think rivet
should only read/load the first RivetGeneratorInterfaceRivetInterface.so
found in RIVET_ANALYSIS_PATH? In general rivet
should only read unique Rivet<Name>.so
[a]
[muzaffar@cmsdev41 rivet]$ rivet --list-analyses -v
Setting log level: Rivet 10
Rivet.AnalysisLoader: DEBUG Using plugin libraries from analysis-path search = [
/cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9111/38595/CMSSW_14_1_X_2024-04-03-2300/lib/el8_amd64_gcc12/RivetGeneratorInterfaceRivetInterface.so,
/cvmfs/cms-ib.cern.ch/sw/x86_64/week1/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_X_2024-04-03-2300/lib/el8_amd64_gcc12/RivetGeneratorInterfaceRivetInterface.so,
/cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/Rivet/RivetLHCfAnalyses.so,
/cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/Rivet/RivetD0Analyses.so,
/cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/Rivet/RivetHERAAnalyses.so,
/cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/Rivet/RivetCESRAnalyses.so,
/cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/Rivet/RivetFrascatiAnalyses.so,
/cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/Rivet/RivetLHCbAnalyses.so,
/cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/Rivet/RivetBABARAnalyses.so,
/cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/Rivet/RivetALICEAnalyses.so,
/cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/Rivet/RivetTOTEMAnalyses.so,
/cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/Rivet/RivetTristanAnalyses.so,
/cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/Rivet/RivetRHICAnalyses.so,
/cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/Rivet/RivetLEPAnalyses.so,
/cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/Rivet/RivetCDFAnalyses.so,
/cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/Rivet/RivetCMSAnalyses.so,
/cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/Rivet/RivetNovosibirskAnalyses.so,
/cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/Rivet/RivetBELLEAnalyses.so,
/cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/Rivet/RivetBESAnalyses.so,
/cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/Rivet/RivetDORISAnalyses.so,
/cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/Rivet/RivetONNXAnalyses.so,
/cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/Rivet/RivetMiscAnalyses.so,
/cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/Rivet/RivetMCAnalyses.so,
/cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/Rivet/RivetPetraAnalyses.so,
/cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/Rivet/RivetOrsayAnalyses.so,
/cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/Rivet/RivetSPSAnalyses.so,
/cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/Rivet/RivetSLACAnalyses.so,
/cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/Rivet/RivetATLASAnalyses.so,
]
Rivet.AnalysisInfo: DEBUG No datafile CMS_2013_I1224539_DIJET.info found
*** Break *** segmentation violation
===========================================================
There was a crash.
This is the entire stack trace of all threads:
===========================================================
#0 0x00007fb05662c68b in waitpid () from /lib64/libc.so.6
#1 0x00007fb05658ece7 in do_system () from /lib64/libc.so.6
#2 0x00007fb044c2eacd in TUnixSystem::StackTrace() () from /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9111/38595/CMSSW_14_1_X_2024-04-03-2300/external/el8_amd64_gcc12/lib/libCore.so
#3 0x00007fb044c2e484 in TUnixSystem::DispatchSignals(ESignals) () from /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9111/38595/CMSSW_14_1_X_2024-04-03-2300/external/el8_amd64_gcc12/lib/libCore.so
#4 <signal handler called>
#5 0x00007fb04190e015 in Rivet::CMS_2013_I1224539_DIJET::~CMS_2013_I1224539_DIJET() () from /cvmfs/cms-ib.cern.ch/sw/x86_64/week1/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_X_2024-04-03-2300/lib/el8_amd64_gcc12/RivetGeneratorInterfaceRivetInterface.so
#6 0x00007fb04190e899 in Rivet::CMS_2013_I1224539_DIJET::~CMS_2013_I1224539_DIJET() () from /cvmfs/cms-ib.cern.ch/sw/x86_64/week1/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_X_2024-04-03-2300/lib/el8_amd64_gcc12/RivetGeneratorInterfaceRivetInterface.so
#7 0x00007fb056234bd4 in std::default_delete<Rivet::Analysis>::operator()(Rivet::Analysis*) const () from /cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/python3.9/site-packages/rivet/core.so
#8 0x00007fb056230158 in std::unique_ptr<Rivet::Analysis, std::default_delete<Rivet::Analysis> >::~unique_ptr() () from /cvmfs/cms-ci.cern.ch/week1/PR_d6877065/el8_amd64_gcc12/external/rivet/4.0.0-015a44bf1dc6c18ae3688168d9ced02c/lib/python3.9/site-packages/rivet/core.so
#9 0x00007fb04960ec52 in Rivet::AnalysisBuilderBase::name[abi:cxx11]() const () from /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9111/38595/CMSSW_14_1_X_2024-04-03-2300/external/el8_amd64_gcc12/lib/libRivet.so
#10 0x00007fb0495f82b7 in Rivet::AnalysisLoader::_registerBuilder(Rivet::AnalysisBuilderBase const*) () from /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmsdist/9111/38595/CMSSW_14_1_X_2024-04-03-2300/external/el8_amd64_gcc12/lib/libRivet.so
#11 0x00007fb04190b6c2 in _sub_I_65535_0.0 () from /cvmfs/cms-ib.cern.ch/sw/x86_64/week1/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_X_2024-04-03-2300/lib/el8_amd64_gcc12/RivetGeneratorInterfaceRivetInterface.so
Ok, I am trying to patch it
Pull request #9111 was updated.
Pull request #9111 was updated.
please test
-1
Failed Tests: UnitTests RelVals-INPUT
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-c03f46/38680/summary.html
COMMIT: 256c88cd69ac85ee9d15104e756dfe2a7414beb6
CMSSW: CMSSW_14_1_X_2024-04-08-1100/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmsdist/9111/38680/install.sh
to create a dev area with all the needed externals and cmssw changes.
The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic:
- @marinakolosova cms-sw/cmssw#44614
- @civanch cms-sw/cmssw#44611
- @Ming-Yan cms-sw/cmssw#43485
- @iarspider cms-sw/cmssw#44618
- @artlbv cms-sw/cmssw#44642
- @fwyzard cms-sw/cmssw#44640
- @iarspider cms-sw/cmssw#44608
- @lathomas cms-sw/cmssw#43957
- @iarspider cms-sw/cmssw#44602
- @bonanomi cms-sw/cmssw#44623
- @fwyzard cms-sw/cmssw#44622
You can see more details here: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-c03f46/38680/git-recent-commits.json https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-c03f46/38680/git-merge-result
Unit Tests
I found 1 errors in the following unit tests:
---> test runtestPhysicsToolsPatAlgos had ERRORS
RelVals-INPUT
-
2500.323
2500.323_l1DPGNANO130Xrun3/step2_l1DPGNANO130Xrun3.log
Comparison Summary
Summary:
- You potentially removed 118 lines from the logs
- ROOTFileChecks: Some differences in event products or their sizes found
- Reco comparison results: 990 differences found in the comparisons
- DQMHistoTests: Total files compared: 48
- DQMHistoTests: Total histograms compared: 3307717
- DQMHistoTests: Total failures: 6886
- DQMHistoTests: Total nulls: 0
- DQMHistoTests: Total successes: 3300811
- DQMHistoTests: Total skipped: 20
- DQMHistoTests: Total Missing objects: 0
- DQMHistoSizes: Histogram memory added: 9604.729999999998 KiB( 47 files compared)
- DQMHistoSizes: changed ( 11634.0,... ): 0.764 KiB Physics/NanoAODDQM
- DQMHistoSizes: changed ( 12834.0,... ): 1370.691 KiB HLT/B2G
- DQMHistoSizes: changed ( 13234.0,... ): 0.505 KiB Physics/NanoAODDQM
- Checked 202 log files, 165 edm output root files, 48 DQM output files
- TriggerResults: no differences found
please test for el8_aarch64_gcc12
-1
Failed Tests: Build
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-c03f46/38690/summary.html
COMMIT: 256c88cd69ac85ee9d15104e756dfe2a7414beb6
CMSSW: CMSSW_14_1_X_2024-04-07-2300/el8_aarch64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmsdist/9111/38690/install.sh
to create a dev area with all the needed externals and cmssw changes.
The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic:
- @marinakolosova cms-sw/cmssw#44614
- @civanch cms-sw/cmssw#44611
- @Ming-Yan cms-sw/cmssw#43485
- @iarspider cms-sw/cmssw#44618
- @artlbv cms-sw/cmssw#44642
- @fwyzard cms-sw/cmssw#44640
- @iarspider cms-sw/cmssw#44608
- @lathomas cms-sw/cmssw#43957
- @iarspider cms-sw/cmssw#44602
- @BenjaminRS cms-sw/cmssw#44601
- @bonanomi cms-sw/cmssw#44623
- @fwyzard cms-sw/cmssw#44622
- @smuzaffar cms-sw/cmsdist#9112
You can see more details here: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-c03f46/38690/git-recent-commits.json https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-c03f46/38690/git-merge-result
Build
I found compilation error when building:
raise RuntimeError("failed to load library '"+options.library+"'") RuntimeError: failed to load library 'libL1TriggerL1THGCalUtilities.so' @@@@ ----> OK EDM Class Version >> Checking EDM Class Transients in libL1TriggerL1TGlobal.so Suggestion: You can run 'scram build updateclassversion' to generate src/L1Trigger/L1THGCalUtilities/src/classes_def.xml.generated with updated ClassVersion gmake: *** [tmp/el8_aarch64_gcc12/edm_checks/libL1TriggerL1THGCalUtilities.so] Error 1 >> Checking EDM Class Version for src/DPGAnalysis/SiStripTools/src/classes_def.xml in libDPGAnalysisSiStripTools.so @@@@ ----> OK EDM Class Transients >> Checking EDM Class Version for src/CalibTracker/SiPixelQuality/src/classes_def.xml in libCalibTrackerSiPixelQuality.so TFile::Init:0: RuntimeWarning: no StreamerInfo found in /cvmfs/cms-ib.cern.ch/sw/aarch64/nweek-02832/el8_aarch64_gcc12/cms/cmssw/CMSSW_14_1_X_2024-04-07-2300/lib/el8_aarch64_gcc12/SimDataFormatsEncodedEventId_xr_rdict.pcm therefore preventing schema evolution when reading this file. The file was produced with version 6.30/05 of ROOT. @@@@ ----> OK EDM Class Transients
please test for el8_aarch64_gcc12
please test