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
Fix assert condition in CSCDMBHeader::cfebAvailable #19236
Conversation
A new Pull Request was created by @davidlt for master. It involves the following packages: EventFilter/CSCRawToDigi @perrotta, @cmsbuild, @slava77, @davidlange6 can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
@cmsbuild please test |
The tests are being triggered in jenkins. |
-1 Tested at: 328b8a1 You can see the results of the tests here: I found follow errors while testing this PR Failed tests: RelVals AddOn
When I ran the RelVals I found an error in the following worklfows: runTheMatrix-results/4.22_RunCosmics2011A+RunCosmics2011A+RECOCOSD+ALCACOSD+SKIMCOSD+HARVESTDC/step2_RunCosmics2011A+RunCosmics2011A+RECOCOSD+ALCACOSD+SKIMCOSD+HARVESTDC.log8.0 step3 runTheMatrix-results/8.0_BeamHalo+BeamHalo+DIGICOS+RECOCOS+ALCABH+HARVESTCOS/step3_BeamHalo+BeamHalo+DIGICOS+RECOCOS+ALCABH+HARVESTCOS.log140.53 step2 runTheMatrix-results/140.53_RunHI2011+RunHI2011+RECOHID11+HARVESTDHI/step2_RunHI2011+RunHI2011+RECOHID11+HARVESTDHI.log4.53 step3 runTheMatrix-results/4.53_RunPhoton2012B+RunPhoton2012B+HLTD+RECODR1reHLT+HARVESTDR1reHLT/step3_RunPhoton2012B+RunPhoton2012B+HLTD+RECODR1reHLT+HARVESTDR1reHLT.log1000.0 step2 runTheMatrix-results/1000.0_RunMinBias2011A+RunMinBias2011A+TIER0+SKIMD+HARVESTDfst2+ALCASPLIT/step2_RunMinBias2011A+RunMinBias2011A+TIER0+SKIMD+HARVESTDfst2+ALCASPLIT.log1001.0 step2 runTheMatrix-results/1001.0_RunMinBias2011A+RunMinBias2011A+TIER0EXP+ALCAEXP+ALCAHARVD1+ALCAHARVD2+ALCAHARVD3+ALCAHARVD4+ALCAHARVD5/step2_RunMinBias2011A+RunMinBias2011A+TIER0EXP+ALCAEXP+ALCAHARVD1+ALCAHARVD2+ALCAHARVD3+ALCAHARVD4+ALCAHARVD5.log9.0 step3 runTheMatrix-results/9.0_Higgs200ChargedTaus+Higgs200ChargedTaus+DIGI+RECO+HARVEST/step3_Higgs200ChargedTaus+Higgs200ChargedTaus+DIGI+RECO+HARVEST.log25.0 step3 runTheMatrix-results/25.0_TTbar+TTbar+DIGI+RECOAlCaCalo+HARVEST+ALCATT/step3_TTbar+TTbar+DIGI+RECOAlCaCalo+HARVEST+ALCATT.log1003.0 step2 runTheMatrix-results/1003.0_RunMinBias2012A+RunMinBias2012A+RECODDQM+HARVESTDDQM/step2_RunMinBias2012A+RunMinBias2012A+RECODDQM+HARVESTDDQM.log
I found errors in the following addon tests: cmsDriver.py RelVal -s HLT:Fake,RAW2DIGI,L1Reco,RECO --mc --scenario=pp -n 10 --conditions auto:run1_mc_Fake --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --processName=HLTRECO --filein file:RelVal_Raw_Fake_MC.root --fileout file:RelVal_Raw_Fake_MC_HLT_RECO.root : FAILED - time: date Thu Jun 15 10:08:12 2017-date Thu Jun 15 10:00:27 2017 s - exit: 34304 |
Comparison not run due to runTheMatrix errors (RelVals and Igprof tests were also skipped) |
interesting... |
I will leave experts to figure out what is right and wrong here. |
What does this say about how the original |
From compiler point of view: Then it probably always assume 7. |
David, I guess I still don't understand what the compiler warning means. Is the boolean context either 'assert 7' or 'assert 5', following my hypothesized parse above? |
Here is my interpretation: |
Unsigned int not char, I guess, but I get the point. Thanks. |
Yeah, correct. I guess, my hands are too much used to writing |
I think this is a bug. That assert statement is not really needed there in this form. |
EventFilter/CSCRawToDigi/src/CSCEventData.cc:259 will always pass icfeb values >= 5 as an argument to it. Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
328b8a1
to
90def8d
Compare
Updated to remove the assert statement. |
please test |
The tests are being triggered in jenkins. |
Pull request #19236 was updated. @perrotta, @cmsbuild, @slava77, @davidlange6 can you please check and sign again. |
@cmsbuild please test |
The tests are being triggered in jenkins. |
+1 The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic: |
Comparison job queued. |
Comparison is ready Comparison Summary:
|
+1
The DQM plots show some small changes in L1TEMU uGMT plots. These are apparently random (perhaps some uninitialized variables), because logically this PR didn't change anything for running workflows. The tests included recompilation of related code, which could trigger differences in random memory locations. |
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request requires discussion in the ORP meeting before it's merged. @davidlange6, @smuzaffar |
@dmitrijus @ptcox |
Not sure why I'm being asked this - I have no idea about L1TEMU DQM. I'm sure you know better than me.
On June 17, 2017 at 14:42:26, Slava Krutelyov (notifications@github.com) wrote:
@dmitrijus @ptcox
please alert L1TEMU DQM developers to take a look (maybe run valgrind)
the evidence for random differences is e.g. here in wf 136.761 relmon:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/baseLineComparisons/CMSSW_9_2_X_2017-06-16-1100+19236/20683/136.731_RunSinglePh2016B+RunSinglePh2016B+HLTDR2_2016+RECODR2_2016reHLT_skimSinglePh_HIPM+HARVESTDR2/L1TEMU_L1TdeStage2uGMT_data_vs_emulator_comparison.html
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
+1 |
This should resolve 30+ warnings from GCC 7.1.1.
Signed-off-by: David Abdurachmanov David.Abdurachmanov@cern.ch