Skip to content

Conversation

@tschuh
Copy link
Contributor

@tschuh tschuh commented Jun 4, 2025

This PR includes a missing data member initialization accidentally introduced during review. Additionally I added a check during TTBV construction for nonsensical bit widths. That will prevent invalid array indices currently seen as UBSAN runtime errors.

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 4, 2025

cms-bot internal usage

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 4, 2025

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 4, 2025

A new Pull Request was created by @tschuh for master.

It involves the following packages:

  • DataFormats/L1TrackTrigger (upgrade, l1)
  • L1Trigger/TrackTrigger (upgrade, l1)

@BenjaminRS, @Moanwar, @cmsbuild, @quinnanm, @srimanob, @subirsarkar can you please review it and eventually sign? Thanks.
@Martin-Grunewald, @erikbutz, @missirol, @mmusich, @rovere, @skinnari, @sviret this is something you requested to watch as well.
@antoniovilela, @mandrenguyen, @rappoccio, @sextonkennedy you are the release manager for this.

cms-bot commands are listed here

@tschuh tschuh mentioned this pull request Jun 4, 2025
@quinnanm
Copy link
Contributor

quinnanm commented Jun 4, 2025

test parameters:

workflow = 29634.78
relvals_opt = --what upgrade

@quinnanm
Copy link
Contributor

quinnanm commented Jun 4, 2025

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 4, 2025

-1

Failed Tests: UnitTests RelVals
Size: This PR adds an extra 36KB to repository
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-521adc/46547/summary.html
COMMIT: 027b6cb
CMSSW: CMSSW_15_1_X_2025-06-04-1100/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/48247/46547/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:

You can see more details here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-521adc/46547/git-recent-commits.json
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-521adc/46547/git-merge-result

Unit Tests

I found 1 errors in the following unit tests:

---> test testPhase2PixelNtuple had ERRORS

RelVals

----- Begin Fatal Exception 04-Jun-2025 19:38:27 CEST-----------------------
An exception of category 'RunTimeError.' occurred while
   [0] Processing  Event run: 1 lumi: 1 event: 1 stream: 0
   [1] Running path 'L1TrackTrigger_step'
   [2] Calling method for module trackerDTC::ProducerDTC/'ProducerDTC'
Exception Message:
TTBV constructor called with bad bit width (0).
----- End Fatal Exception -------------------------------------------------
----- Begin Fatal Exception 04-Jun-2025 19:43:17 CEST-----------------------
An exception of category 'RunTimeError.' occurred while
   [0] Processing  Event run: 1 lumi: 1 event: 1 stream: 0
   [1] Running path 'L1TrackTrigger_step'
   [2] Calling method for module trackerDTC::ProducerDTC/'ProducerDTC'
Exception Message:
TTBV constructor called with bad bit width (0).
----- End Fatal Exception -------------------------------------------------
----- Begin Fatal Exception 04-Jun-2025 19:55:18 CEST-----------------------
An exception of category 'RunTimeError.' occurred while
   [0] Processing  Event run: 1 lumi: 1 event: 1 stream: 0
   [1] Running path 'L1TrackTrigger_step'
   [2] Calling method for module trackerDTC::ProducerDTC/'ProducerDTC'
Exception Message:
TTBV constructor called with bad bit width (0).
----- End Fatal Exception -------------------------------------------------
Expand to see more relval errors ...

@Dr15Jones
Copy link
Contributor

@tschuh any estimates on when you might be able to address the issues found while testing this PR?

@tschuh
Copy link
Contributor Author

tschuh commented Jun 5, 2025

will happen today

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 5, 2025

@BenjaminRS
Copy link
Contributor

@cms-sw/core-l2 can you please shed some light on how to run the specific tests which failed previously please?

@makortel
Copy link
Contributor

makortel commented Jun 5, 2025

please test workflow 34434.0 for CMSSW_15_1_UBSAN_X

@makortel
Copy link
Contributor

makortel commented Jun 5, 2025

Hmh, I think that should have been the right syntax, but the bot says nevertheless

Unable to find CMSSW IB for CMSSW_15_1_UBSAN_X.

@makortel
Copy link
Contributor

makortel commented Jun 5, 2025

test parameters:

  • workflow = 34434.0
  • release = CMSSW_15_1_UBSAN_X

@makortel
Copy link
Contributor

makortel commented Jun 5, 2025

@cmsbuild, please test

@BenjaminRS
Copy link
Contributor

Indeed I had the same error when I ran it here 🙁

@makortel
Copy link
Contributor

makortel commented Jun 6, 2025

@cms-sw/externals-l2 Could you take a look on what is going on with the tests here?

@smuzaffar
Copy link
Contributor

please test workflow 34434.0 for CMSSW_15_1_UBSAN_X

@smuzaffar
Copy link
Contributor

@cms-sw/externals-l2 Could you take a look on what is going on with the tests here?

@makortel , there were multiple UBSAN IBs and bot could not decide which one to use. I have update bot configuration to use the el8_amd64_gcc12 one as default.

@makortel
Copy link
Contributor

makortel commented Jun 6, 2025

Thanks!

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 6, 2025

-1

Failed Tests: UnitTests
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-521adc/46580/summary.html
COMMIT: 0fabb3e
CMSSW: CMSSW_15_1_UBSAN_X_2025-06-04-2300/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/48247/46580/install.sh to create a dev area with all the needed externals and cmssw changes.

Unit Tests

I found 1 errors in the following unit tests:

---> test runtestPhysicsToolsPatAlgos had ERRORS

@BenjaminRS
Copy link
Contributor

please test workflow 34434.0 for CMSSW_15_1_UBSAN_X
At least one previous error looked to be temporary: [ERROR] Socket error: resource temporarily unavailable

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 9, 2025

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-521adc/46603/summary.html
COMMIT: 0fabb3e
CMSSW: CMSSW_15_1_UBSAN_X_2025-06-06-2300/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/48247/46603/install.sh to create a dev area with all the needed externals and cmssw changes.

@BenjaminRS
Copy link
Contributor

+l1

@mandrenguyen
Copy link
Contributor

@cms-sw/upgrade-l2 please have a look

@Moanwar
Copy link
Contributor

Moanwar commented Jun 9, 2025

+Upgrade

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 9, 2025

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 will now be reviewed by the release team before it's merged. @antoniovilela, @sextonkennedy, @rappoccio, @mandrenguyen (and backports should be raised in the release meeting by the corresponding L2)

@mandrenguyen
Copy link
Contributor

+1

@cmsbuild cmsbuild merged commit 77e0d31 into cms-sw:master Jun 9, 2025
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants